مستندات پرتال نیوک لرن
چگونه قالب بسازیم

بازدیدها
از Nukelearn Portal Encyclopedia
پرش به: ناوبری, جستجو

در زیر لیستی از کدهای آماده برای استفاده در قالب های پرتال نیوک لرن آمده است :


فهرست مندرجات

لیست کدهای متفرقه در همه جا :

  [Dir] برای مسیر کامل قالب مثلا themes/usv-gold/
  [module] برای نشان دادن نام ماژول کنونی
  [name] برای نشان دادن نام ماژول کنونی

توجه: به کوچک و بزرگ بودن حروف دقت کنید. مثلاً dir کار نمی کند و حتماً باید به صورت Dir درج شود.

- بخش بالایی سایت در فایل header.html

  [menu] برای نمایش منوی سایت 


  [time] برای نمایش تاریخ امروز


  [welcome] برای نمایش خوش آمدگویی به کاربر


  [public_msg] برای نمایش پیغام همگانی کاربران 


  [ads_top] برای نمایش تبلیغات بالایی سایت 


  [slogan] برای نمایش شعار سایت 


  [sitename] برای نمایش عنوان سایت 
  
  [PM] برای نمایش پیام خصوصی جدید



- بخش پایین سایت در فایل footer.html

  [foot1] برای نمایش نوشته فوتر نخست 


  [foot2] برای نمایش فوتر دوم 


  [foot3] برای نمایش فوتر سوم 


  [foot4] برای نمایش فوتر چهارم


  [copyright] برای نمایش کپی رایت پرتال 


  [footer_message] برای نمایش کامل فوترها و کپی رایت 
  [total_time] برای نمایش مدت زمان بارگذاری
  [total_query] برای نمایش  تعداد ارتباط های کنونی دیتابیس
  


بخش خبرها در فایل story_home.html و story_page.html

  [title] برای نمایش عنوان نوشته 


  [content] برای نمایش محتوای مطلب 


  [time] برای نمایش تاریخ نوشته 


  [writer] برای نمایش نویسنده


  [tags] برای نمایش کلیدواژه ها 


  [category] برای نمایش شاخه 


  [more] برای نمایش عکس ادامه مطلب 


  [rating] برای نمایش امتیاز نوشته 


  [morelink] برای نمایش کامل اضافات و ادامه مطلب 


  [counter] برای نمایش تعداد بازدیدها 
  [comments] برای نمایش تعداد نظرات


  [day] برای نمایش روز نوشته 
  [month] برای نمایش ماه نوشته


  [year] برای نمایش  سال نوشته


  [PDF] برای نمایش لینک نسخه  پی دی اف
  
   [topic_img] نمایش تصویر تاپیک 


بخش بلوک در فایل blocks.html

  [title] برای نمایش عنوان نوشته 


  [content] برای نمایش محتوای مطلب

اختیارات متفرقه در فایل table.inc

برای مخفی کردن بلوک های سمت چپ :

define("hide_lside",true);


برای مخفی کردن بلوک های سمت چپ :

  define("hide_rside",true);


برای مخفی کردن دو طرف بلوک :

  define("blocks_show",true);

نکته1: اگر کدهای بالا را در ابتدای فایل index.php هر ماژول بگذارید می شود نمایش ستونهای چپ و راست برای آن ماژول را کنترل نمود. بعبارت دیگر اگر کدهای بالا را در فایل table.inc قرار دهید بر روی همه ماژولها اثر می گذارد اما طبق نکته گفته شده می توان برای هر ماژول نیز بصورت مجزا کنترل داشت.


دقت کنید که در پرتال نیوک لرن شما قادرید ظاهر هر بلوک را شخصی سازی کنید بدین صورت که یک بلوک با بلوک دیگر فرق کند . کافی است اگر نام بلوک شما مثلا : block-BlogPosts.php است فایل html طراحی کنید و با نام BlogPosts.html در پوشه قالب خود قرار بدهید . یعنی block- را از اول نام حذف کنید


نمونه ای از قالب طراحی شده با موتور قالب usv : http://www.nukelearn.com/ftopicp-7062.html

سامانه قالب های نیوک لرن: http://www.nukelearn.com/styles

نکته2: اگر میخواهید تگ های اختصاصی خودتان را ایجاد کنید مقاله زیر را بخوانید:

http://www.nukelearn.com/wiki/index.php/ایجاد_تگ_دلخواه_برای_موتور_قالب

گشتن
جعبه‌ابزار
ابزارهای شخصی