sajad 731 ارسال شده در تیر 96 مالک گزارش بازنشر ارسال شده در تیر 96 در 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; ?> موفق باشید فرقی نکرد این خروجی با مقدار ست شده است: و این هم بدون مقدار ست شده: نقل قول لینک به ارسال
امیر حسین حبیبی 618 ارسال شده در تیر 96 گزارش بازنشر ارسال شده در تیر 96 این کد یک جاش ایراد داره اون هم 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 باشه 2 نقل قول لینک به ارسال
sajad 731 ارسال شده در تیر 96 مالک گزارش بازنشر ارسال شده در تیر 96 در 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 این بار دست شد. 1 نقل قول لینک به ارسال
Ghasemi 85 ارسال شده در تیر 96 گزارش بازنشر ارسال شده در تیر 96 سلام کد زیرو امتحان کنید: <? $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; ? 1 نقل قول لینک به ارسال
sajad 731 ارسال شده در تیر 96 مالک گزارش بازنشر ارسال شده در تیر 96 در 52 دقیقه قبل، Ghasemi گفته است : سلام کد زیرو امتحان کنید: ممنون دوست عزیز برای اینکه زحمت کشیدید تو پاسخ قبلی اعلام کردم که مشکل برطرف شد. به هر حال مرسی نقل قول لینک به ارسال
sajad 731 ارسال شده در تیر 96 مالک گزارش بازنشر ارسال شده در تیر 96 یه سوال برای خوندن فیلد های که به انواع چند انتخابی checkbox هستند اونها رو چطوری باید خوند.؟ من یکی دوتا فیلد اینجوری دارم که با دستورات قبلی نوشتم ولی تو خروجی عبارت Array فقط چاپ میشه درصورتی که باید مقادیر انتخاب شده هر چک باکس رو نشون بده. ممنون میشم این سوال رو هم پاسخ بدید. @naghmesara @Fenix.ir نقل قول لینک به ارسال
امیر حسین حبیبی 618 ارسال شده در تیر 96 گزارش بازنشر ارسال شده در تیر 96 ربطی نداره دوست عزیز اون هم یک دیتا هست که شما ارایه زخیره کردی 1 نقل قول لینک به ارسال
sajad 731 ارسال شده در تیر 96 مالک گزارش بازنشر ارسال شده در تیر 96 در 4 ساعت قبل، Fenix.ir گفته است : ربطی نداره دوست عزیز اون هم یک دیتا هست که شما ارایه زخیره کردی خب واسه اینکه بشه خوندش و مقادیر آرایه رو چک کرد باید چیکار کرد؟ مثل دستورات قبلی براش نوشتم ولی خب گفتم که فایده ای نداشت و مقادیر آرایه رو چاپ نکرد فقط نوشت Array باید چیکار کرد تو این وضعیت؟ نقل قول لینک به ارسال
naghmesara 315 ارسال شده در تیر 96 گزارش بازنشر ارسال شده در تیر 96 درود مجدد در هم اکنون، m4xs051 گفته است : خب واسه اینکه بشه خوندش و مقادیر آرایه رو چک کرد باید چیکار کرد؟ مثل دستورات قبلی براش نوشتم ولی خب گفتم که فایده ای نداشت و مقادیر آرایه رو چاپ نکرد فقط نوشت Array باید چیکار کرد تو این وضعیت؟ بستگی به نحوه ذخیره سازی توی دیتابیس داره. اگر با serialize ذخیرش کردید تیو دیتابیس باید با unserialize محتواش رو مشاهده کنید اگر با json_encode ذخیره کردید توی دیتابیس باید با json_decode محتواش رو مشاهده کنید. 1 نقل قول لینک به ارسال
Ghasemi 85 ارسال شده در تیر 96 گزارش بازنشر ارسال شده در تیر 96 کد زیرو امتحان کنید و بجای check_list مقدار name در input رو قرار بدین if(!empty($_POST['check_list'])) { foreach($_POST['check_list'] as $check) { echo $check; } } 1 نقل قول لینک به ارسال
sajad 731 ارسال شده در تیر 96 مالک گزارش بازنشر ارسال شده در تیر 96 (ویرایش شده) دوستان چطوری میشه مقدار یک فیلد رو چک کرد که اگه مقداری وارد نشده یه مقداری پیشفرض وارد برای نمایش در نظر گرفته بشه. مثلا: نام و نام خانوادگی تو فیلد ها وارد نشد خروجی اینجوری چاپ بشه: نام خانوادگی: مقداری برای این فیلد وارد نشده است و اگه مقدار وارد شده بود که دیگه مقدار ست میشه مثلا: نام خانوادگی: 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> ویرایش شده تیر 96 توسط m4xs051 نقل قول لینک به ارسال
naghmesara 315 ارسال شده در تیر 96 گزارش بازنشر ارسال شده در تیر 96 سلام و درود در 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> موفق باشید 1 نقل قول لینک به ارسال
sajad 731 ارسال شده در تیر 96 مالک گزارش بازنشر ارسال شده در تیر 96 ممنونم دوست عزیز @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; ?> نقل قول لینک به ارسال
naghmesara 315 ارسال شده در تیر 96 گزارش بازنشر ارسال شده در تیر 96 درود مجدد در 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; ?> موفق باشید 1 نقل قول لینک به ارسال
sajad 731 ارسال شده در تیر 96 مالک گزارش بازنشر ارسال شده در تیر 96 @naghmesara ممنون پس کلا برای همه نوع داده فقط قسمت else رو باید در نظر گرفت درسته ؟ فرقی که برای داده های آرایه ای مثل چک باکس و ... نداره نه؟ نقل قول لینک به ارسال
naghmesara 315 ارسال شده در تیر 96 گزارش بازنشر ارسال شده در تیر 96 درود مجدد خواهش میکنم. بله روی آرایه ها هم جواب میده. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .