ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ویرایش کد php



iranwhsrver
October 29th, 2018, 22:24
سلام
دوستان این کد یه ایرادی داره اینه که مثلا تو بخش قالب سایت ک میذارم این کد رو حتی اگر جعبه دانلود من خالی باشه باز قسمت کادر معلوم میشه



<?php $mid_var = get_post_meta($post->ID, 'vipp',true);
if(isset($mid_var) && !empty($mid_var)) : ?> //-->
<?php echo get_post_meta($post->ID, 'vipp',true); ?>
<?php endif; ?>
</div></a>



منظورم اینه که وقتی ک کد رو استفاده میکنم و از جعبه دانلود وردپرس استاده میکنم vipp مثلا نشون میده اما وقتی نمیزنم همه جا جعبه خالی نشون میده میخوام کدی باشه ک وقتی از جعبه دانلود استفاده نمیکنم مخفی باشه مثل مثلا تابع else شرطی باشه ک وقتی من زدم باشه نزدم نباشه

MJmoonwalk
October 29th, 2018, 22:47
دستور شرطی شما چک میکنه که آیا متغیر تعریف شده و خالی نیست و چاپ میکنه مقدارش رو.
شما ببین خروجی get_post_meta هست. بر اساس خروجی دستور شرطی رو تغییر بده.

hoka
October 29th, 2018, 23:12
سلام
دوستان این کد یه ایرادی داره اینه که مثلا تو بخش قالب سایت ک میذارم این کد رو حتی اگر جعبه دانلود من خالی باشه باز قسمت کادر معلوم میشه



<?php $mid_var = get_post_meta($post->ID, 'vipp',true);
if(isset($mid_var) && !empty($mid_var)) : ?> //-->
<?php echo get_post_meta($post->ID, 'vipp',true); ?>
<?php endif; ?>
</div></a>



منظورم اینه که وقتی ک کد رو استفاده میکنم و از جعبه دانلود وردپرس استاده میکنم vipp مثلا نشون میده اما وقتی نمیزنم همه جا جعبه خالی نشون میده میخوام کدی باشه ک وقتی از جعبه دانلود استفاده نمیکنم مخفی باشه مثل مثلا تابع else شرطی باشه ک وقتی من زدم باشه نزدم نباشه

کد رو باز تر قرار بدید . یعنی خود المان های جعبه هم باشه توی کد

خودتون هم میتونید این کار رو بکنید با تغییر جای ایف و اند ایف




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

//المان های جعبه

<?php echo $mid_var; ?>

//اتمام المان های جعبه


<?php endif; ?>

ایران نشر
October 30th, 2018, 00:09
شما باید کلاس و div رو تو شرط قرار بدید

iranwhsrver
October 30th, 2018, 01:25
الان دقیقا این چیزایی ک گفتید هیچ کمکی بهم نکردش.
اگر میتونید زحمتی نیستش کدش رو ویرایش کنید ممنون میشم

1wp.ir
October 30th, 2018, 02:03
شما شرط اولی که گذاشتید رو حذف کنید
منظورم این هست

isset($mid_var)


شما به جاش بیاید همون اول مقدار این متغیر رو صفر $mid_var قرار بدید و در قسمت شرط به جای اینکه شرظ isset بزارید شرط این رو بزارید که متغیر مساوی صفر نباشه

امتحان کنید فکر کنم درست بشه