بسم الله
تغییرات مربوط به فایل ها و کد در نسخه 1.6 نسبت به نسخه 1.5 در ادامه مطلب اومده که می تونید با اعمال این تغییرات در قالب خودتون اون رو به قالب جوملا 1.6 تبدیل کنید.
به همین سادگی...
index.php
کد زیر که برای عدم دسترسی مستقیم به فایل ایندکس اصلی قالب در ورژن 1.5 بود:
کد:
defined( '_JEXEC' ) or die( 'Restricted access' );
که باید به کد زیر تبدیل بشه:
کد:
defined('_JEXEC') or die;
templateDetails.xml
کد های زیر رو پیدا کنید( این کد بدون تغییر هست!)
کد:
<?xml version="1.0" encoding="utf-8"?>
بعدش ، توی خط جدید کد زیر رو اضافه کنید:
کد:
<!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
در نسخه 1.5 کد زیر اطلاعات ورژن و نوع فایل نصبی رو مشخص می کرد:
کد:
<install version="1.5" type="template">
ولی در نسخه 1.6 باید به کد زیر تغییر پیدا کنه:
کد:
<extension version="1.6" type="template" client="site">
در نسخه 1.6 ، در تعریف فایل های می تونید از کد های زیر هم استفاده کنید که به جای تعریف تمام فایل ها مثلا پوشه عکس ها فقط فولدر images رو وارد می کنید.
کد:
<folder>images</folder>
بعد از این تغییرات نوبت به ویرایش پارامتر ها می رسه!
در زیر یه نمونه از کد ها رو در ورژن 1.6 آوردم :
کد:
<params>
<param name="templateTheme" type="list" default="theme1" label="Template Theme" description="Choose your template theme">
<option value="theme1">theme1</option>
<option value="theme2">theme2</option>
<option value="theme3">theme3</option>
</param>
</params>
که در جوملا نسخه 1.6 به شکل زیر باید نوشته بشه:
کد:
<config>
<fields name="params">
<fieldset name="advanced">
<field name="templateTheme" type="list" default="theme1" label="Template Theme" description="Choose your template theme">
<option value="theme1">theme1</option>
<option value="theme2">theme2</option>
<option value="theme3">theme3</option>
</field>
</fieldset>
</fields>
</config>
بیشترین تغییراتی که در ورژن 1.6 ایجاد شده این هست که شما می تونید با کد <fieldset> پارامتر هاتون رو دسته بندی کنید. و این کار برای قالبی که پارامتر های اون زیاد هست به درد بخوره!
css (استایل قالب)
کلاس:
باید به کلاس زیر تبدیل بشه:
و کلاس:
باید به کلاس زیر تبدیل بشه:
دکمه ها ( پرینت ، ارسال به دوستان و پی دی اف ) در مطالب هم که در ورژن 1.5 به شکل زیر بودند:
کد:
<td class="buttonheading" > ...
اما الان به صورت لیست (ul , li)توی کلاس زیر قرار گرفتن :
کد:
<div class="actions" > ...
برای بهتر شدن مفهومش یه مثال می زنم:
کد:
.actions{
margin:0;
}
.actions li{
list-style: none;
display:inline;
float:right;
}
در ماژول ورود به سایت هم تغییراتی ایجاد شده و لیبل و تکست باکس ها توی یه خط قرار می گیرن! اما اگر شما می خواید توی خطوط جدید درج بشن می تونید از کد زیر استفاده کنید:
کد:
#form-login #form-login-username label,
#form-login #form-login-password label{
display:block;
}
اما اگر از نسخه تیم جوملای فارسی استفاده می کنید این تیم یه کم دستکاری کردم و با <br> هر کدومشون رو توی یه خط قرار داده!
تصویر قالب
در ورژن 1.6 ،برای تصویر قالب می تونید از تصویر با سایز 600*800 استفاده کنید و برای این کار باید فایل template_preview.png رو توی روت (ریشه) قالب قرار بدید! فقط فراموش نکنید که باید کد زیر هم رو توی فایل templateDetails.xml درج کنید:
کد:
<filename>template_preview.png</filename>
استفاده همراه با ذکر منبع ....
فعلا یا علی
علاقه مندی ها (Bookmarks)