Giờ này joomla đã là phiên bản 3.x rồi. Tuy joomla ra phiên bản mới, nhưng extension dành cho nó thì thật sự chưa nhiều, đó là chưa kể có nhiều khách hàng họ vẫn tin dùng những phiên bản cũ hơn như 1.5 hay 1.7, vì thế mình vẫn viết bài này là để dành cho những ai thực sự cần đến và cũng là dịp để các bạn có thể hiểu rõ hơn về joomla.
Trong bài viết này, mình sẽ giúp các bạn từng bước nâng cấp template dành cho các joomla 1.5 sang template 1.7, với thủ thuật này, bạn sẽ không cần phải cài đặt mới, hay xóa bỏ đi giao diện mà bạn đã thiết kế trước đó.
Bước 1 : Mở file index.php trong folder template
Tìm :
Tìm :
1
| defined('_JEXEC') or die('Restricted access'); |
Thay thế bằng :
1
2
| defined('_JEXEC') or die; 2.$app= JFactory::getApplication(); |
Tìm :
1
| $mainframe->getCfg('live_site') |
Thay thế bằng :
1
| $app->getCfg('live_site') |
Tìm :
1
| $mainframe->getCfg('sitename') |
Thay thế bằng :
1
| $app->getCfg('sitename') |
Sau khi đã thay thế xong. Các bạn save file này lại.
Bước 2 : Mở file templateDetails.xml
Tìm :
1
2
| <!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.5/template-install.dtd"> <install version="1.5" type="template"> |
Thay thế bằng :
1
2
| <!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.7/template-install.dtd"> <extension version="1.7" type="template" client="site"> |
Tìm :
1
| <params> |
Thay thế bằng :
1
2
3
| <config> <fields name="params"> <fieldset name="advanced"> |
Tìm :
1
| <param name="...." ....> |
Thay thế :
1
| <field name="...." ....> |
Tìm :
1
| </params> |
Thay thế bằng :
1
2
3
| </fieldset"> </fields> <config> |
Tìm :
1
| </install> |
Thay thế bằng :
1
| </extension> |
Save lại để hoàn thành.
Bước 3 : Mở file template.css trong folder css
Tìm :
1
| .article_separator |
Thay thế bằng:
1
| .item-separator |
Tìm :
1
| .blog_more |
Thay thế bằng :
1
| .items-more |
Save lại để hoàn thành.
Bước 4 : Thêm một số đoạn css nếu cần thiết
01
02
03
04
05
06
07
08
09
10
11
12
13
14
| .actions { } .actions li { } table.category { } table.category th,table.category td { } table.category thead { } .jcat-children ul,.jcat-children li { } .jcat-children li a { } |
Khi bạn hoàn thành 4 bước trên thì cũng là lúc bạn đã nâng cấp xong cho template của bạn.
Kết nối với tôi: