Gói update này chỉ áp dụng cho nukeviet3.1 có revision >= 930, các phiên bản khác cần update lên phiên bản NukeViet3.1 Official trước khi tiến hành nâng cấp lên NukeViet 3.2
1) Backup toàn bộ code và data Nukeviet 3 đang sử dụng.
2) Download File http://nuke-viet.googlecode.com/files/C ... .1-3.2.zip giải nén upload đè lên các file cũ trên host.
Nếu site bị trang trắng, mở file mainfile.php tìm dòng
- Mã: Chọn tất cả
if ( $global_config['getloadavg'] ) require ( NV_ROOTDIR . "/includes/getloadavg.php" );
thay bằng:
- Mã: Chọn tất cả
if (isset($global_config['getloadavg']) and $global_config['getloadavg'] ) require ( NV_ROOTDIR . "/includes/getloadavg.php" );
3) Chmode để php có quyền được ghi file .htaccess, web.config
4) Đăng nhập vào khu vực quản trị với tài khoản quản trị tối cao. Sau đó chạy file nâng cấp data: http://my-domain.com/update_nukeviet3.1-3.2.php
Chmode chỉ đọc đối với file .htaccess, web.config
5) Nếu bạn sử dụng một ngôn ngữ duy nhất, vào khu vực quản trị
- vào khu vực: Công cụ web --> Cấu hình để cấu hình chức năng Kiểu cập nhật các gói ngôn ngữ theo revision thành Cập nhật các ngôn ngữ cho phép
- vào khu vực: Ngôn ngữ --> Cấu hình ngôn ngữ giao diện để xóa các ngôn ngữ không sử dụng
6) nếu bạn không sử dụng theme mặc định cần chỉnh sửa theme như sau:
Copy các file sau sang thư mục tương ứng với theme của bạn.
themes\default\system\admin_toolbar.tpl
themes\default\modules\users\re_groups.tpl (Nếu có thư mục themes\my_theme\modules\users\)
Sửa các file sau tương ứng với theme của bạn: (Nếu có thư mục themes\my_theme\modules\users\)
file: themes\default\modules\users\changepass.tpl
themes\default\modules\users\changequestion.tpl
themes\default\modules\users\info.tpl
themes\default\modules\users\openid_administrator.tpl
themes\default\modules\users\userinfo.tpl
với các theme được sửa từ theme default
Tìm đến dòng
- Mã: Chọn tất cả
<!-- BEGIN: logout --><strong>·</strong> <a href="{URL_HREF}logout">{LANG.logout_title}</a><!-- END: logout -->
Thêm lên trên dòng
- Mã: Chọn tất cả
<!-- BEGIN: regroups --><strong>·</strong><a href="{URL_HREF}regroups">{LANG.in_group}<!-- END: regroups -->
với các theme được sửa từ theme modern
Tìm đến dòng
- Mã: Chọn tất cả
<li><!-- BEGIN: logout --><a href="{URL_HREF}logout">{LANG.logout_title}</a><!-- END: logout --></li>
Sửa thành
- Mã: Chọn tất cả
<!-- BEGIN: regroups --><li><a href="{URL_HREF}regroups">{LANG.in_group}</a></li><!-- END: regroups -->
<!-- BEGIN: logout --><li><a href="{URL_HREF}logout">{LANG.logout_title}</a></li><!-- END: logout -->
7) Kiểm tra lại tất cả các modulle không phải là module mặc định của hệ thống có chức năng cung cấp rss http://my-domain.com/vi/rss/ sửa lại để cung cấp dữ liệu chuẩn theo mảng sau:
- Mã: Chọn tất cả
$rssarray[] = array( 'catid' => ID của chủ đề, 'parentid' => ID của chủ đề chứa nó = 0 nếu chủ đề là chủ đề cha, 'title' => Tiêu đề của chủ đề, 'link' => link của chủ đề);
Chi tiết chỉnh sửa nguồn rss bạn tham khảo theo cách sửa sau:
http://code.google.com/p/nuke-viet/sour ... hp&old=868
- Mã: Chọn tất cả
(Cần chú ý các biến: $module_data===> $mod_data, $module_title==> $mod_name)











