testerf 7 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 دوستان من اسکریپت سایتم از این کد برای کوتاه کردن تعداد کاراکترها استفاده کرده function shortenStr ($str, $len) { global $setting; if (strlen($str) > $len) { if ($setting['use_mb_strlen'] == 0) $str = mb_substr($str, 0, $len, 'utf-8')."…"; else $str = substr($str, 0, $len, 'UTF-8')."…"; } return $str;} از دوستان کسی میتونه این کدو ویرایش کنه که تعداد کاراکتر ها زیاد شه؟؟؟ نقل قول لینک به ارسال
AliRezaPro 260 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 یعنی چی تعداد کاراکتر ها زیاد بشه ؟ورودی پارامتر $len رو هر چی بدید خروجی همون تعداد میگیرید 2 نقل قول لینک به ارسال
اشکان 1989 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 دوست عزیز کمی صبور باشید مطمئن باشید حتما جواب خواهید گرفت.کوتاه کردن کاراکتر چی؟جای خاصی است؟ نقل قول لینک به ارسال
testerf 7 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 (ویرایش شده) ببینین توی صفحه اصلی سایتم تعداد حروف بیشتر از یه مقدار که میشه بقیه جمله رو سه نقطه میزارهسایت تو امضام هستمن میخوام اون مقدار زیاد شه یعنی سه نقطه بزاره ولی تعدادش زیاد شهبه طور مثال.الان وقتی تعداد حروف از 100 تا بیشتر باشه بقیه جمله رو سه نقطه میزاره میخوام یه جوری بشه ک وقتی تعداد حروف از 200 تا بیشتر شه سه نقطه بزارهاینو فقط مثال زدم یعنی میخوام تعداد کاراکتر موجود تو جملات سایت زیاد شه ویرایش شده شهریور 92 توسط testerf نقل قول لینک به ارسال
اشکان 1989 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 کد هاتون رو با این عوض کنید من که از کد شما چیزی نفهمیدم:در functions.php به جای کد قبلی جایگزین کنید:/* CUSTOM EXCERPTS */function wpe_excerptlength_index($length) {return 50;}function wpe_excerpt($length_callback='', $more_callback='') {global $post;if(function_exists($length_callback)){ add_filter('excerpt_length', $length_callback);}if(function_exists($more_callback)){ add_filter('excerpt_more', $more_callback);}$output = get_the_excerpt();$output = apply_filters('wptexturize', $output);$output = apply_filters('convert_chars', $output);$output = '<p>'.$output.'</p>';echo $output;}function new_excerpt_more($more) {return ' ....';}add_filter('excerpt_more', 'new_excerpt_more');و در index.php به جای کد قبلی جایگزین کنید:<?php wpe_excerpt('wpe_excerptlength_index', ''); ?>در کد های بالا خط دوم فانکشن مقدار 50 تعداد کلمات هستش میتونید به هر مقداری تغییر بدین.و در این کد داخل کتیشن ' ' هر کلمه ای بزارین.return ' ....'; 2 نقل قول لینک به ارسال
testerf 7 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 نشد سایت ارور دادشاید من دارم اشتباه میکنم اون کدی که دادم واسه کوتاه کردن کاراکتر ها ناقصه؟؟؟؟؟؟ نقل قول لینک به ارسال
Vahid 863 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 میشه کد کامل فایل functions.php و آدرس سایت رو اینجا بگذارید؟دوستان توجه کنند که هیچوقت به کسی نگن کل فایل functions.php رو عوض کنن به علت اینکه شاید پوسته توابعی داشته باشه که درون فایل functions.php هست 1 نقل قول لینک به ارسال
اشکان 1989 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 نشد سایت ارور دادشاید من دارم اشتباه میکنم اون کدی که دادم واسه کوتاه کردن کاراکتر ها ناقصه؟؟؟؟؟؟منظور با کدی که دارین استفاده میکنین و بالا گذاشتین بود نه اینکه کل کد ها رو حذف کنن.دوست عزیز وقتی متوجه منظور نمیشید دوباره سوال کنید مشکلی نیست جوابتون داده میشه..لطفا فایل های index.php و functions.php رو ضمیمه کنید. نقل قول لینک به ارسال
testerf 7 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 شما متوجه منظور من فکر کنم نشدید شما حتی مطالب منو درست نمیخونید اگه دقت کنید تو پست دومی که دادم گفتم ادرس سایت تو امضام هست.اسکریپت اختصاصیه وردپرس نیستمنظور با کدی که دارین استفاده میکنین و بالا گذاشتین بود نه اینکه کل کد ها رو حذف کنن.دوست عزیز وقتی متوجه منظور نمیشید دوباره سوال کنید مشکلی نیست جوابتون داده میشه..لطفا فایل های index.php و functions.php رو ضمیمه کنید.منم همون کارو کردم کدو عوض کردم اونی که دادین رو جایگزین کردم.من اصلا حرفی از functions.php نردم که شما میگین اونو اینجا بزارم.اصلا همچین فایلی نیست کدی که دادم داخل فایلیه به اسم core.phpاز طرز نوشتن کد حدس زدم که با اون کد کاراکتر ها رو محدود کردن.شما حتی مطالب منو کامل نمیخونید بعد میگین ... نقل قول لینک به ارسال
اشکان 1989 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 شما متوجه منظور من فکر کنم نشدید شما حتی مطالب منو درست نمیخونید اگه دقت کنید تو پست دومی که دادم گفتم ادرس سایت تو امضام هست.اسکریپت اختصاصیه وردپرس نیستمنم همون کارو کردم کدو عوض کردم اونی که دادین رو جایگزین کردم.من اصلا حرفی ازfunctions.php نردم که شما میگین اونو اینجا بزارم.اصلا همچین فایلی نیست کدی که دادم داخل فایلیه به اسم core.phpاز طرز نوشتن کد حدس زدم که با اون کد کاراکتر ها رو محدود کردن.شما حتی مطالب منو کامل نمیخونید بعد میگین ...من از شما معذرت میخوام. به خاطر پست آقا وحید فکر کردم که اشتباه شده. نقل قول لینک به ارسال
AliRezaPro 260 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 با همان پست 2 مشکلتون حل میشد, ورودی پارامتر $len اون تعداد کاراکتری است که بعدش می خواهید ... باشد 3 نقل قول لینک به ارسال
testerf 7 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 خواهش میکنم حالا در مورد مشکل من نظری ندارین/؟با همان پست 2 مشکلتون حل میشد, ورودی پارامتر $len اون تعداد کاراکتری است که بعدش می خواهید ... باشدببخشید یکم دقیق تر میتونید توضیح بدین؟؟؟تعداد کاراکتر مطمئنا باید عدد قرار بدم کجا قرار بدم؟؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 ببخشید یکم دقیق تر میتونید توضیح بدین؟؟؟تعداد کاراکتر مطمئنا باید عدد قرار بدم کجا قرار بدم؟؟ شما این کد را چگونه فراخوانی می کنید تابعی که برای فراخوانیش دارید شامل دو پارامتره که پارامتر دوم تعداد کاراکتر را تعریف می کنه 1 نقل قول لینک به ارسال
testerf 7 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 شما این کد را چگونه فراخوانی می کنید تابعی که برای فراخوانیش دارید شامل دو پارامتره که پارامتر دوم تعداد کاراکتر را تعریف می کنهخب دقیقا هم مشکلم همینجاست که نمیدونم اون کد به چه شکلی نوشته شده و کجا باید دنبالش بگردم نقل قول لینک به ارسال
Morteza 34190 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 معخولا باید در فایل فانکشن باشه 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .