Công cụ thành viên

Công cụ trang web


nukeviet:upgrade:from3.4.02-3.5

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
nukeviet:upgrade:from3.4.02-3.5 [2013/06/30 19:22] – [Thay đổi các module] vuthaonukeviet:upgrade:from3.4.02-3.5 [2014/02/01 22:39] (hiện tại) – [4) Viết lại các phàn kết nối dữ liệu] vuthao
Dòng 1: Dòng 1:
-Các thay đổi cần chỉnh sửa cho giao diện từ NukeViet 3.4.02 cho NukeViet 3.5+Các thay đổi cần chỉnh sửa cho giao diện từ NukeViet 3.4.02 cho NukeViet 4.0
  
 (Bài viết đang được cập nhật) (Bài viết đang được cập nhật)
Dòng 5: Dòng 5:
 Nukeviet 3.5 Sẽ không sử dụng các hàm filter_text_input, filter_text_textarea, nv_editor_filter_textarea, Nên cần sửa lại tất cả các module không có trong bản nukeviet mặc định như sau Nukeviet 3.5 Sẽ không sử dụng các hàm filter_text_input, filter_text_textarea, nv_editor_filter_textarea, Nên cần sửa lại tất cả các module không có trong bản nukeviet mặc định như sau
  
-===== 1) filter_text_input =====+==== 1) Thay thế filter_text_input ====
 được thay thế bằng phương thức get_title của class Request được thay thế bằng phương thức get_title của class Request
 Nếu dùng (nhiều hơn 4 thanh số đầu vào) Nếu dùng (nhiều hơn 4 thanh số đầu vào)
Dòng 29: Dòng 29:
  
  
-===== 2) filter_text_textarea ===== +==== 2) Thay thế filter_text_textarea ====
 được thay thế bằng phương thức get_textarea của class Request được thay thế bằng phương thức get_textarea của class Request
  
Dòng 52: Dòng 52:
 Tức cần thay thế filter_text_textarea bằng $nv_Request->get_editor, hoặc $nv_Request->get_textarea Tức cần thay thế filter_text_textarea bằng $nv_Request->get_editor, hoặc $nv_Request->get_textarea
  
-==== 3) nv_editor_filter_textarea==== +==== 3) Thay thế nv_editor_filter_textarea==== 
 được thay thế bằng phương thức get_textarea của class Request được thay thế bằng phương thức get_textarea của class Request
 Nếu dùng Nếu dùng
Dòng 63: Dòng 63:
 </code> </code>
 Tức cần thay thế nv_editor_filter_textarea bằng $nv_Request->get_editor Tức cần thay thế nv_editor_filter_textarea bằng $nv_Request->get_editor
 +
 +==== 4) Viết lại các phàn kết nối dữ liệu==== 
 +sử dụng PDO thay cho class db của Nukeviet 3.4
 +
 +Các thay đổi trên có thể sử dụng module_c34to40 để nâng cấp module
 +https://github.com/nukeviet/module_c34to40
 +
 +==== 5) Thay thế các thư viện Javascript==== 
 +
 +Thay thế thư viện autocomplete: /js/jquery/jquery.autocomplete.js
 +bằng thư viện ui autocomplete: /js/ui/jquery.ui.autocomplete.min.js
 +
 +Thay thế thư viện popcalendar: /js/popcalendar/popcalendar.js
 +bằng thư viện ui datepicker: /js/ui/jquery.ui.datepicker.min.js
 ====== Giao diện Site ====== ====== Giao diện Site ======
  
Dòng 520: Dòng 534:
  
  
-===== 1) Thay tính Số lần truy cập CSDL =====+===== 1) Bỏ Số lần truy cập CSDL =====
  
-Tìm và sửa đoạn sau trong file /themes/admin_my_theme/system/main.tpl +Sửa file /themes/admin_my_theme/system/main.tpl
-<code html> +
-{COUNT_QUERY_STRS}/{NV_TOTAL_TIME} +
-</code>+
  
-Sửa thành +Sửa file /themes/admin_my_theme/theme.php
-<code html> +
-[COUNT_SHOW_QUERIES] +
-</code>+
  
-Tìm và xóa đoạn sau trong file /themes/admin_my_theme/theme.php 
-<code php> 
-$end_time = array_sum( explode( " ", microtime() ) ); 
  
-$xtpl->assign( 'NV_TOTAL_TIME', substr( ( $end_time - NV_START_TIME + $db->time ), 0, 5 ) ); 
- 
-if( defined( "NV_IS_SPADMIN" ) ) 
-{ 
- $xtpl->assign( 'NV_SHOW_QUERIES', $lang_global['show_queries'] ); 
-} 
- 
-$xtpl->assign( 'NV_DB_NUM_QUERIES', $lang_global['db_num_queries'] ); 
-$xtpl->assign( 'COUNT_QUERY_STRS', sizeof( $db->query_strs ) ); 
-$xtpl->assign( 'NV_COPYRIGHT', sprintf( $lang_global['copyright'], $global_config['site_name'] ) ); 
-</code> 
- 
-Tìm dòng 
-<code php> 
-foreach( $db->query_strs as $key => $field ) 
-</code> 
-Thêm lên trên nó đoạn sau 
-<code php> 
-$xtpl->assign( 'NV_SHOW_QUERIES', $lang_global['show_queries'] ); 
-$xtpl->assign( 'NV_DB_NUM_QUERIES', $lang_global['db_num_queries'] ); 
-</code> 
 ===== 2) Thay đổi bộ gõ mudim ===== ===== 2) Thay đổi bộ gõ mudim =====
  
Dòng 713: Dòng 697:
 6) Hướng dẫn nâng cấp 6) Hướng dẫn nâng cấp
  
-- Download gois nâng cấp: http://nukeviet.com/UpdateNukeViet3.5.zip+- Download gói nâng cấp:
  
 - Upload gói nân cấp theo đúng cấp trúc của nukeviet hoặc dùng chương trình cài đặt module của NukeViet - Upload gói nân cấp theo đúng cấp trúc của nukeviet hoặc dùng chương trình cài đặt module của NukeViet
nukeviet/upgrade/from3.4.02-3.5.1372594946.txt.gz · Sửa đổi lần cuối: 2013/06/30 19:22 bởi vuthao