Hướng dẫn nâng cấp giao diện tương thích từ NukeViet 4.5.00 lên NukeViet 4.5.01

Thứ ba - 21/06/2022 22:44
Hướng dẫn này được viết cho các bạn sửa giao diện mặc định của NukeViet. Với các giao diện tự xây dựng, các bạn cần dựa vào đây để chỉnh sửa cho phù hợp.
Hướng dẫn nâng cấp giao diện tương thích từ NukeViet 4.5.00 lên NukeViet 4.5.01

Xử lý block global.QR_code.php nếu giao diện có

Nếu giao diện của bạn có và cần sử dụng block themes/ten-theme/blocks/global.QR_code.php thì có ba hướng xử lý:

  1. Cài lại thư viện endroid/qrcode: composer require endroid/qrcode. Bằng cách này bạn không phải sửa block nữa nhưng sẽ yêu cầu máy chủ hỗ trợ PHP >= 7.1
  2. Xóa nó, copy từ giao diện mặc định qua và xử lý lại giao diện theo nhu cầu của bạn.
  3. Cập nhật theo hướng dẫn này:
  • Xóa file themes/ten-theme/blocks/global.QR_code.ini
  • Sửa file themes/ten-theme/blocks/global.QR_code.php:

Xóa 2 function: nv_block_qr_code_config và nv_block_qr_code_config_submit.

Tìm đến:

$block_config['selfurl'] = NV_MAIN_DOMAIN . nv_url_rewrite($current_page_url, true);

Thay bằng:

str_starts_with($current_page_url, NV_MY_DOMAIN) && $current_page_url = substr($current_page_url, strlen(NV_MY_DOMAIN));
$block_config['selfurl'] = NV_MY_DOMAIN . nv_url_rewrite($current_page_url, true);
  • Sửa file themes/ten-theme/blocks/global.QR_code.tpl:

Tìm và xóa:

 data-level="{QRCODE.level}" data-ppp="{QRCODE.pixel_per_point}" data-of="{QRCODE.outer_frame}"
  • Sửa file themes/ten-theme/config.ini:

Tìm và xóa:

<config>a:3:{s:5:"level";s:1:"M";s:15:"pixel_per_point";i:4;s:11:"outer_frame";i:1;}</config>
  • Sửa file themes/ten-theme/js/main.js Tìm và xóa (trong function qrcodeLoad):
 + "&l=" + $(a).data("level") + "&ppp=" + $(a).data("ppp") + "&of=" + $(a).data("of")

Tác giả: Hỗ Trợ Nukeviet

  Ý kiến bạn đọc

Thông báo

Tặng website chuyên nghiệp khi mua tên miền và hosting
Tham gia nhóm hỗ trợ trên Zalo tại đây 
Nộp tiền online kích hoạt ngay ở đây hoặc nạp qua các kênh

MOMO :  0904999955 
MBBANK: 0904999955 Phan Ngọc Anh / Quân đội MBBANK, Bắc Sài Gòn
Nội dung nạp tiền: ten_tai_khoan_nuke 

Thống kê

  • Đang truy cập10
  • Máy chủ tìm kiếm1
  • Khách viếng thăm9
  • Hôm nay496
  • Tháng hiện tại3,239
  • Tổng lượt truy cập54,714
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây