خب اول معرفی کاستوم
این تگ رو توی فایل main.tpl قالبتون قرار می دین و با استفاده از تنظیماتی که داره می تونید مطالب یک موضوع خاص رو به هر شکلی که دوست دارین به نمایش در بیارین .
اما تنظیماتش :
1. category
این متغیر همون طوری که از اسمش پیداست موضوع مورد نظر شما رو انتخاب میکنه یعنی در واقع شماره موضوعی که میخواین مطالبشو به نمایش در بیارین رو باید به جای عدد یک بذارین .
2. from
این متغیر تعیین می کنه از کدوم مطلب موضوع ، نمایش شروع بشه مقدارش از صفر به بعد شروع میشه یعنی اگه بزنید 0 یعنی این که از مطلب آخر شما نمایش رو شروع کنه یا وقتی می زنید 4 پنجمین مطلب از آخر رو برای شروع نمایش انتخاب می کنه
3. limit
این متغیر تعداد مطالب قابل نمایش رو معلوم می کنه
4.template
این یکی که به نظرم جالب ترین بخش این تگ هست به این صورته که شما می تونید با استفاده ازش یک فایل از قالبتون رو تعیین کنید که سیستم برای نمایش مطالب از اون فایل استفاده کنه فرضا یک فایل درست می کنید به اسم test.tpl و به فایل های قالبتون اضافه می کنید . توی این فایل می تونید از تگ های فایل ShortStory.tpl استفاده کنید.
5.cache
اگه مقدار این yes باشه اون فایل قالبه رو می بره توی کش و در نتیجه سرعت لودش بیشتر میشه.
به جای گلوبال می تونید از شماره ی گروه مورد نظر استفاده کنید یا برای استفاده از دو گروه می تونید بین شماره دو گروه کاما بذارید
فوایدش :
اکثر سایتهایی که به منظور تفریحی ساخته میشوند دارای قسمت مختلفی تو صفحه اصلی هستند مثلا با نام های اجتماعی و خنده بازار و اس ام اس جدید و ... خوب شما میتونید با تگ کاستوم این را ایجاد کنید باید به صورت زیر عمل کنید
دستور کلی کاستوم:
{"custom category="1" template="test" aviable="global" from="0" limit="3" cache="no}
خوب قسمت های مختلف در بالا تعریف شده .حالا جایی که اکثر دوستان مشکل دارند قسمت TEMPLATE هستش که نمیدونند باید چطور استفاده کنند.درصورتی که این قسمت از ساده ترین چیزهایی هستش که تا بحال با اون برخورد داشته اید
برای تمپلیت باید یک فایل با پسوند tpl یا php درست کنید که داخل متن زیر باشه
<div class="test">[full-link] {title} [
/full-link] </div>
با این کد تیتر مطالبی که شما در قسمت category که الان 1 هستش نمایش داده میشه .حالا اگه قرار باشه قسمت مطلب کوتاه اون تیتر را هم نمایش بده بعد از title تگ {short-story} را قرار بدید
با یک مثال راحت تر متوجه منظور من میشید
من میخوام تیتر مطالب موضوع فن اوری اطلاعات را در قسمتی از سایتم به نمایش بزارم .برای این کار اول باید ببینم که موضوع من ردیفش چند هستش که به عنوان مثال ما 5 را در نظر میگیریم
خوب حالا باید یک فایل درست کنم .من فایلی با اسم test.php درست میکنم که داخل این محتوی را داره
<div class="test">[full-link] {title} [
/full-link] </div>
این را ذخیره میکنم و داخل قالبم اپلودش میکنم.
حالا باید برم جایی که میخوام این تیتر مطالبم نمایش داده بشه.برای اینکار من وارد قالب main میشم و در قسمت مدنظرم کد را وارد میکنم
{"custom category="5" template="test" aviable="global" from="0" limit="3" cache="no}
به همین راحتی حالا مطالب فن اوری اطلاعات با گردش 3 تیتر اخر به نمایش گذاشته میشه
بازم اگه سوالی بود در خدمتم
یاحق