lib-lord
		
			آفلاین
عضو
						
			تعداد نوشتهها: ۱۳۹									
			تشکر شده: ۱۱ بار
			            
            # 
            نوشته شده: ۱۶ سال پیش
            
            ۵ خرداد ۱۳۸۸ - ۱۰:۴۵        
    
 
	
    	سلام می خوام در کد زیر شرطی داشته باشم که اگر زمینه دلخواه تعریف نشده باشه عکس پیشفرض نمایش داده بشه و در غیر این صورت آدرسی که در زمینه دلخواه درج شده نمایش داده بشه . من از کد زیر استفاده کردم ولی همش ارور می ده هر چی هم که باش ور رفتم نتونستم ارورش رو برطرف کنم
<img src="<?php if(get_post_custom_values('articleimg')) : ?>
<?php echo get_post_meta($post->ID, 'articleimg', true) : bloginfo('stylesheet_directory').'/images/slide1.jpg'; ?>"
					<?php endif; ?>"
                     class="full"/>
     
          
    
    	    
 
                    
                                    
                        
	
    	
        lib-lord
		
			آفلاین
عضو
						
			تعداد نوشتهها: ۱۳۹									
			تشکر شده: ۱۱ بار
			            
            # 
            نوشته شده: ۱۶ سال پیش
            
            ۵ خرداد ۱۳۸۸ - ۲۰:۴۰        
    
 
	
    	به صورت زیر هم امتحان کردم باز هم نشد  :(( :((
<img src="
						<?php if(get_post_custom_values('articleimg')) ?>
                       <?php echo get_post_meta($post->ID, 'articleimg', true); ?>
                        <?php  else
						bloginfo('stylesheet_directory').'/images/slide1.jpg'); ?>
                      <?php endif; ?>
                   " class="full"/>
خطای
Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\Novin88\news\wp-content\themes\novin200\slide.php on line 35
می ده
     
          
    
    	    
 
                    
                                    
                        
	
    	
        behrooz0o
		
			آفلاین
عضو
						
			تعداد نوشتهها: ۳۴۰									
			تشکر شده: ۵۳ بار
			            
            # 
            نوشته شده: ۱۶ سال پیش
            
            ۵ خرداد ۱۳۸۸ - ۲۱:۴۱        
    
 
	
    	فکر می کنم جناب آقای گناهکار هم در بلاگشون توضیح داده باشند اما من تست کردم پیغام خطا داد
     
          
    
    	    
 
                    
                                    
                        
	
    	
        lib-lord
		
			آفلاین
عضو
						
			تعداد نوشتهها: ۱۳۹									
			تشکر شده: ۱۱ بار
			            
            # 
            نوشته شده: ۱۶ سال پیش
            
            ۵ خرداد ۱۳۸۸ - ۲۲:۰۲        
    
 
	
    	
behrooz0o گفت:
فکر می کنم جناب آقای گناهکار هم در بلاگشون توضیح داده باشند اما من تست کردم پیغام خطا داد
مرسی از راهنماییت رفتم مطالعه کردم مطلبی که جناب گناهکار در بلاگشون درج کرده بودند مربوط به حالتی بود که فقط در صورت صحت شرط می خواستیم رفتاری صورت بگیره ولی من می خوام زمانی که شرط جاری نیست کد دیگری جاری بشه. بازم مرسی  @},-
منتظر راهنمایی باقی دوستان هم هستم
     
          
    
    	    
 
                    
                                    
                        
	
    	
        oshgool
		
			آفلاین
عضو
						
			تعداد نوشتهها: ۵۹۳									
			تشکر شده: ۶۵ بار
			            
            # 
            نوشته شده: ۱۶ سال پیش
            
            ۵ خرداد ۱۳۸۸ - ۲۲:۵۰        
    
 
	
    	دادا میخوایی وقتی عکسی نداری یه عکس دیگه واز بشه؟
اگه اینجوری میخوایی
با css میتونی انجام بدی.
این استایل رو بده به عکست.
style="width: 152px; height: 202px; background-image: url(Adress-ax/NP1.jpg); background-repeat: no-repeat;
     
          
    
    	    
 
                    
                                    
                        
	
    	
        lib-lord
		
			آفلاین
عضو
						
			تعداد نوشتهها: ۱۳۹									
			تشکر شده: ۱۱ بار
			            
            # 
            نوشته شده: ۱۶ سال پیش
            
            ۶ خرداد ۱۳۸۸ - ۱۰:۲۵        
    
 
	
    	
oshgool گفت:
دادا میخوایی وقتی عکسی نداری یه عکس دیگه واز بشه؟
اگه اینجوری میخوایی
با css میتونی انجام بدی.
این استایل رو بده به عکست.
style="width: 152px; height: 202px; background-image: url(Adress-ax/NP1.jpg); background-repeat: no-repeat;
دوست عزیز تصاویر پیشفرضی که می خوام استفاده کنم برای هر پست متفاوت هستن پس ناچارا باید با کد if  کارم رو پیش ببرم .
     
          
    
    	    
 
                    
                                    
                        
	
    	
        امین / iishtar
		
			آفلاین
عضو
						
			تعداد نوشتهها: ۵۴۲									
			تشکر شده: ۴۴ بار
			            
            # 
            نوشته شده: ۱۶ سال پیش
            
            ۶ خرداد ۱۳۸۸ - ۱۱:۴۷        
    
 
	
    	:? فک کنم کارشون با else راه بیافته
یکی واسشون کد رو اصلاح کنه لطفا
     
          
    
    	    
 
                    
                                    
                        
	
    	
        lib-lord
		
			آفلاین
عضو
						
			تعداد نوشتهها: ۱۳۹									
			تشکر شده: ۱۱ بار
			            
            # 
            نوشته شده: ۱۶ سال پیش
            
            ۶ خرداد ۱۳۸۸ - ۱۲:۴۲        
    
 
	
    	
iishtar گفت:
:? فک کنم کارشون با else راه بیافته
یکی واسشون کد رو اصلاح کنه لطفا
در اینجا 
lib-lord گفت:
به صورت زیر هم امتحان کردم باز هم نشد  :(( :((
<img src="
						<?php if(get_post_custom_values('articleimg')) ?>
                       <?php echo get_post_meta($post->ID, 'articleimg', true); ?>
                        <?php  else
						bloginfo('stylesheet_directory').'/images/slide1.jpg'); ?>
                      <?php endif; ?>
                   " class="full"/>
خطای
Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\Novin88\news\wp-content\themes\novin200\slide.php on line 35
می ده
از else استفاده کردم ولی فکر کنم که سینتکس رو درست ننوشتم .
     
          
    
    	    
 
                    
                                    
                        
	
    	
        گناهکار
		
			آفلاین
کلیددار
						
			تعداد نوشتهها: ۳۵۳۵									
			تشکر شده: ۲۵۴۵ بار
			            
            # 
            نوشته شده: ۱۶ سال پیش
            
            ۶ خرداد ۱۳۸۸ - ۱۶:۴۶        
    
 
	
    	http://www.google.com/search?q=if+else+php+syntax
     
          
    
    	    
 
                    
                                    
                        
	
    	
        jowshany
		
			آفلاین
عضو
						
			تعداد نوشتهها: ۱۷						            
            # 
            نوشته شده: ۱۵ سال پیش
            
            ۲۲ آبان ۱۳۸۸ - ۱۶:۲۱        
    
 
	
    	سلام
طبق اظهار لطف جناب گناهکار و قفل کردن تاپیک بنده اینجا هم سوالم رو میپرسم .
وقتی که زمینه ی دلخواه یک پست رو وارد نمی کنم ، متن پیش فرض اون زمینه ی دلخواه رو نشون میده ، در حالیکه میخوام اگه مقداری نداشت خالی باشه و چیزی رو نشون نده .
مثلا توی قسمت پوسته های سایت اگه یک پوسته ای پیش نمایش نداشت و برای زمینه ی دلخواه مقداری تعریف نشده بود ، نوشته ی "پیش نمایش" رو نشون نده .
با تشکر 
     
          
    
    	    
 
                    
                                    
                        
	
    	
        گناهکار
		
			آفلاین
کلیددار
						
			تعداد نوشتهها: ۳۵۳۵									
			تشکر شده: ۲۵۴۵ بار
			            
            # 
            نوشته شده: ۱۵ سال پیش
            
            ۲۲ آبان ۱۳۸۸ - ۱۶:۴۸        
    
 
	
    	توی این موضوع پاسختون هست: http://forum.wp-persian.com/topic/1767
     
          
    
    	    
 
                    
                                    
                        
	
    	
        zanis
		
			آفلاین
عضو
						
			تعداد نوشتهها: ۴۱									
			تشکر شده: ۶ بار
			            
            # 
            نوشته شده: ۱۵ سال پیش
            
            ۲۸ دی ۱۳۸۸ - ۲۲:۰۱        
    
 
	
    	هر چند این پست مال 2 ماه پیشه من از این کد استفاده کردم جواب داد
<?php $values = get_post_custom_values("Thumbnail"); if (isset($values[0])) { ?>
	<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><img src="<?php echo get_post_meta($post->ID, "Thumbnail", true); ?>">
	<?php } else {?>
		<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><img  src="http://www.yoursite.com/nopic.jpg">
		<?php } ?>
     
          
    
    	    		
                کاربران زیر بهخاطر این نوشته تشکر کردهاند:
                alisensea