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