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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: วิธีการ Convert Template Joomla 1.5 เป็น 2.5

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

โดย toonytoony2004 » 27/07/2013 11:00 am

ลองตามวิธีแล้ว ยัง Error สงสัยผมมือไม่ถึง T____T

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

โดย samsonnaze3 » 02/06/2012 4:26 pm

วิธีแก้ปัญหา Fatal error: Call to a member function setDebug() on a non-object in ..\libraries\joomla\installer\adapters\template.php on line 543

ให้เข้าไปที่ โฟร์เดอร์ ..\libraries\joomla\installer\adapters\ แล้วหาไฟล์ที่มีชื่อว่า template.php
จากนั้นให้ไปที่บรรทัด 543 และ 558 ทำการคอมเม้นมันเพื่อปิดการใช้งาน

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

//$debug = $lang->setDebug(false);
//$lang->setDebug($debug);
 
จากนั้นให้เข้าไปที่ phpmyadmin->ฐานข้อมูลของ joomla 2.5 แล้วหาตาราง XX_extension
แล้วให้ไปดู extension_id อันสุดท้าย มันจะเป็นชื่อ template เรา ให้ทำการลบไปก่อน
แล้วกลับไปติดตั้งใหม่ ก็จะสามารถใช้ได้ทันที[/color]

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

โดย samsonnaze3 » 02/06/2012 4:17 pm

11. จากนั้นก็ลองเข้าไปเทสดูที่หน้า site ของคุณครับ
แนบไฟล์
12.gif
12.gif (11.16 KiB) Viewed 4963 times

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

โดย samsonnaze3 » 02/06/2012 4:12 pm

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

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

โดย samsonnaze3 » 02/06/2012 4:09 pm

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

* ถ้า install แล้ว error Non-Object บรรทัด 543 ให้ไปดูวิธีแก้ได้ที่ วิธีแก้ Error Non-Object
แนบไฟล์
10.gif
10.gif (12.99 KiB) Viewed 5111 times

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

โดย samsonnaze3 » 02/06/2012 4:06 pm

8. เมื่อเสร็จแล้วให้ทำการ Copy โฟร์เดอร์ Template ที่แก้ไว้ ไปไว้ที่ โฟร์เดอร์ Template ใน Joomla 2.5 แล้วทำการติดตั้ง โดยเข้าไปที่ส่วนของผู้ดูแลระบบ
8.1 จากนั้นให้เข้าไปที่ ส่วนเสริม (Extension) -> ค้นหาส่วนเสริม (Discover)
8.2 เมื่อเข้ามาจะยังไม่เห็น Template ของเราให้เรากด ไอคอน ค้นหาส่วนเสริม (Discover)
แนบไฟล์
9.gif
9.gif (10.45 KiB) Viewed 5077 times

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

โดย samsonnaze3 » 02/06/2012 4:02 pm

7. ถ้ามีการเรียกใช้ $mainframe-> ในไฟล์ index.php ให้เปลี่ยนเป็น $app-> แทน
แนบไฟล์
8.gif
8.gif (3.63 KiB) Viewed 5077 times
7.gif
7.gif (5.13 KiB) Viewed 5077 times

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

โดย samsonnaze3 » 02/06/2012 3:59 pm

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 5077 times

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

โดย samsonnaze3 » 02/06/2012 3:56 pm

5. ทำการเปลี่ยน tag <params> ให้เป็น <config> และเพิ่ม <fields name="params">
<fieldset name="advanced"> ตามท้ายด้วย ส่วนที่เป็น tag <param> ให้เปลี่ยนเป็น <field> อย่าลืม tag ปิดด้วยนะครับ
แนบไฟล์
5.gif
5.gif (28.33 KiB) Viewed 5077 times

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

โดย samsonnaze3 » 02/06/2012 3:54 pm

4. ในส่วนที่อยู่ใน tag <params> ให้เปลี่ยนทั้งหมด
แนบไฟล์
4.gif
4.gif (23.53 KiB) Viewed 5077 times

ข้างบน