Hướng dẫn cách làm - Hình ảnh minh họa - Phim hướng dẫn Cách chuyển template từ joomla 1.5 sang joomla 2.5

Hôm nay, 25/09/2016 - 05:35

Múi giờ UTC + 7 Giờ



Nội quy chuyên mục


Thành viên đăng quảng cáo trong chuyên mục này sẽ bị xóa toàn bộ bài viết và cấm vĩnh viễn tham gia Diễn đàn.

* Xem qui định đăng bài viết tại đây: viewtopic.php?f=2&t=318247



Tạo chủ đề mới Gửi bài trả lời
Gửi bàiĐã gửi: 14/08/2014 - 11:20 
hoangminh188

Ngoại tuyến

Thành viên mới

Thành viên mới

Ngày tham gia: 08/08/2014 - 17:08
Bài viết: 1
Đã cảm ơn: 0 lần
Được cảm ơn: 0 lần
Trong hướng dẫn này, chúng ta sẽ học cách chuyển 1 template từ joomla 1.5 sang joomla 2.5. Hướng dẫn này, chúng ta sẽ lấy mặc định mẫu "rhuk_milkyway" để làm ví dụ cho bài hướng dẫn này. Để thực hiện bài viết hướng dẫn này, chúng tôi đề nghị bạn nên cài đặt trước gói Joomla 2.5.

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

Để chuyển đổi từ giao diện Joomla 1.5 sang joomla 2.5 về cơ bản chúng ta sẽ trải qua 5 bước cơ bản sau:

1. Copy tất cả các file trong template joomla 1.5 của chúng ta sang thư mục template joomla 2.5

2. Chỉnh sửa cấu trúc các tập tin

3. Chỉnh sửa tập tin templateDetails.xml

4. Chỉnh sửa tập tin index.php

5. Cài đặt và kiểm tra thử trên joomla 2.5

Bước 1: Copy tất cả các tập trong thư mục template của joomla 1.5 mà bạn muốn chuyển đổi sang joomla 2.5

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.


1. Đi đến thư mục templates của joomla 2.5

2. Tạo một thư mục tên "rhuk_milkyway25"

3. Copy tất cả các tập tin bên trong thư mục "rhuk_milkyway" của joomla 1.5 sang thư mục chúng ta vừa tạo.

Bước 2: Thay đổi cấu trúc tập tin

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

1. Xóa tập tin params.ini

Trong joomla 1.5, tập tin params.ini dùng để lưu các tham số tùy chọn cho template. Tuy nhiên, ở joomla 2.5 tất cả các tham số được lưu vào trong database chính vì thế tập tin params.ini không cần thiết ở phiên bản joomla 2.5 này.

2. Copy tập tin error.php từ template "atomic" (nằm trong thư mục templates của joomla 2.5) vào trong thư mục rhuk_milkyway25 vừa tạo.

Tập tin error.php là tập tin dùng để tạo 1 trang thông báo lỗi chẳng hạn như lỗi 404. Tập tin này rất đơn giản và chúng ta cũng có thể tái sử dụng từ các template khác mà không làm ảnh hướng đến template của chúng ta.

3. Tạo mới một hình ảnh đặt tên là "template_preview.png"

Đây là hình ảnh hiện thị lớn của template nó sẽ được hiện thị trong phần quản trị của template. Kích thước chuẩn của tập tin này là 640x480 px và tên bắt buộc phải là template_preview.png

Bước 3: Chỉnh sửa cấu trúc tập tin templateDetails.xml

Bây giờ, chúng ta cần thay đổi cấu trúc của tập tin templateDetails.xml để tương thích với joomla 2.5

1. Thay thẻ thành

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

Giá trị các tags cũ giá trị các tags mới (joomla 2.5)
2. Thay đổi tên template nằm trong tags

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

3. Thay đổi các thẻ chứa các file bên trong thư mục thành

4. Xóa bỏ khai báo cho tập tin "params.ini"

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

5. Thêm các khai báo cho 2 tập tin chúng ta vừa tạo ở bước trên

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

6. Đổi tên thẻ

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

Giá trị các tags giá trị các tags mới (joomla 2.5)

param... field...


Bước 4: Chỉnh sửa tập tin index.php

1. Thêm đoạn code để tải thư viện Mootool

Bước này bạn thêm đoạn code "JHtml::_('behavior.framework', true);" vào vị trí như hình bên dưới, chức năng của dòng lệnh này để thêm các thư viện Mootool vào cho template hiện tại.

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

2. Thay thế tên "rhuk_milkyway" bằng cách thêm code php

Ở bước này, thay vì bạn điền thủ công tên thư mục template chúng ta sẽ dùng php để load tên 1 cách tự động để tránh những sai sót khi làm bằng cách thủ công.

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

Giá trị cũ rhuk_milkyway

Giá trị mới template ?>

Bước 5: Cài đặt và kiểm tra template

Đến bước 4, chúng ta đã chuyển đổi xong sang joomla 2.5 bây giờ chúng ta sẽ tiến hành cài đặt template và kiểm tra nó có hoạt động hay không. Do template của chúng ta vừa tạo nằm sẵn trong thư mục templates nên chúng ta sẽ Discover nó.

1. Tại giao diện quản trị, bạn vào Administrator > Extensions > Extension Manager > Discover.

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

2. Nhấp chọn nút "Discover" trên toolbar

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

3. Check chọn "rhuk_milkyway25" từ danh sách và nhấp Install

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

4. Bây giờ template của chúng ta đã được cài đặt thành công. Bạn có thể vào "Template Manager" và thiết lập "Default" để sử dụng template này.

Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

Như vậy, Chúng ta đã chuyển thành công giao diện của joomla 1.5 sang joomla 2.5. Nếu như các bạn có thắc mắc xin để lại phản hồi bên dưới chúng tôi sẽ giải đáp. Chúc các bạn thành công !

Nguồn: lmt.com.vn


Đầu trang
 Xem thông tin cá nhân  
 
Hiển thị những bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời
 Bạn đang xem trang 1 / 1 trang [ 1 bài viết ] 

Các chủ đề liên quan


Múi giờ UTC + 7 Giờ


Bạn không thể tạo chủ đề mới trong chuyên mục này.
Bạn không thể trả lời bài viết trong chuyên mục này.
Bạn không thể sửa những bài viết của mình trong chuyên mục này.
Bạn không thể xoá những bài viết của mình trong chuyên mục này.
Bạn không thể gửi tập tin đính kèm trong chuyên mục này.

Chuyển đến:  
cron