خوراک های آپادانا

تبلیغات

فایل های جادویی در طراحی قالب!

13 دیدگاه طراحی قالب
فایل های جادویی در طراحی قالب!

شاید برای بعضی از بخش ها نیاز داشته باشیم تا قالب سایت با سایر بخش ها تفاوت هایی داشته باشد،

مثلا بخواهیم طرح صفحه نخست سایت با سایر صفحات متفاوت باشد، در این آموزش روش انجام این کار را خواهیم آموخت.


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

 

home.tpl: در صورتی که این فایل وجود داشته باشد در صفحه نخست سایت از آن استفاده خواهد شد.

single-post.tpl: در صورتی که این فایل وجود داشته باشد در صفحه نمایش تک پست از آن استفاده خواهد شد.

category-post-id.tpl: در صورتی که این فایل وجود داشته باشد در موضوع مشخص شده از آن استفاده خواهد شد، به جای id باید شماره موضوع مورد نظر خود را قرار دهید.

error-400.tpl: در صورتی که این فایل وجود داشته باشد در صفحه نمایش خطای شماره 400 از آن استفاده خواهد شد.

error-403.tpl: در صورتی که این فایل وجود داشته باشد در صفحه نمایش خطای شماره 403 از آن استفاده خواهد شد.

error-404.tpl: در صورتی که این فایل وجود داشته باشد در صفحه نمایش خطای شماره 404 از آن استفاده خواهد شد.

error-500.tpl: در صورتی که این فایل وجود داشته باشد در صفحه نمایش خطای شماره 500 از آن استفاده خواهد شد.

error-503.tpl: در صورتی که این فایل وجود داشته باشد در صفحه نمایش خطای شماره 503 از آن استفاده خواهد شد.

دیدگاه کاربران

غریبه ای کوچک:
این مطلب خیلی عالیه

دست طراح رو باز گذاشتید ، مرسی
محمد زنگنه:
معلومه که خیلی زحمت کشیدید!ممنون
persius:
ممنون از زحمتتون مطلب مفیدیه
fire360boy:
خوب وقت نداشتم متنرو بخونم امما اینو خوب میدونم که ارور 404 برای not found هست نه برای founded
------------------------------------------------------------------------------------
iman92:
دقیقا مشکل کجاست! من که متوجه نمی شم
ShnoIT:
خیلی امکان عالی هست. واقعا عالی
ali137899:
خیلی ممنون .

لطفا این امکان رو هم بذارید که بشه برای single-post.tpl ، آی دی مشخصی برای پست یک موضوع خاص قرار داد .
------------------------------------------------------------------------------------
iman92:
منظور شما رو متوجه نمی شم!
ali137899:
مثلا براي category-post-id.tpl مي توان بجاي id ، آي دي مورد نظر را قرار داد كه موضوع خاصي را بشه تغيير داد .

حالا اگر اين امكان رو هم بذاريد كه براي single-post.tpl هم آي دي مشخصي تعيين كرد ، ممنون ميشم .

مثلا : با ساختن فايل single-post-1.tpl بشه پست هاي مربوط به موضوع ورزش را تغيير داد .
------------------------------------------------------------------------------------
iman92:
حالا متوجه شدم
ali137899:
چی شد ؟ درست نکردید ؟!؟
------------------------------------------------------------------------------------
iman92:
این پیشنهادها برای نسخه بعد انشاالله اجرا میشه
غریبه ای کوچک:
آقا ایمان میشه کاری کرد که برای هر بلوک طرحی جدا داشته باشیم

یعنی مثلا برای بلوک آمار یه فایل بسازیم به نام block-counter.tpl و طرحی جدا بهش بدیم ؟
------------------------------------------------------------------------------------
iman92:
آره میشه، باید به این صورت فایلش رو بسازی block-function-name.tpl و به جای name اسم تابع رو بزار، اگر توی اسم تابع آندرلاین(_) داشت بجاش دش(-) بزار، اگر بخوای برای هر موقعیت طرحش فرق کنه این جوری باید باشه block-position-function-name.tpl که به جای position باید اسم موقعیت رو قرار بدی
محمد زنگنه:
نقل قول سخن آقا کاظم ایمان جان می شود جای اسم بلوک از تابع بلوک استفاده کرد مثلا : block-function-functionname.tpl  ؟
------------------------------------------------------------------------------------
iman92:
متوجه منظورت نمی شم؟
MSDN:
لطفا توی انجمن به بخش آموزش های مهم بروید
mohamma0d:
واقعاً دمتون گرممممممممممممممممممممممممم
masoudjalilian:
لطفا قالب ها رو بیشتر کنید و آپلود سنتر اختصاصی براش بسازید

دیدگاهی بفرست ...



نام شما
ايميل (منتشر نخواهد شد)
آدرس وبسايت
کد امنيتي   
 

سامانه کاربری

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

کاربران آنلاین

 chain 69.162.xx.xx
 chain 54.161.xx.xx
 chain 51.255.xx.xx
 chain 217.182.xx.xx
 chain 217.182.xx.xx
 chain 178.255.xx.xx
 chain 164.132.xx.xx
 chain 164.132.xx.xx
 chain 164.132.xx.xx
 chain 164.132.xx.xx
 chain 164.132.xx.xx
 chain 164.132.xx.xx
 chain 146.185.xx.xx
 chain 146.148.xx.xx
 chain 137.74.xx.xx

اطلاعات آماری

  • کاربران عضو شده امروز: 0
  • کاربران عضو شده دیروز: 2
  • کاربران عضو شده ماه: 20
  • تعداد کل کاربران: 2961
  • تعداد کل پست ها: 20
  • تعداد کل نظرات: 139
  • بازدید دیروز: 586
  • بازدید امروز: 209
  • بازدید ماه: 18748
  • بازدید سال: 78606
  • بازدید کل: 1203109