Joomla — August 30, 2016 at 2:34 am

Những điều cần nhớ khi tạo và tùy chỉnh 404 trong trang joomla

by

Khi tạo hay thay thế bằng các nút điều chỉnh trên menu bạn cần tuân thủ theo những quy đình về web Joomla. Chính vì điều đó hôm nay chúng tôi chia sẻ cho bạn “Những điều cần nhớ khi tạo và tùy chỉnh 404 trong trang joomla” bạn cần cẩn thân hơn trong việc sử dụng một cách hợp lý nhé

Chúng ta sẽ tạo một bài viết, rồi lấy link của bài viết này để tạo menu , sau đó là chèn 1 ít code vào một file trong folder template. Các bạn thực hiện từng bước như sau :

Bước 1 : Tạo bài viết

hinh-8

. Title : Gõ tiêu đề hiển thị khi trang 404 xuất hiện
. Alias : Gõ alias đơn giản, ví dụ như 404
. Category : Các bạn có thể chọn Uncategorised.
. Article Text: Chèn đường dẫn ảnh hoặc nội dung liên quan đến việc thông báo lỗi trang.

Bước 2 : Tùy chỉnh lựa chọn Metadata

hinh-9

Tại bài viết , các bạn nhìn cột bên phải sẽ thấy tab “Metadata Options“, chọn “No index, no follow” rồi click Save and Close.

Bước 3 : Tạo một Menu Ẩn (Hidden Menu)

hinh-10

. Menu Item Type – Select your Error 404 Page article. Chọn bài viết 404
.  Menu Title – Đánh vào bât kì tiêu đề nào mà bạn muốn
. Alias –  Các bạn có thể tạo alias đơn giản như gõ vào dòng chữ ” 404 “.

Các bạn phải đảm bảo rằng menu này không được hiện ra ở bất kì module nào.

Bước 4 : Copy Link

hinh-11

Copy URL từ menu mà chúng ta vừa tạo  , các bạn có thể tham khảo ở hình bên trên, sau đó dán link này vào file error.php. 

hinh-12

Các bạn có thể tìm thấy file này tại thư mục “templates/YourTemplate/system/error.php” hoặc “templates/YourTemplate/error.php”. Nếu các bạn vẫn không tìm thấy thì có thể tạo tại thư mục  templates/YourTemplate/error.php.

Nếu các bạn đang dùng Joomla 2.5 thì dùng code này :

if ($this->error->getCode() == 404) { header('Location: /URLtoYour404Page'); exit; }

Còn với Joomla 3.0 thì dùng code này :

if ($this->error->code == 404) { header('Location: /URLtoYour404Page'); exit;}

Bây giờ, các bạn có thể tự kiểm tra thành quả của chính mình vừa làm xong. Nếu trong bài viết có chỗ nào gây khó hiểu cho các bạn, thì đừng ngần ngại để lại lời nhắn dưới dạng comments. Mình sẽ giúp các bạn hoàn thành bài viết này.

Chúc các bạn thành công !

Leave a Comment

Your email address will not be published. Required fields are marked *