sardar 68 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 سلامبرای محدود کردن تعداد کاراکتر در خروجی زمینه های دلخواه چه راهکاری را پیشنهاد می کنید؟برای مثال زمینه ی دلخواهی را مشخص کردیم که نامی را گرفته و به نمایش در بیاورد. اما میخواهیم در خروجی اگر نام از تعداد کاراکتری بیشتر شد ..... بگذارد.ممنون نقل قول لینک به ارسال
I..R 1485 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 درود.$len = 5;$value = get_post_meta($post->ID,'name', true);if ($value) {echo '' . rtrim(substr($value,0,$$len)) . '...';}به جای 5 مقدار مورد نظر را درج کنید. 7 نقل قول لینک به ارسال
hesam_m728 0 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 سلامامکانش هست با مثال توضیح بدید؟ نقل قول لینک به ارسال
I..R 1485 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 شما مثلا یک زمینه دلخواه با نام name ایجاد می کنید یک نام در این زمینه دلخواه وارد می نمایید مانند توضیح خودتون اگر تعداد نام وارد شده از مقداری که شما مشخص کردید بیشتر شد ... بگذارد :$len = 5; $value = get_post_meta($post->ID, 'name', true);if ($value) { echo '<p>' . rtrim(substr($value,0,$len)) . '...</p>';}حال در کد بالا ما مقدار len را 5 قرار دادیم در صورتی که مقداری که در زمینه دلخواه با نام name وارد شده باشد از 5 حرف بیشتر باشد از حرف 5 به بعد ... یا متن دلخواه شما (قابل تغییر در کد) قرار خواهد گرفت. 2 نقل قول لینک به ارسال
hesam_m728 0 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 (ویرایش شده) ممنون از راهنماییتون مشکلم حل شد.فقط میشه بگید چطوری میتونم کاری کنم که اگه تعداد کاراکترها کم تر از اون مقدار بود، "..." رو نشون نده؟ ویرایش شده فروردین 93 توسط hesam_m728 نقل قول لینک به ارسال
Black_Sky 6349 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 به صورت زیر تست کنید:$len = 5;$value = get_post_meta($post->ID, 'name', true);if ($value) {echo '<p>' . rtrim(substr($value,0,$len)) . '</p>';} 4 نقل قول لینک به ارسال
I..R 1485 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 دورد.جایگزین و تست نمایید :$len = 5; $value = get_post_meta($post->ID, 'name', true);$cond=strlen($value);if ($value) { echo '<p>' . rtrim(substr($value,0,$len)) . ($cond<$len?'':'...').'</p>';} 4 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .