-
October 29th, 2018, 22:24
#1
ویرایش کد php
سلام
دوستان این کد یه ایرادی داره اینه که مثلا تو بخش قالب سایت ک میذارم این کد رو حتی اگر جعبه دانلود من خالی باشه باز قسمت کادر معلوم میشه
کد PHP:
<?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 شرطی باشه ک وقتی من زدم باشه نزدم نباشه
-
-
October 29th, 2018 22:24
# ADS
-
October 29th, 2018, 22:47
#2
پاسخ : ویرایش کد php
دستور شرطی شما چک میکنه که آیا متغیر تعریف شده و خالی نیست و چاپ میکنه مقدارش رو.
شما ببین خروجی get_post_meta هست. بر اساس خروجی دستور شرطی رو تغییر بده.
جشنواره وب ایران یا جشنواره معرفی دوستان!!!
-
-
October 29th, 2018, 23:12
#3
پاسخ : ویرایش کد php

نوشته اصلی توسط
iranwhsrver
سلام
دوستان این کد یه ایرادی داره اینه که مثلا تو بخش قالب سایت ک میذارم این کد رو حتی اگر جعبه دانلود من خالی باشه باز قسمت کادر معلوم میشه
کد PHP:
<?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:
<?php $mid_var = get_post_meta($post->ID, 'vipp',true);
if(isset($mid_var) && !empty($mid_var)) : ?>
//المان های جعبه
<?php echo $mid_var; ?>
//اتمام المان های جعبه
<?php endif; ?>
ویرایش توسط hoka : October 29th, 2018 در ساعت 23:16
-
-
October 30th, 2018, 00:09
#4
پاسخ : ویرایش کد php
شما باید کلاس و div رو تو شرط قرار بدید
-
-
October 30th, 2018, 01:25
#5
پاسخ : ویرایش کد php
الان دقیقا این چیزایی ک گفتید هیچ کمکی بهم نکردش.
اگر میتونید زحمتی نیستش کدش رو ویرایش کنید ممنون میشم
-
-
October 30th, 2018, 02:03
#6
عضو انجمن
پاسخ : ویرایش کد php
شما شرط اولی که گذاشتید رو حذف کنید
منظورم این هست
شما به جاش بیاید همون اول مقدار این متغیر رو صفر $mid_var قرار بدید و در قسمت شرط به جای اینکه شرظ isset بزارید شرط این رو بزارید که متغیر مساوی صفر نباشه
امتحان کنید فکر کنم درست بشه
-