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
Phiên bản cuốiPhiên bản sau của cả hai bên
nukeviet:upgrade:from3.4.02-3.5 [2013/06/30 19:17] – [Thay đổi các module] vuthaonukeviet:upgrade:from3.4.02-3.5 [2014/02/01 22:28] 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==== được thay thế bằng phương thức get_title của class Request+==== 1) Thay thế filter_text_input ==== 
 +đượ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)
 <code php> <code php>
Dòng 28: Dòng 29:
  
  
-====2) filter_text_textarea==== được thay thế bằng phương thức get_textarea của class Request+==== 2) Thay thế filter_text_textarea ==== 
 +được thay thế bằng phương thức get_textarea của class Request
  
 **Nếu dùng không có trình soạn thảo** **Nếu dùng không có trình soạn thảo**
Dòng 48: Dòng 50:
 $inputname = $nv_Request->get_editor( $inputname, $default, $allowed_html_tags, $save) $inputname = $nv_Request->get_editor( $inputname, $default, $allowed_html_tags, $save)
 </code> </code>
- 
-====3) nv_editor_filter_textarea==== được thay thế bằng phương thức get_editor của class Request 
- 
 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) Thay thế nv_editor_filter_textarea==== 
 +được thay thế bằng phương thức get_textarea của class Request
 +Nếu dùng
 +<code php>
 +$inputname = nv_editor_filter_textarea( $inputname, $default, $allowed_html_tags, $save, $nl2br_replacemen )
 +</code>
 +Cần sửa lại thành
 +<code php>
 +$inputname = $nv_Request->get_editor( $inputname, $default, $allowed_html_tags, $save)
 +</code>
 +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
 ====== Giao diện Site ====== ====== Giao diện Site ======
  
Dòng 511: Dòng 526:
  
  
-===== 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 704: Dòng 689:
 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.txt · Sửa đổi lần cuối: 2014/02/01 22:39 bởi vuthao