41 پست در این موضوع قرار دارد

در 5 دقیقه قبل، naghmesara گفته است :

درود مجدد

 

خوب شما اون بخش نام و نام خانوادگی دکتر هم باید بذارید توی if به شکل زیر:

 


<? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(isset($name_family_dr)) : ?>
<h4 class="w-iconbox-title">نام و نام خانوادگی دکتر :</h4>
<div class="w-iconbox-text">
<?= '<li>'.$name_family_dr.'</li>'; ?>
</div>
<? endif; ?>

 

موفق باشید

 

:(
فرقی نکرد :(

این خروجی با مقدار ست شده است:

596c879f4b7c5_ScreenShot2017-07-17at14_18_04.png.6281413679ef8315cf2956b7e64ceb64.png

 

و این هم بدون مقدار ست شده:

596c85b77eb11_ScreenShot2017-07-17at14_09_29.png.f43b19c6d55842789a8748f60354b64c.png

به اشتراک گذاری این پست


لینک به پست

این کد یک جاش ایراد داره اون هم isset هست این تابع موقعی کاربرد داره که شما میخواهید ببینید متغییر ست شده یا نه که خوب اینجا ست شده پس باید چیز دیگری بزنید که ببینید اگر خالی نبود متغییر نشون بده پس میشه 

<? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(!empty($name_family_dr)) : ?>
<h4 class="w-iconbox-title">نام و نام خانوادگی دکتر :</h4>
<div class="w-iconbox-text">
<?= '<li>'.$name_family_dr.'</li>'; ?>
</div>
<? endif; ?>

تابع empty  کاربردش همینه فقط باید ورژن پی اچ پی بالا تر از 5.5 باشه

به اشتراک گذاری این پست


لینک به پست
در 5 دقیقه قبل، Fenix.ir گفته است :

این کد یک جاش ایراد داره اون هم isset هست این تابع موقعی کاربرد داره که شما میخواهید ببینید متغییر ست شده یا نه که خوب اینجا ست شده پس باید چیز دیگری بزنید که ببینید اگر خالی نبود متغییر نشون بده پس میشه 


<? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(!empty($name_family_dr)) : ?>
<h4 class="w-iconbox-title">نام و نام خانوادگی دکتر :</h4>
<div class="w-iconbox-text">
<?= '<li>'.$name_family_dr.'</li>'; ?>
</div>
<? endif; ?>

تابع empty  کاربردش همینه فقط باید ورژن پی اچ پی بالا تر از 5.5 باشه

:)
مرسی واقعا زحمت کشیدید دستتون درد نکنه هم شما و هم دوست عزیزمون @naghmesara 

این بار دست شد.

 

به اشتراک گذاری این پست


لینک به پست

سلام کد زیرو امتحان کنید:

<? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(!empty($name_family_dr)) : ?>
<h4 class="w-iconbox-title">نام و نام خانوادگی دکتر :</h4>
<div class="w-iconbox-text">
<?= '<li>'.$name_family_dr.'</li>'; ?>
</div>
<? endif; ?

 

به اشتراک گذاری این پست


لینک به پست
در 52 دقیقه قبل، Ghasemi گفته است :

سلام کد زیرو امتحان کنید:

 

ممنون دوست عزیز برای اینکه زحمت کشیدید تو پاسخ قبلی اعلام کردم که مشکل برطرف شد.

به هر حال مرسی ;)

به اشتراک گذاری این پست


لینک به پست

یه سوال برای خوندن فیلد های که به انواع چند انتخابی checkbox هستند اونها رو چطوری باید خوند.؟ من یکی دوتا فیلد اینجوری دارم که با دستورات قبلی نوشتم ولی تو خروجی عبارت Array فقط چاپ میشه درصورتی که باید مقادیر انتخاب شده هر چک باکس رو نشون بده.

ممنون میشم این سوال رو هم پاسخ بدید.

;)

 

@naghmesara  @Fenix.ir

به اشتراک گذاری این پست


لینک به پست

ربطی نداره دوست عزیز اون هم یک دیتا هست که شما ارایه زخیره کردی 

به اشتراک گذاری این پست


لینک به پست
در 4 ساعت قبل، Fenix.ir گفته است :

ربطی نداره دوست عزیز اون هم یک دیتا هست که شما ارایه زخیره کردی 

خب واسه اینکه بشه خوندش و مقادیر آرایه رو چک کرد باید چیکار کرد؟ مثل دستورات قبلی براش نوشتم ولی خب گفتم که فایده ای نداشت و مقادیر آرایه رو چاپ نکرد فقط نوشت Array

باید چیکار کرد تو این وضعیت؟

به اشتراک گذاری این پست


لینک به پست

درود مجدد

 

در هم اکنون، m4xs051 گفته است :

خب واسه اینکه بشه خوندش و مقادیر آرایه رو چک کرد باید چیکار کرد؟ مثل دستورات قبلی براش نوشتم ولی خب گفتم که فایده ای نداشت و مقادیر آرایه رو چاپ نکرد فقط نوشت Array

باید چیکار کرد تو این وضعیت؟

بستگی به نحوه ذخیره سازی توی دیتابیس داره.

اگر با serialize ذخیرش کردید تیو دیتابیس باید با unserialize محتواش رو مشاهده کنید اگر با json_encode ذخیره کردید توی دیتابیس باید با json_decode محتواش رو مشاهده کنید.

به اشتراک گذاری این پست


لینک به پست

کد زیرو امتحان کنید و بجای check_list  مقدار  name در input رو قرار بدین

if(!empty($_POST['check_list'])) {
    foreach($_POST['check_list'] as $check) {
            echo $check; 
    }
}

 

به اشتراک گذاری این پست


لینک به پست

دوستان چطوری میشه مقدار یک فیلد رو چک کرد که اگه مقداری وارد نشده یه مقداری پیشفرض وارد برای نمایش در نظر گرفته بشه.

مثلا: نام و نام خانوادگی تو فیلد ها وارد نشد خروجی اینجوری چاپ بشه:

نام خانوادگی: مقداری برای این فیلد وارد نشده است

و اگه مقدار وارد شده بود که دیگه مقدار ست میشه مثلا:

نام خانوادگی: john donne

 

 این هم یک نمونه کدی که میخوام این شرط رو براش برقرار کنم:

<div class="w-iconbox iconpos_left size_medium style_default color_primary ic-wc">
  <? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(!empty($name_family_dr)) : ?>
  <div class="w-iconbox-icon"><i class="fa fa-user"></i></div>
  <h4 class="w-iconbox-title">نام و نام خانوادگی : <?= '<span class="text-ico-r">'.$name_family_dr.'</span>'; ?></h4>
  <? endif; ?>
</div>

 

 

ویرایش شده در توسط m4xs051

به اشتراک گذاری این پست


لینک به پست

سلام و درود

 

در 12 دقیقه قبل، m4xs051 گفته است :

دوستان چطوری میشه مقدار یک فیلد رو چک کرد که اگه مقداری وارد نشده یه مقداری پیشفرض وارد برای نمایش در نظر گرفته بشه.

مثلا: نام و نام خانوادگی تو فیلد ها وارد نشد خروجی اینجوری چاپ بشه:

نام خانوادگی: مقداری برای این فیلد وارد نشده است

و اگه مقدار وارد شده بود که دیگه مقدار ست میشه مثلا:

نام خانوادگی: john donne

 

 این هم یک نمونه کدی که میخوام این شرط رو براش برقرار کنم:


<div class="w-iconbox iconpos_left size_medium style_default color_primary ic-wc">
  <? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(!empty($name_family_dr)) : ?>
  <div class="w-iconbox-icon"><i class="fa fa-user"></i></div>
  <h4 class="w-iconbox-title">نام و نام خانوادگی : <?= '<span class="text-ico-r">'.$name_family_dr.'</span>'; ?></h4>
  <? endif; ?>
</div>

 

 

از کد زیر استفاده کنید.

<div class="w-iconbox iconpos_left size_medium style_default color_primary ic-wc">
  <? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(!empty($name_family_dr)) : ?>
  <div class="w-iconbox-icon"><i class="fa fa-user"></i></div>
  <h4 class="w-iconbox-title">نام و نام خانوادگی : <?= '<span class="text-ico-r">'.$name_family_dr.'</span>'; ?></h4>
  <? else : ?>
  <div class="w-iconbox-icon"><i class="fa fa-user"></i></div>
  <h4 class="w-iconbox-title">نام و نام خانوادگی : مقداری برای این فیلد وارد نشده است</h4>
  <? endif; ?>
</div>

 

موفق باشید

به اشتراک گذاری این پست


لینک به پست

ممنونم دوست عزیز @naghmesara 

این کد واسه تصاویر و داده های دیگه هم میشه استفاده کرد؟

مثلا واسه مپ - داده هایی که بصورت آرایه ای فرستاده میشن - و عکس که اگه عکسی ست نشده یه عکس پیشفرض برای این فیلد ست بشه؟

مثلا این نمونه کدی که من برای نمایش عکس استفاده میکنم:

<?php 
$image = get_field('image');

if( !empty($image) ): ?>
<a href="<?php echo $image['url']; ?>" ref="magnificPopup">
  <img width="220" height="220" src="<?php echo $image['url']; ?>" class="attachment-tnail-1x1-small size-tnail-1x1-small" alt="<?php echo $image['alt']; ?>" sizes="(max-width: 350px) 100vw, 350px"></a>

<?php endif; ?>  

 

به اشتراک گذاری این پست


لینک به پست

درود مجدد

 

در 3 دقیقه قبل، m4xs051 گفته است :

ممنونم دوست عزیز @naghmesara 

این کد واسه تصاویر و داده های دیگه هم میشه استفاده کرد؟

مثلا واسه مپ - داده هایی که بصورت آرایه ای فرستاده میشن - و عکس که اگه عکسی ست نشده یه عکس پیشفرض برای این فیلد ست بشه؟

مثلا این نمونه کدی که من برای نمایش عکس استفاده میکنم:


<?php 
$image = get_field('image');

if( !empty($image) ): ?>
<a href="<?php echo $image['url']; ?>" ref="magnificPopup">
  <img width="220" height="220" src="<?php echo $image['url']; ?>" class="attachment-tnail-1x1-small size-tnail-1x1-small" alt="<?php echo $image['alt']; ?>" sizes="(max-width: 350px) 100vw, 350px"></a>

<?php endif; ?>  

 

بله برای همه نوع داده مورد استفاده قرار میگیره.

<?php 
$image = get_field('image');

if( !empty($image) ): ?>
<a href="<?php echo $image['url']; ?>" ref="magnificPopup">
  <img width="220" height="220" src="<?php echo $image['url']; ?>" class="attachment-tnail-1x1-small size-tnail-1x1-small" alt="<?php echo $image['alt']; ?>" sizes="(max-width: 350px) 100vw, 350px"></a>
<?php else : ?>
<a href="لینک عکس پیشفرض" ref="magnificPopup">
  <img width="220" height="220" src="آدرس عکس پیشفرض" class="attachment-tnail-1x1-small size-tnail-1x1-small" alt="متن جایگزین عکس پیشفرض" sizes="(max-width: 350px) 100vw, 350px"></a>
<?php endif; ?>

 

موفق باشید

به اشتراک گذاری این پست


لینک به پست

@naghmesara  ممنون 

پس کلا برای همه نوع داده فقط قسمت else رو باید در نظر گرفت درسته ؟

فرقی که برای داده های آرایه ای مثل چک باکس و ... نداره نه؟

به اشتراک گذاری این پست


لینک به پست

درود مجدد

 

خواهش میکنم.

بله روی آرایه ها هم جواب میده.

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری