چگونه قالبهاي جوملا 1.5 را به جوملا 2.5 تبديل کنيم .
سطح دشواري: متوسط
در اين مقاله، ما نشان خواهيم داد که چگونه قالب هاي جوملا 1.5 را به 2.5 تبديل کنيم ، ما به طور پيش فرض از قالب جوملا 1.5  "rhuk_milkyway" به عنوان مثال و تبديل آن به جوملا 2.5 استفاده مي کنيم .

توجه داشته باشید :
اين خودآموز تنها فرآيند تبديل قالب را پوشش مي دهد، بنابراين فرض بر آن است که شما در حال حاضر وب سايت هاي جوملا 2.5 نصب شده است، و يا تبديل شده از نسخه 1.5 است.


خلاصه 5 مرحله تبديل قالب جوملا 1.5 به جوملا 2.5

1.    ايجاد يک کپي از تمام فايل هاي قالب جوملا 1.5
2.    ويرايش فايل هاي ساختار
3.    فايل xml را ويرايش کنيد
4.    ويرايش فايل index.php
5.    نصب و آزمايش تبديل قالب جوملا 2.5

کپي کردن فايل هاي قالب جوملا 1.5 مرحله 1

اولين چيزي که بايد انجام شود، کپي کردن کل پوشه قالب از نسخه 1.5 به نسخه 2.5

ارتقاء قالب به جوملا 2.5
کپي تمام پوشه قالب
1.    رفتن به پوشه قالب در وب سايت هاي جوملا 2.5
2.    ايجاد يک پوشه به نام "rhuk_milkyway25"
3.    کپي تمام فايل ها از پوشه "rhuk_milkyway" پوشه قالب در جوملا 1.5 به پوشه جديد يعني rhuk_milkyway25 مي باشد .

ويرايش فايل هاي ساختار مرحله دوم

در حال حاضر، شما نياز به ويرايش ساختار پوشه قالب براي ساختار جوملا 2.5 مي باشد .

 ويرايش ساختار پوشه و سازگار کردن با جوملا 2.5

1.    حذف فايل "params.ini
در نسخه 1.5 اين فايل براي ذخيره مقادير پارامترهاي قالب. استفاده مي شود . اما در نسخه 2.5، تمام پارامترهاي الگو در پايگاه داده ذخيره مي شود. بنابراين نيازي به فايل "params.ini" وجود ندارد.  

2.    کپي فايل "error.php از قالب پيشفرض جوملا 2.5
فايل  error.php در جوملا 2.5 ارائه داده شده است و "شامل طرح صفحات خطا است. اين فايل بسيار ساده است و ما مي توانيم فايل را از قالب پيش فرض "جوملا 2.5" استفاده کنيم .

3.    ايجاد فايل جديد "template_preview.png"
در جوملا 2.5 معرفي فايل هاي جديد "template_preview.png" را به ارائه يک تصوير پيش نمايش بزرگ از قالب است. شما نياز به ايجاد يک تصوير 640x480 پوسته ي خود با نام "template_preview.png"  داريد .  

ویرایش فایل XML قالب می باشد مرحله سوم

در حال حاضر، شما نياز به ويرايش فايل "xml" سازگار با جوملا 2.5 داريد .  
1.    تغيير نام <install> به <extension>

 

جوملا 1.5

جوملا 2.5

<install version="1.5"...

<extension version="2.5"...

</install>

</extension>


2.    تغيير نام الگو در <name>


3.    به جاي برچسب <filename> بايد از <folder>
اين از ويژگي هاي جوملا  2.5 .است  در حال حاضر شما لازم نيست به اعلام تمام فايل ها در برخي از پوشه بپردازيد ، شما فقط نياز به اعلام نام پوشه داريد .  پس بايد نام فايل ها را حذف مي کنيم و فقط اسم پوشه ها را درج مي کنيم .




4.    حذف اعلان پرونده params.ini



5.    اضافه کردن اعلان هاي جديد در جوملا 2.5
اضافه کردن 2 تگ زير:
a.    اضافه کردن تگ <filename>error.php</filename>
b.    اضافه کردن تگ <filename>template_preview.png</filename>



6.    تغيير نام برچسب هاي <params>


جوملا 1.5

جوملا 2.5

<params>

<config>
<fields name="params">
<fieldset name="advanced">

<param...

< field...

</param>

</ field>

</params>

</fieldset>
</fields>
</config>

ويرايش فايل "index.php" مرحله چهارم

پس از ويرايش فايل "قالب"، شما نياز به ادامه ويرايش فايل تصوير " index.php
1.    اضافه کردن کد پي اچ پي کتابخانه Mootool براي بارگذاري
اضافه کردن کد "JHtml::_('behavior.framework', true);" "به محل که در تصوير زير ديده مي شود.

 

2.    به جاي نام قالب متن "rhuk_milkyway" به کد پي اچ پي
جوملا 2.5 به شما اجازه مي دهد تا براي به دست آوردن نام قالب به طور مستقيم از فايل "index.php" است، بنابراين نيازي به اعلام نام قالب را به صورت متن ساده وجود دارد.

 

جوملا 1.5

جوملا 2.5

rhuk_milkyway

<?php echo $this->template ?>

 

نصب و آزمايش تبديل قالب جوملا 2.5 مرحله پنجم

در حال حاضر تبديل قالب جوملا 2.5 را در پوشه قالب ارائه شده است، اما هنوز نصب نشده است و بايد مراحل زير را انجام دهيد :
1.    برو به مديريت> مديريت افزونه ها< کاوش

2.    با کليک بر روي دکمه "جستجو" در نوار ابزار کليک کنيد


آيتم "rhuk_milkyway25" در ليست انتخاب کنيد و بر روي دکمه "نصب"  کليک کنيد


3.    در حال حاضر، قالب جوملا 2.5 نصب شده است و شما مي توانيد به "مديريت قالب" رفته و عنوان پيش فرض را تنظيم کنيد.


مهاجرت قالب "rhuk_milkyway" به جوملا 2.5 امروز به پايان رسيد.

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


نوشتن دیدگاه

تصویر امنیتی تصویر امنیتی جدید

جشنواره نوروزی 98