رفتن به مطلب

عدم محو شدن دکمه دانلود در نبود مقدار آن


پست های پیشنهاد شده

درود دوستان...

من از تابع get_post_meta برای ایجاد جعبه دانلود استفاده کردم ولی مشکلی که داره هنگامی مقدار آن در دکمه دانلود وجود نداشته باید محو بشه یعنی لینک دانلود نباشه دکمه نمایش ندهد...

قبلا توی پوسته دیگه کد نویسی کردم کار می کرد ولی الان هر کاری می کنم این مشکل حل نمیشه...

اینم کد زیر:

                     <?php if(get_post_meta( $post->ID, '480','720','1080', true )) : ?>
                     <section class="well well-sm">
                       <span class="label label-danger">جعبه دانلود</span> <span class="label label-danger">بخش فیلم</span>
                       <div class="box1">
                         <div class="list-group">
                            <span class="list-group-item list-group-item-danger">
                              <a href="<?php $key="1080"; echo get_post_meta( $post->ID, $key, true ); ?>" class="btn btn-danger btn-xs pull-left bt"><i class="fa fa-arrow-down" aria-hidden="true"></i>دانلود 1080p</a> 
                              <a href="<?php $key="720"; echo get_post_meta( $post->ID, $key, true ); ?>" class="btn btn-danger btn-xs pull-left bt"><i class="fa fa-arrow-down" aria-hidden="true"></i>دانلود 720p</a> 
                              <a href="<?php $key="480"; echo get_post_meta( $post->ID, $key, true ); ?>" class="btn btn-danger btn-xs pull-left bt"><i class="fa fa-arrow-down" aria-hidden="true"></i>دانلود 480p</a> 
                              <h5>زیرنویس فیلم (همه کیفیت ها)</h5>
                            </span>
                          </div>
                       </div>
                     </section>
                   <?php endif; ?>

 

ممنون میشم جواب بدید...

لینک به ارسال

سلام و درود

 

<?php
$_480 = get_post_meta($post->ID, '480', true);
$_720 = get_post_meta($post->ID, '720', true);
$_1080 = get_post_meta($post->ID, '1080', true);
if(!empty($_480) || !empty($_720) || !empty($_1080)) : ?>
<section class="well well-sm">
<span class="label label-danger">جعبه دانلود</span> <span class="label label-danger">بخش فیلم</span>
<div class="box1">
 <div class="list-group">
	<span class="list-group-item list-group-item-danger">
	<?php if(!empty($_1080)) { ?>
	  <a href="<?php echo $_1080; ?>" class="btn btn-danger btn-xs pull-left bt"><i class="fa fa-arrow-down" aria-hidden="true"></i>دانلود 1080p</a>
	<?php } if(!empty($_720)) { ?>
	  <a href="<?php echo $_720; ?>" class="btn btn-danger btn-xs pull-left bt"><i class="fa fa-arrow-down" aria-hidden="true"></i>دانلود 720p</a>
	<?php } if(!empty($_480)) { ?>
	  <a href="<?php echo $_480; ?>" class="btn btn-danger btn-xs pull-left bt"><i class="fa fa-arrow-down" aria-hidden="true"></i>دانلود 480p</a> 
	<?php } ?>
	  <h5>زیرنویس فیلم (همه کیفیت ها)</h5>
	</span>
  </div>
</div>
</section>
<?php endif; ?>

 

موفق باشید

لینک به ارسال
در 21 ساعت قبل، mehran-b گفته است :

سلام و درود

 


<?php
$_480 = get_post_meta($post->ID, '480', true);
$_720 = get_post_meta($post->ID, '720', true);
$_1080 = get_post_meta($post->ID, '1080', true);
if(!empty($_480) || !empty($_720) || !empty($_1080)) : ?>
<section class="well well-sm">
<span class="label label-danger">جعبه دانلود</span> <span class="label label-danger">بخش فیلم</span>
<div class="box1">
 <div class="list-group">
	<span class="list-group-item list-group-item-danger">
	<?php if(!empty($_1080)) { ?>
	  <a href="<?php echo $_1080; ?>" class="btn btn-danger btn-xs pull-left bt"><i class="fa fa-arrow-down" aria-hidden="true"></i>دانلود 1080p</a>
	<?php } if(!empty($_720)) { ?>
	  <a href="<?php echo $_720; ?>" class="btn btn-danger btn-xs pull-left bt"><i class="fa fa-arrow-down" aria-hidden="true"></i>دانلود 720p</a>
	<?php } if(!empty($_480)) { ?>
	  <a href="<?php echo $_480; ?>" class="btn btn-danger btn-xs pull-left bt"><i class="fa fa-arrow-down" aria-hidden="true"></i>دانلود 480p</a> 
	<?php } ?>
	  <h5>زیرنویس فیلم (همه کیفیت ها)</h5>
	</span>
  </div>
</div>
</section>
<?php endif; ?>

 

موفق باشید

بازم درود...

اگه ۳۰ تا دکمه دانلود باشه باید همون شیوه کد بزنم؟

لینک به ارسال

کد را امتحان کردم و خطای زیر می دهد:

Parse error: syntax error, unexpected 'endif' (T_ENDIF) in

 

لینک به ارسال

درود مجدد

 

نقل قول

اگه ۳۰ تا دکمه دانلود باشه باید همون شیوه کد بزنم؟

بله.

نقل قول

د را امتحان کردم و خطای زیر می دهد

کد فوق ارور نداره حتما یه جایی رو خودتون اشتباه کردید توی جایگذاری که ارور میده.

 

موفق باشید

لینک به ارسال
ارسال شده در (ویرایش شده)

کار کرد ممنون...

یه تیک کد { باید بردارم تا خطا رفع شه...

ویرایش شده توسط RaymondDragon
لینک به ارسال
در هم اکنون، mehran-b گفته است :

خواهش میکنم.

پاینده باشید

سالاری داداش...:wub: کریسمس مبارک :wub:

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...