Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » OpenCart » Tùy biến trang Opencart 404 Not Found

Tùy biến trang Opencart 404 Not Found

Thứ Ba, 03/02/2015 by Hoàng Quách

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

OpenCart sử dụng template not_found.tpl để hiển thị trang lỗi với thông báo không có nội dung nào. “not found” template với mã 404 thiết lập ở header được gọi từ controller error/not_found. Controller khác sử dụng nó để hiển thi “không có sản phẩm nào trong danh mục”, hoặc “giỏ hàng trống”,..
custom-404-not-found-page

Để tạo trang 404 riêng, chúng ta chỉ cần nói với controller ‘error/not_found’ sẽ sử dụng template khác, thay vì sửa 10 controllers như trong phiên bản Opencart 1.5.6

Mở thư mục catalog/view/theme/default/template/error/, và copy file not_found.tpl và đổi tên file thành 404_not_found.tpl . Mở 404_not_found.tpl và thay đổi một vài thông tin ở đó để cho khác nội dung so với file gốc thông báo lỗi như vậy.

Bây giờ, chúng ta sửa lại controller ‘error/not_found’ để sử dụng template vừa tạo ở trên. Bạn mở
catalog/controller/error/not_found.php, thêm đoạn code dưới đây trước $this->children.

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/404_not_found.tpl')) {
   $this->template = $this->config->get('config_template') . '/template/error/404_not_found.tpl';
} elseif (file_exists(DIR_TEMPLATE . 'default/template/error/404_not_found.tpl')) {
   $this->template = 'default/template/error/404_not_found.tpl';
}

Hình ảnh dưới đây, là ví dụ những gì mình thay đổi:
opencart-custom-404-not-found-page
Để cho bạn dễ hiểu, mình đã đính kèm file bên dưới trong bài viết. Giải nén và upload vào thư mục catalog/ và vqmod/.

Download Demo.

Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ với bạn bè bằng cách nhấn nút chia sẻ ở bên dưới. Theo dõi chúng tôi trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: OpenCart

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.