Công cụ thành viên

Công cụ trang web


programming4:moduleupdate

Khác biệt

Đây là những khác biệt giữa hai phiên bản của trang.

Liên kết đến bản xem so sánh này

Phiên bản trước của cả hai bênPhiên bản trước
Phiên bản sau
Phiên bản trước
programming4:moduleupdate [2016/06/16 15:46] – [Gói nâng cấp mẫu] hoaquynhtim99programming4:moduleupdate [2017/11/07 10:56] (hiện tại) – [Gói nâng cấp mẫu] hoaquynhtim99
Dòng 1: Dòng 1:
-Kể từ phiên bản NukeViet 3.4.01, chức năng nâng cấp dành cho hệ thống và cho module hoàn toàn tự động được đưa vào sử dụng. Để làm việc với chức năng mới này các nhà phát triển module cần chú ý.+Kể từ phiên bản NukeViet 3.4.01, chức năng nâng cấp dành cho hệ thống và cho module hoàn toàn tự động được đưa vào sử dụng. Để làm việc với chức năng mới này các nhà phát triển module cần chú ý các vấn đề sau:
 ====== Cấu trúc của một gói nâng cấp module ====== ====== Cấu trúc của một gói nâng cấp module ======
 Gói nâng cấp module và gói nâng cấp nhân NukeViet là hoàn toàn tương tự nhau, được đặt trong thư mục install, gồm có: Gói nâng cấp module và gói nâng cấp nhân NukeViet là hoàn toàn tương tự nhau, được đặt trong thư mục install, gồm có:
Dòng 257: Dòng 257:
 } }
 </file> </file>
 +
 +**Kể từ NukeViet 4.2.01 về sau đoạn:**
 +
 +<code php>
 +// Lay danh sach ngon ngu
 +$result = $db->query("SELECT lang FROM " . $db_config['prefix'] . "_setup_language WHERE setup=1");
 +while (list($_tmp) = $result->fetch(PDO::FETCH_NUM)) {
 +</code>
 +
 +Chỉ cần thay bằng 
 +
 +<code php>
 +foreach ($global_config['allow_sitelangs'] as $_tmp) {
 +</code>
 +
 +> Chú ý: Nếu trong function cần kiểm tra gọi $global_config
 ===== Cấu hình gói nâng cấp ===== ===== Cấu hình gói nâng cấp =====
 Trong ví dụ trên thì việc cấu hình gói nâng cấp được khai báo trong đoạn Trong ví dụ trên thì việc cấu hình gói nâng cấp được khai báo trong đoạn
Dòng 474: Dòng 490:
 Tham khảo gói nâng cấp module video-clip lên phiên bản 4.0.09 của tác giả Phan Tấn Dũng (phantandung92@gmail.com) tại: https://github.com/hoaquynhtim99/video-clip-update/releases/download/4.0.29/update_video-clip_to4.0.29.zip Tham khảo gói nâng cấp module video-clip lên phiên bản 4.0.09 của tác giả Phan Tấn Dũng (phantandung92@gmail.com) tại: https://github.com/hoaquynhtim99/video-clip-update/releases/download/4.0.29/update_video-clip_to4.0.29.zip
  
 +====== Một số ghi chú ======
 +
 +Kể từ phiên bản 4.2.01, thay vì viết
 +
 +<code php>
 +// Duyệt tất cả các ngôn ngữ
 +$language_query = $db->query('SELECT lang FROM ' . $db_config['prefix'] . '_setup_language WHERE setup = 1');
 +while (list ($lang) = $language_query->fetch(3)) {
 +</code>
 +
 +Ta chỉ cần dùng
 +
 +<code php>
 +foreach ($global_config['allow_sitelangs'] as $lang) {
 +</code>
 +
 +> Chú ý: Nếu trong function cần kiểm tra gọi $global_config
programming4/moduleupdate.1466066766.txt.gz · Sửa đổi lần cuối: 2016/06/16 15:46 bởi hoaquynhtim99