کلاس آماده ساخت متن لورم ایپسوم

دی ۱۳, ۱۳۹۲ توسط : سعید

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

برای حل این مشکل متنی آماده شده که بهش میگن ” لورم ایپسوم ” . توضیحات این متن در ویکیپدیا به صورت زیرنوشته شده :

طرح‌نما یا لورم ایپسوم(به انگلیسی: Lorem ipsum) به متنی آزمایشی و بی‌معنی در صنعت چاپ، صفحه‌آرایی و طراحی گرافیک گفته می‌شود. طراح گرافیک از این متن به عنوان عنصری از ترکیب بندی برای پر کردن صفحه و ارایه اولیه شکل ظاهری و کلی طرح سفارش گرفته شده استفاده می نماید، تا از نظر گرافیکی نشانگر چگونگی نوع و اندازه فونت و ظاهر متن باشد.

معمولاً طراحان گرافیک برای صفحه‌آرایی، نخست از متن‌های آزمایشی و بی‌معنی استفاده می‌کنند تا صرفاً به مشتری یا صاحب کار خود نشان دهند که صفحه طراحی یا صفحه بندی شده بعد از اینکه متن در آن قرار گیرد چگونه به نظر می‌رسد و قلم‌ها و اندازه‌بندی‌ها چگونه در نظر گرفته شده‌است. از آنجایی که طراحان عموماً نویسنده متن نیستند و وظیفه رعایت حق تکثیر متون را ندارند و در همان حال کار آنها به نوعی وابسته به متن می‌باشد آنها با استفاده از محتویات ساختگی، صفحه گرافیکی خود را صفحه‌آرایی می‌کنند تا مرحله طراحی و صفحه‌بندی را به پایان برند.

بر اساس این نیاز یه کلاس PHP آماده کردم که این متن رو به راحتی به دو زبان فارسی و انگلیسی براتون میسازه. استفاده از این کلاس خیلی راحته و میتونید از لینک زیر دانلودش کنید :

دانلود کلاس لورم ایپسوم برای PHP

برای استفاده از این کلاس کافیه این کلاس رو توی پروژه include کنید و به صورت زیر ازش استفاده کنید :

include 'Lorem.php';
echo Lorem::create();

متد create چهارتا پارامتر میگیره :

۱ – پارامتر اول زبان مورد نظر رو مشخص میکنه به صورت زیر مشخص میشه :

Lorem::create(Lorem::LANG_FA );

یا

Lorem::create(Lorem::LANG_EN);

۲ – پارامتر دوم طول متن رو مشخص میکنه . این پارامتر بر اساس پارامترسوم محاسبه رو انجام میده. بعنی اگر پارامتر سوم رو روی کلمه تنظیم کرده باشیم به تعدادی که در این پارامتر مشخص میکنیم خروجی رو برامون میاره :

Lorem::create(Lorem::LANG_FA , 10);

خروجی این دستور متن لورم ایپسوم به تعداد ۱۰ کلمه است.

۳ – پارامتر سوم نوع شمارش رو مشخص میکنه. توی این پارامتر میتونید مشخص کنید که نوع شمارش به صورت کلمه ، پاراگراف و یا کاراکتر باشه.

Lorem::create(Lorem::LANG_FA ,10 , Lorem::TYPE_PARAGRAPH);

خروجی دستور بالا ۱۰ پاراگراف متن لورم ایپسومه.

۴ –  کاراکتر آخر که مشخص میکنه که به انتهای متن لورم ایپسوم چه کاراکتری اضافه بشه :

Lorem::create(Lorem::LANG_FA ,10 , Lorem::TYPE_WORD , ' *** ');

خروجی دستور بالا متن لورم ایپسوم با ۱۰ کلمه است به اضافه ی کاراکترهای *** .

سوالی بود بپرسید . پیشنهاد و انتقاد هم داشتید بگید

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

بازدید : ۶۱۷۱

دی ۱۴, ۱۳۹۲ @ ۷:۵۸ ق.ظ

سلام
مطلب جالبی بود
سایتت جالبه
تبریک میگم
من میخوام php رو از پایه یاد بگیرم
آموزشی میتونی بهم معرفی کنی؟

پاسخ دادن
دی ۱۶, ۱۳۹۲ @ ۱:۵۱ ب.ظ

سایت خوبی دارید
موفق باشید

پاسخ دادن
اسفند ۲۷, ۱۳۹۲ @ ۴:۵۷ ب.ظ

مرسی خیلی بدردم خورد

پاسخ دادن
اردیبهشت ۸, ۱۳۹۳ @ ۲:۲۸ ب.ظ

سلام،
سایت فارسی لورم ایپسوم:
http://www.loremipsum.ir

با آرزوی موفقیت برای سایت خوبتان.

پاسخ دادن
امیر
فروردین ۲۷, ۱۳۹۴ @ ۳:۱۹ ب.ظ

بسیار عالی، امیدوارم موفق باشید

پاسخ دادن

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


*