Nội quy chuyên mục: Khu vực này chỉ dành cho các bài hướng dẫn của đội Code và các nhà phát triển, các thành viên thông thường sẽ chỉ được xem và trả lời chủ đề, không có quyền tạo chủ đề mới.
#90676 gửi bởi vuthao
Ngày 08 Tháng 07 2011 , 21:26
Hiện tại đã có gói nâng cấp lên NukeViet 3.3, xem chi tiết tại http://nukeviet.vn/phpbb/viewtopic.php?f=128&t=20086

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 hết
if ( $global_config['getloadavg'] ) require ( NV_ROOTDIR . "/includes/getloadavg.php" );

thay bằng:
Mã: Chọn hết
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 hết
<!-- BEGIN: logout --><strong>&middot;</strong> <a href="{URL_HREF}logout">{LANG.logout_title}</a><!-- END: logout -->

Thêm lên trên dòng
Mã: Chọn hết
<!-- BEGIN: regroups --><strong>&middot;</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 hết
<li><!-- BEGIN: logout --><a href="{URL_HREF}logout">{LANG.logout_title}</a><!-- END: logout --></li>

Sửa thành
Mã: Chọn hết

<!-- 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 hết
$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 hết
(Cần chú ý các biến: $module_data===> $mod_data, $module_title==> $mod_name)
#90840 gửi bởi thanhliem24
Ngày 10 Tháng 07 2011 , 02:34
Anh vuthao, cách nâng cấp này có áp dụng cho phiên bản nukeviet3.1 revision = 930 được không? Nếu không được, anh chí giúp em cách nâng cấp nha.

Cloud Tech News: http://tonghop24.com Kiến thức công nghệ: http://tonghop24.com/home Thông tin giáo dục: http://tonghop24.com/edu
#90848 gửi bởi iandyou
Ngày 10 Tháng 07 2011 , 04:07
Tình hình là em lượn qua một vòng bản 3.2 em thấy trước mắt có một chỗ thiếu đó là phần cấu hình của module user trong admin thiếu mất 2 thành phần Lang đó là
{LANG.allow_public}
{LANG.allow_question}
Đính kèm
(78.89 KB) Đã tải về 1.100 lần

Thuận Tea - Trà Ướp Hoa Gia Truyền: Website: http://thuantea.vn | Email: thuantea.vn@gmail.com Tel: 04.6292 0409 | Mobile: 01232889766 VinaGon - http://www.vinagon.com - http://web.vinagon.com
#90852 gửi bởi dung120
Ngày 10 Tháng 07 2011 , 05:35
Nâng cấp lên bản 3.2 này mình chẳng thấy có gì thay đổi, Mong ban quản trị chỉ ra những thay đổi và cải tiến so với bản trước cho bà con cùng biết

http://suachuamaytinh.vn/vi/sua-laptop-chuyen-nghiep/ sửa chữa laptop chuyên nghiệp / http://linhkienlaptop.net.vn/vi/shops/ Linh kiện laptop chính hãng http://suachuamaytinh.vn
#90853 gửi bởi xuanluc73
Ngày 10 Tháng 07 2011 , 05:45
Bị lỗi ở block headline thiếu mất đường dẫn tới file css. Không biết bản chính thức có bị lỗi này không nhưng bản nâng cấp mình thấy bị lỗi này.
Các bạn nào bin lôi này mở file module.block_headline.php tìm đến dòng
Mã: Chọn hết
$my_footer .= "<script type=\"text/javascript\" src=\"" . NV_BASE_SITEURL . "themes/" . $module_info['template'] . "/js/contentslider.js\"></script>\n";


Thêm vào trước dòng này đoạn code này
Mã: Chọn hết
$my_head .="<link type=\"text/css\" rel=\"stylesheet\" href=\"/themes/forum/css/jquery.ui.tabs.css\" media=\"all\" />\n";


Mình thêm vào thấy chạy ổn trở lại, không biết có ai bị lỗi này không?

Lỗi thiếu lang trong module user bạn có thể tải file này về thay thế theo đường dẫn modules/users/language/
admin_vi.zip

hoặc mở file này ra và thêm đoạn code này vào dòng 83 và 83 enter dòng 82 cũ xuống dưới
Mã: Chọn hết
$lang_module['allow_public'] = "Cho phép thành viên đăng ký nhóm công cộng";
$lang_module['allow_question'] = "Hỏi trả lời câu hỏi bí mật khi quên mật khẩu";


Đã nâng cấp thành công bản 3.2 sau khi fix một vài lỗi nói trên
Demo dưới chữ ký
Đính kèm
(3.01 KB) Đã tải về 20 lần
Sửa lần cuối bởi xuanluc73 vào Ngày 10 Tháng 07 2011 , 05:59, với tổng số 4 lần sửa.

Demoonline
http://www.hotruong.net
http://www.truongtoc.net
Hệ thống mạng thông tin tư liệu gia phả Họ Trương Việt nam.
#90854 gửi bởi hoandateh
Ngày 10 Tháng 07 2011 , 05:51
dung120 đã viết:Nâng cấp lên bản 3.2 này mình chẳng thấy có gì thay đổi, Mong ban quản trị chỉ ra những thay đổi và cải tiến so với bản trước cho bà con cùng biết

SYSTEM
Fix Duplicate title tags & meta descriptions.
Sửa chức năng cập nhật theo revision.
Cấu hình domain cho phép sử dụng localhost.
cau hinh cach cap nhat cac goi ngon ngu theo revision.
Sửa lỗi 404 khi url có chứa các từ đặc biệt.
Cập nhật trình soạn thảo, Cấu hình lại 1 số chức năng của trình soạn thảo, Sửa upload nhanh trong trình soạn thảo.
Cập nhật JW Player 5.5 Bổ sung tính năng chọn ảnh minh họa cho plugin JW Player của trình soạn thảo.
Kiểm tra trạng thái máy chủ, nếu > 80% sẽ thông báo "Server too busy. Please try again later".
Chỉnh sửa để có thể tùy biến thanh công cụ của admin.
Xác định lại theme đang dùng trong lúc cấu hình.
Sửa lỗi khi cài mới module không nhận giao diện.
Sửa module rss và các module có liên quan đến rss.
Xóa Cache của module khi thay đổi cấu hình block.
Fix lỗi tại file image.class.php
Sửa chmod khi dùng FTP.
Sửa cài đặt module: Chấp nhận các module không có chức năng ngoài site.
Sửa hệ thống để module không bắt buộc có các function ngoài site.
Sửa các block menu khi lấy giao diện theo module.
Cập nhật jQuery, và các plugin: jQuery v1.5.2 jQuery UI.
class phpsvnclient: trong trường hợp commit file sử dụng Replace.
Nâng cấp openid.class.php
Sửa lại function kiểm tra mimetype khi upload file.
Update Modules
Thêm chức năng xóa module không sử dụng (Xóa các file của module)
Tách HTML và PHP.
Rewitte
Rewite cho các máy chủ không hỗ trợ.
Sửa XML Sitemap Index trên các hosting không hỗ trợ rewitte đầy đủ.
Sửa Sitemap.xml để Google Webmaster Tools nhận dễ dàng hơn.
Sửa lỗi xác định sai module khi bật tính năng rewite.
Cải tiến để có thể rewrite URL riêng lẻ.
Rewite các link trong khi gửi mail.
Thêm RewriteBase vào file .htaccess
Sửa rewite trong trường hợp hosting không hỗ trợ zlib dẫn đến không load được css, js.
Sửa ghi rewite trên iis7 không bị mất các cấu hình trong file web.config, Sửa lỗi kiểm tra rewite trên IIS7.
Giao diện
Tách ngôn ngữ của các block ra file riêng.
theme default: sửa lỗi không rewite link thống kê truy cập.
Sửa lỗi không hiển thị nội dung của block html có các ký tự đặc biệt.
Sửa quản lý giao diện: Xóa các block khi xóa giao diện.
Công cụ web
Thêm chức năng Xóa ip logs.
Thêm phần chọn tất cả các công việc khi dọn dẹp hệ thống.
Cấu hình chức năng kiểm tra phiên bản nukeviet.
Cập nhật chức năng nâng cấp theo revision: Chỉ lấy các bản cập nhật trong thư mục /trunk/nukeviet3.2
Sửa chức năng cập nhật Revision, khi xảy ra đổi tên các thư mục của hệ thống.
Cập nhật theo Revision, trên các hosting cần FTP để tạo thư mục và di chuyển file.
Nhật ký hệ thống
Ghi lại nhật kí hệ thống ở những sự kiện quan trọng.
Thêm công cụ lọc nhật kí hệ thống, thay đổi kiểu sắp xếp nhật kí mặc định.
Update module Users
Cho phép thành viên đăng ký vào nhóm công cộng.
Thêm cấu hình cho thành viên lấy lại mật khẩu không bị hỏi câu hỏi bí mật.
Sửa khi tích hợp diễn đàn, không cho thêm sửa thành viên.
Fix lỗi GodAdmin không xóa được admin.
Fix lỗi không kích hoạt được tài khoản thành viên.
tắt chức năng autocomplete khi sửa tài khoản thành viên.
Fix lỗi không thay đổi được email khi vẫn đăng nhập thành viên.
Loại bỏ các dấu chấm trong phần trước ký tự @ của email khi kiểm tra tính hợp lệ (uname@gmail.com = u.name@gmail.com).
Block login: Sửa đường dẫn ảnh avata.
Block login: Sửa đường dẫn ảnh OpenID.
Module News:
Sửa thời gian đăng bài viết cần lớn hơn thời gian tạo bài viết.
Xóa cache của module thi thành viên xóa bài viết.
Sửa hiện thị hình không đúng với bài viết ở block headline.
Lỗi hiển thị tiêu đề bài viết chưa đăng trong sitemap
Sửa cấu hình phần check copyright trong content.php
Sửa blocknews lỗi khi dùng module ảo.
Sửa lỗi phân trang Khi cấu hình module "Theo tiêu đề, mới lên trên".
Sửa link rss của module ảo news trong giao diện modern.
Sửa lỗi không sửa được nguồn tin.
Sửa xóa ảnh thumb khi xóa bài viết.
Sửa giao form comment cho giao diện moderm.
Chỉnh sửa hiển thị comment, sửa phân trang trong quản lý bình luận.
Tách HTML và PHP.
Module Menu
Thêm chức năng quản lý các menu.
Fix lỗi các function hiển thị trong menu của module User (tùy biến theo trang thái Đăng nhập).
Sửa lại tên hàm các menu để có thể dùng 1 lúc nhiều loại menu.
Block menu smooth_navigational không hiển thị sub menu của module weblinks.
Module Language:
Quản lý ngôn ngữ của block.
Module Faq:
Sửa module để không bắt buộc nhập câu hỏi vào chủ đề, và thêm cách trình bày.
Module Download:
Sửa đường đẫn đến avatar của thành viên.
Module About:
Fix lỗi hiển thị cả bài bị đình chỉ trong module About.
Nhập chung dự án MODULE SHOP với NukeViet 3.2.
CODE: http://code.google.com/p/nuke-viet/source/list (r2)
Tính năng chính:
1. Tổ chức trình bày gian hàng theo tác tiêu chí: Loại sản phẩm, nhóm sản phẩm, sản phẩm mới cập nhật…
2. Các tính năng phục vụ xem và chọn hàng: danh mục loại sản phẩm, giỏ hàng, sản phẩm cùng loại, sản phẩm mẫu, sản phẩm xem nhiều nhất…
3. Đặt hàng: đưa vào giỏ hàng với những sản phẩm cho phép đặt hàng.
4. Thanh toán trực tuyến bằng thẻ ATM qua hệ thống thanh toán của NganLuong.VN
5. Gửi đơn đặt hàng: thành viên website gửi đơn đặt hàng.
6. Lịch sử giao dịch: hiển thị lịch sử giao dịch của thành viên.
Các chức năng quản trị hệ thống bao gồm:
1. Quản lý đơn vị tiền tệ: cho phép thêm, sửa, xóa các đơn vị tiền tệ.
2. Quản lý cổng thanh toán tích hợp: cấu hình các cổng thanh toán nếu có sử dụng 1 hoặc nhiều cổng thanh toán trực tuyến.
3. Cấu hình module: thiết lập các thông số cho hệ thống bán hàng
4. Quản lý đơn vị sản phẩm: thêm sửa xóa đơn vị sản phẩm (cái, chiếc, con…)
5. Quản lý danh mục loại sản phẩm: thêm, sửa, xóa danh mục loại sản phẩm…
6. Quản lý nhóm sản phẩm (theo tiêu chí): thêm, sửa, xóa các nhóm sản phẩm.
7. Quản lý các block (nhóm sản phẩm).
8. Quản lý danh sách hãng sản xuất.
9. Quản lý danh sách các sản phẩm: thêm, sửa, xóa, tìm kiếm sản phẩm
10. Quản lý đơn đặt hàng và in hóa đơn.
Sửa lỗi module Shop:
Fix lỗi phân trang.
Tự động cắt ngắn giới thiệu khi hiển thị.
Cắt ngắn giới thiệu nếu vượt quá độ dài cho phép tránh lỗi không xác định.
Fix lỗi comment cho sản phẩm.
#90855 gửi bởi quangpc
Ngày 10 Tháng 07 2011 , 06:00
/admin/index.php?nv=about
/admin/index.php?nv=news
/admin/index.php?nv=news&op=cat
/admin/index.php?nv=news&op=topics
/admin/index.php?nv=news&op=blockcat
/admin/index.php?nv=news&op=sources
/admin/index.php?nv=shops&op=items
/admin/index.php?nv=shops&op=cat
/admin/index.php?nv=language
/admin/index.php?nv=language&op=setting
/admin/index.php?language=vi&nv=database&op=file
Cột cuối cùng, thiếu chữ Hành động hay Thao tác hay Chức năng trong tiêu đề của cột

admin/index.php?nv=news&op=comment
Cột đầu tiên, thiếu chữ STT hay ID hay Vị trí

/admin/index.php?nv=users&op=question
Thiếu 1 cột cho Hành động

/admin/index.php?nv=users&op=config
Thiếu 2 dòng như bạn iandyou đã báo

/admin/index.php?nv=webtools&op=clearsystem
/admin/index.php?nv=authors&op=config
Nên thêm tiêu đề cho cột cuối cùng: Lựa chọn
Thêm chữ cho nút Chọn tất cả/ Bỏ chọn tất cả

/admin/index.php?nv=settings
Sửa Cấu hình site thành Cấu hình Theo ngôn ngữ cho rõ nghĩa
Và chuyển Cấu hình chung lên trên, vì theo mình Cấu hình chung quan trọng hơn cấu hình theo ngôn ngữ.

/admin/index.php?nv=settings&op=cronjobs
Tiến trình tự động: có thể Bật/ Tắt


Và nên lọc lại các từ để sử dụng thống nhất, loại bỏ các từ thừa. Ví dụ các từ Hành động, Thao tác, Chức năng đã nói ở trên, chỉ cần dùng 1 từ cho thống nhất.

Cá nhân: http://www.khuvuonbimat.info Công ty: http://www.vienaco.com
#90856 gửi bởi duongnguyen
Ngày 10 Tháng 07 2011 , 06:04
Các bạn giúp với, hướng dẫn chi tiết một chút. Mình đã làm theo hướng dẫn của bạn vuthao:
Bc1: không biết backup, thôi bỏ qua
Bc2: đã download và giải nén copy file Change-nukeviet3.1-3.2.zip đè lên các file cũ trên host.
Bc3: do cài trên localhost nên không cần CHmode
Bc4: Đă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 nhưng nó ra trang My-domain.com chứ không thấy file nâng cấp.
Bạn bỏ chút thời gian hướng dẫn chi tiết một chút mò hoài chẳng được. Thanks
Sửa lần cuối bởi duongnguyen vào Ngày 10 Tháng 07 2011 , 06:05, với tổng số 1 lần sửa.