• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مشکلاتی در خصوص زمینه دلخواه

miladvajedi

Registered User
تاریخ عضویت
2 جولای 2011
نوشته‌ها
869
لایک‌ها
182
محل سکونت
< بزرگ راه زندگی >
سلام
من دو تا مشکل در خصوص زمینه دلخواه وردپرس داشتم

یکیش اینه که اگر بخش زمینه دلخواه پر نشه بازم داخل ادامه مطلب مطالبم نشون میده (منظورم جعبه دانلود هست)

دوستان من از کد زیر برای دستور شرطیش استفاده میکنم با این تفاوت قالب ادامه مطلب دیگه اصلاً لود نمیشد :d

<?php if(!empty(get_post_meta($post->ID, 'size',true))){?>

اگر ممکنه یک کد از زمینه دلخواه مثا بزنید که به کد بالا ادغام شده باشه و در صورت پر نشدن اون متغیر دیگه داخل ادامه مطلب هم نشون داده نشود /
مشکل دومم این بود
متغیری دارم به نام link (بازم در خصوص زمینه دلخواه است)
من میخواستم اگر 10 تا لینک دانلود داشتم
بتونم اون ها را مقدار متغیر های
link1
link2
link3
.
.
.
link10
قرار دهم یعنی بشه این متغیر را تا مقدار بینهمایتی ساخت
لطفاً در این مورد هم راهنماییم کنید .

با تشکر
 

omidgs

Registered User
تاریخ عضویت
14 نوامبر 2011
نوشته‌ها
98
لایک‌ها
8
دوست عزیز کدهای زیر نحوه نشون دادن زمینه dl رو به صورت شرطی نشون میده دقت کن که باید کد ها توی حلقه مطالب باشه حتما
PHP:
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post();?>
<?php $dl = get_post_meta($post->ID, 'dl', true); ?>
<?php the_content(); ?>
<?php  if ($dl!="") : ?><div class="dl"></div><a class="t2"  href="<?php echo $dl; ?>">دانلود  فایل</a><br><br><?php endif; ?>
<?php endwhile; ?>     
<?php else : ?>
<?php endif; ?>
 

miladvajedi

Registered User
تاریخ عضویت
2 جولای 2011
نوشته‌ها
869
لایک‌ها
182
محل سکونت
< بزرگ راه زندگی >
میبخشید بازم مشکل داشت ایندفعه چون تو حلقه بود ادامه مطلبم رو ترکوند :D

میشه کد زیر رو ویرایش کنید

کد:
<p style="text-align: right;"><img alt="" src="/wp-content/uploads/2013/06/dl.png" />&nbsp;&nbsp;<a href="<?php echo get_post_meta($post->ID, 'link',true); ?>"><strong>دانلود با لينک مستقيم</strong></a></p>

لطفاً اگر ممکنه دو مشکلی که داشتم رو داخل کد بالا برطرف کنید
خیلی ممنون میشم
 

miladvajedi

Registered User
تاریخ عضویت
2 جولای 2011
نوشته‌ها
869
لایک‌ها
182
محل سکونت
< بزرگ راه زندگی >
برادر من ، یک دستور شرطی کوچیک هست مشکل من این هست که با Php زیاد کار نکرده ام و با نماد هاش خیلی آشنایی ندارم ، با برنامه نویسی دکستاپ کار کرده ام و میدونم که کار خاصی نمیخواد :)
 

armin_

Registered User
تاریخ عضویت
31 اکتبر 2012
نوشته‌ها
357
لایک‌ها
27
محل سکونت
پاریس ایران-ارومیه (شهر سبز)
برای شرطی کردن این رو تست کن ببین درست میشه

PHP:
<?php if($fifA2){


 echo $fifA2;}
else {
  echo "not available";}
  ?>
 

w3kar

Registered User
تاریخ عضویت
8 می 2013
نوشته‌ها
691
لایک‌ها
41
محل سکونت
پرشین تولز
برادر من ، یک دستور شرطی کوچیک هست مشکل من این هست که با Php زیاد کار نکرده ام و با نماد هاش خیلی آشنایی ندارم ، با برنامه نویسی دکستاپ کار کرده ام و میدونم که کار خاصی نمیخواد :)
دوست عزیز منم که چیزی نگفتم! خواستی کارت راه بیافته بیا پیش ما!
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,427
محل سکونت
کرج
براي اينكه اگر خالي بود چيزي رو نشون نده اين رو استفاده كن :‌

PHP:
<?php $theme = get_post_meta($post->ID, 'theme',true);
if(isset($theme) && !empty($theme)) : ?>

دانلود 


 <?php endif; ?>


theme رو با زمينه دلخواه خودت عوض كن
به جاي دانلود هم دكمه دانلود قالب خودت رو بزار
 

miladvajedi

Registered User
تاریخ عضویت
2 جولای 2011
نوشته‌ها
869
لایک‌ها
182
محل سکونت
< بزرگ راه زندگی >
براي اينكه اگر خالي بود چيزي رو نشون نده اين رو استفاده كن :‌

PHP:
<?php $theme = get_post_meta($post->ID, 'theme',true);
if(isset($theme) && !empty($theme)) : ?>

دانلود 


 <?php endif; ?>


theme رو با زمينه دلخواه خودت عوض كن
به جاي دانلود هم دكمه دانلود قالب خودت رو بزار

میبخشید بازم مشکل داشتم البته احتمالاً من جای گذینی رو اشتباه انجام میدم
میتونید کد من رو ویرایش کنید ؟

PHP:
<p style="text-align: right;"><img alt="" src="http://dl30.ir/wp-content/uploads/2013/06/key.png" />&nbsp;&nbsp;پسورد فايل: <strong><?php echo get_post_meta($post->ID, 'pass',true); ?></strong></p>


<p style="text-align: right;"><img alt="" src="http://dl30.ir/wp-content/uploads/2013/06/size.png" />&nbsp;&nbsp;حجم فايل: <strong><?php echo get_post_meta($post->ID, 'size',true); ?></strong></p>



<p style="text-align: right;"><img alt="" src="http://dl30.ir/wp-content/uploads/2013/06/dl.png" />&nbsp;&nbsp;<a href="<?php echo get_post_meta($post->ID, 'link',true); ?>"><strong>دانلود با لينک مستقيم</strong></a></p>




<p style="text-align: right;"><img alt="" src="http://dl30.ir/wp-content/uploads/2013/06/ios.png" />
&nbsp;&nbsp;سازگاری با : <strong><?php echo get_post_meta($post->ID, 'win',true); ?></strong></p>


<p style="text-align: right;"><img alt="" src="http://dl30.ir/wp-content/uploads/2013/06/src.png" />&nbsp;&nbsp;منبع: <strong><?php echo get_post_meta($post->ID, 'src',true); ?></strong></p>
اگر ممکنه علاوه بر این امکانی که اگر خالی بود چیزی رو نشون ندهد امکان ساختن نا محدود متغیر را به حالت هایی مانند link1-link2 ...... LINKn در جعبه دانلود رو هم بهش اضافه کنید

خیلی ممنون بابت کمکتون
 

TehranNet

کاربر فعال فوتبال
کاربر فعال
تاریخ عضویت
12 آپریل 2006
نوشته‌ها
4,464
لایک‌ها
561
سن
35
محل سکونت
Tehran
اینو تست کن
کد:
<?php if (get_post_meta($post->ID, 'نام کاستوم فیلد', true) ) {
کدی که نمایش داده بشه
} else {
<p>
}
?>
 
بالا