جستجو  

کدهای کمکی در ساختار کلی نیوک , کوتاه کردن دقیق عنوان های فارسی


سلام

مطمئناً بارها خواستید که عنوانی رو تنظیم کنید روی تعداد کاراکتر خاصی ولی با حروف فارسی به مشکل خوردید. مثلاً تنظیم میکنید روی 100 کاراکتر ولی با اینکه از انواع و اقسام توابع معرفی شده استفاده میکنید باز هم نتیجه مطلوب عایدتون نمیشه و همیشه یا کمتر و یا بیشتر از محدودیتی که میخواید نمایش داده میشه. مثلاً با اینکه برای دو عنوان محدودیت 100 کاراکتر رو در نظر گرفتید ولی باز میبینید که یکی مثلاً 120 کاراکترش اومده اون یکی 85 کاراکتر.

برای استفاده از این کلاس اول mainfile.php رو باز کنید و این خط رو پیدا کنید :

error_reporting(E_ALL^E_NOTICE);

البته پایینتر هم میشه گذاشت من برای اینکه وحدت رویه ایجاد بشه اینجارو گفتم. و این خط رو زیرش اضافه کنید :

@include_once("includes/short_text.php");

بعد فایل ضمیمه رو تو پوشه includes بریزید. باید قبلش البته فایل رو آنزیپ کنین.
بعدش هر جای سایت یا قالب که خواستید این محدودیتها رو اعمال کنید از این کلاس میتونید استفاده کنید به این شکل :
فرض کنیم برای hometext میخوایم این کار رو بکنیم.:

$short_text = new short_text($hometext, 0, 100);
$hometext = $short_text->text;

امیدوارم مفید واقع بشه.

دانلود فایل ضمیمه