วิธีการ Convert Template Joomla 1.5 เป็น 2.5

หมวดสำหรับแบ่งบันความ รู้ต่างๆ จะมีหมวดย่อยๆ ในหมวดนี้ เช่น php, SQL, XML, CSS

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
samsonnaze3
PHP Hero Member
PHP Hero Member
โพสต์: 190
ลงทะเบียนเมื่อ: 04/03/2012 1:06 am

วิธีการ Convert Template Joomla 1.5 เป็น 2.5

โพสต์ที่ยังไม่ได้อ่าน โดย samsonnaze3 »

1. อย่างแรกให้เตรียม Template 1.5 ไว้ แล้วทำการลบไฟล์ params.ini ทิ้ง
แนบไฟล์
1.gif
1.gif (12.48 KiB) Viewed 5072 times
รูปภาพ
ภาพประจำตัวสมาชิก
samsonnaze3
PHP Hero Member
PHP Hero Member
โพสต์: 190
ลงทะเบียนเมื่อ: 04/03/2012 1:06 am

Re: วิธีการ Convert Template Joomla 1.5 เป็น 2.5

โพสต์ที่ยังไม่ได้อ่าน โดย samsonnaze3 »

2. ให้ Copy ไฟล์ error.php และไฟล์ template_thumbnaill.png จาก Template อื่นใน joomla 2.5 มา ใส่ไว้ใน Template เรา
แนบไฟล์
2.gif
2.gif (14.51 KiB) Viewed 5071 times
รูปภาพ
ภาพประจำตัวสมาชิก
samsonnaze3
PHP Hero Member
PHP Hero Member
โพสต์: 190
ลงทะเบียนเมื่อ: 04/03/2012 1:06 am

Re: วิธีการ Convert Template Joomla 1.5 เป็น 2.5

โพสต์ที่ยังไม่ได้อ่าน โดย samsonnaze3 »

3. ทำการแก้ไขโค๊ดของไฟล์ templateDetails.xml โดยทำการเปลี่ยน tag install ให้เป็น extension ทั้งเปิดและปิด และเปลี่ยน version จาก 1.5 เป็น 2.5 แล้วทำการเพิ่ม client="site" ลงไปใน tag extension ด้วย
แนบไฟล์
3.gif
3.gif (16.2 KiB) Viewed 5071 times
รูปภาพ
ภาพประจำตัวสมาชิก
samsonnaze3
PHP Hero Member
PHP Hero Member
โพสต์: 190
ลงทะเบียนเมื่อ: 04/03/2012 1:06 am

Re: วิธีการ Convert Template Joomla 1.5 เป็น 2.5

โพสต์ที่ยังไม่ได้อ่าน โดย samsonnaze3 »

4. ในส่วนที่อยู่ใน tag <params> ให้เปลี่ยนทั้งหมด
แนบไฟล์
4.gif
4.gif (23.53 KiB) Viewed 5071 times
รูปภาพ
ภาพประจำตัวสมาชิก
samsonnaze3
PHP Hero Member
PHP Hero Member
โพสต์: 190
ลงทะเบียนเมื่อ: 04/03/2012 1:06 am

Re: วิธีการ Convert Template Joomla 1.5 เป็น 2.5

โพสต์ที่ยังไม่ได้อ่าน โดย samsonnaze3 »

5. ทำการเปลี่ยน tag <params> ให้เป็น <config> และเพิ่ม <fields name="params">
<fieldset name="advanced"> ตามท้ายด้วย ส่วนที่เป็น tag <param> ให้เปลี่ยนเป็น <field> อย่าลืม tag ปิดด้วยนะครับ
แนบไฟล์
5.gif
5.gif (28.33 KiB) Viewed 5071 times
รูปภาพ
ภาพประจำตัวสมาชิก
samsonnaze3
PHP Hero Member
PHP Hero Member
โพสต์: 190
ลงทะเบียนเมื่อ: 04/03/2012 1:06 am

Re: วิธีการ Convert Template Joomla 1.5 เป็น 2.5

โพสต์ที่ยังไม่ได้อ่าน โดย samsonnaze3 »

6. ต่อมาให้เข้ามาแก้ไขที่ไฟล์ index.php โดยบรรทัดบนสุดให้เพิ่ม โค๊ดดังต่อไปนี้เข้าไป

โค้ด: เลือกทั้งหมด

JHtml::_('behavior.framework', true);
$app = JFactory::getApplication();
ต่อจาก

โค้ด: เลือกทั้งหมด

defined( '_JEXEC' ) or die( 'Restricted access' );
[/b][/color]
แนบไฟล์
6.gif
6.gif (6.68 KiB) Viewed 5071 times
รูปภาพ
ภาพประจำตัวสมาชิก
samsonnaze3
PHP Hero Member
PHP Hero Member
โพสต์: 190
ลงทะเบียนเมื่อ: 04/03/2012 1:06 am

Re: วิธีการ Convert Template Joomla 1.5 เป็น 2.5

โพสต์ที่ยังไม่ได้อ่าน โดย samsonnaze3 »

7. ถ้ามีการเรียกใช้ $mainframe-> ในไฟล์ index.php ให้เปลี่ยนเป็น $app-> แทน
แนบไฟล์
8.gif
8.gif (3.63 KiB) Viewed 5071 times
7.gif
7.gif (5.13 KiB) Viewed 5071 times
รูปภาพ
ภาพประจำตัวสมาชิก
samsonnaze3
PHP Hero Member
PHP Hero Member
โพสต์: 190
ลงทะเบียนเมื่อ: 04/03/2012 1:06 am

Re: วิธีการ Convert Template Joomla 1.5 เป็น 2.5

โพสต์ที่ยังไม่ได้อ่าน โดย samsonnaze3 »

8. เมื่อเสร็จแล้วให้ทำการ Copy โฟร์เดอร์ Template ที่แก้ไว้ ไปไว้ที่ โฟร์เดอร์ Template ใน Joomla 2.5 แล้วทำการติดตั้ง โดยเข้าไปที่ส่วนของผู้ดูแลระบบ
8.1 จากนั้นให้เข้าไปที่ ส่วนเสริม (Extension) -> ค้นหาส่วนเสริม (Discover)
8.2 เมื่อเข้ามาจะยังไม่เห็น Template ของเราให้เรากด ไอคอน ค้นหาส่วนเสริม (Discover)
แนบไฟล์
9.gif
9.gif (10.45 KiB) Viewed 5071 times
รูปภาพ
ภาพประจำตัวสมาชิก
samsonnaze3
PHP Hero Member
PHP Hero Member
โพสต์: 190
ลงทะเบียนเมื่อ: 04/03/2012 1:06 am

Re: วิธีการ Convert Template Joomla 1.5 เป็น 2.5

โพสต์ที่ยังไม่ได้อ่าน โดย samsonnaze3 »

9. เมื่อทำการกดไอคอน ค้นหาส่วนเสริม(Discover) แล้ว มันจะขึ้น Template ของเรา ให้เราทำการติ๊กถูกที่ช่องหน้าชื่อ Template แล้วทำการกด ไอคอน ติดตั้ง(Install)

* ถ้า install แล้ว error Non-Object บรรทัด 543 ให้ไปดูวิธีแก้ได้ที่ วิธีแก้ Error Non-Object
แนบไฟล์
10.gif
10.gif (12.99 KiB) Viewed 5104 times
แก้ไขล่าสุดโดย samsonnaze3 เมื่อ 02/06/2012 4:27 pm, แก้ไขไปแล้ว 1 ครั้ง.
รูปภาพ
ภาพประจำตัวสมาชิก
samsonnaze3
PHP Hero Member
PHP Hero Member
โพสต์: 190
ลงทะเบียนเมื่อ: 04/03/2012 1:06 am

Re: วิธีการ Convert Template Joomla 1.5 เป็น 2.5

โพสต์ที่ยังไม่ได้อ่าน โดย samsonnaze3 »

10. จากนั้นให้มาเซทค่า Template ที่ การจัดการเทมเพลต(Template Manager) แล้วเลือก Template ของเราที่ติดตั้งมาใหม่แล้วเลือกให้มันเป็น Default
แนบไฟล์
11.gif
11.gif (12.32 KiB) Viewed 5104 times
รูปภาพ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 76