Cách Tạo Thành Phần Joomla

Mục lục:

Cách Tạo Thành Phần Joomla
Cách Tạo Thành Phần Joomla

Video: Cách Tạo Thành Phần Joomla

Video: Cách Tạo Thành Phần Joomla
Video: [Joomla] - Hướng dẫn cài đặt Joomla 3 - Phần 1 2024, Có thể
Anonim

Mỗi thành phần trong hệ thống Joomla đều có tên riêng. Mỗi mã script nằm trong hai thư mục có tiền tố “com”. Ví dụ: hãy tạo một thành phần đánh giá các cơ sở giải trí trong thành phố có tên "com_fun". Để thực hiện việc này, bạn cần tạo các thư mục có tên thích hợp trong thư mục "thành phần" và "thành phần quản trị viên". Sau đó, trong thư mục "componentscom_fun", tạo tệp "fun.php" và trong thư mục quản trị viên - "admin.fun.php".

Cách tạo thành phần joomla
Cách tạo thành phần joomla

Hướng dẫn

Bước 1

Để thành phần hiển thị trang chào mừng, bạn cần mở tệp "fun.php" và viết mã cần thiết: <? Php

được xác định (‘_ JEXEC’) hoặc chết (‘Bị từ chối’);

echo ‘Cơ sở giải trí’;

?> Với sự trợ giúp của định nghĩa (), chúng tôi cấm thực thi tập lệnh từ bên ngoài môi trường Joomla. Trong tệp "admin.fun.php", hãy viết một đoạn mã tương tự. Bây giờ gõ vào trình duyệt của bạn https://site/index.php? Option = com_fun và bạn sẽ thấy thành phần bạn vừa tạo.

Bước 2

Để người dùng trang web của bạn chuyển đổi thành phần thuận tiện, bạn cần đăng ký thành phần đó trong cơ sở dữ liệu. Sử dụng phpMyAdmin hoặc các tương tự của nó được sử dụng để thực thi các truy vấn MySQL trên máy chủ của bạn, hãy thực thi mã thích hợp: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') VALUES (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

Bước 3

Đi tới bảng quản trị Joomla của bạn và tạo liên kết đến thành phần trong menu chính của trang web của bạn. Đi tới "Tất cả menu" - "Menu chính" - "Tạo" nút. Chọn thành phần đã tạo, viết tên liên kết và bí danh.

Bước 4

Để tạo thanh công cụ, hãy tạo một tệp “toolbar.fun.html.php” trong “administrator / components / com_fun /”. Nhập mã JS thích hợp vào đó: <? Php

đã xác định (‘_ JEXEC’) hoặc chết (‘Truy cập bị từ chối’);

lớp TOOLBAR_fun {

hàm _NEW () {

JToolBarHelper:: save ();

JToolBarHelper:: apply ();

JToolBarHelper:: hủy bỏ (); }

hàm _DEFAULT () {

JToolBarHelper:: title (JText:: _ (‘Entertainment’), ‘generic.png’);

JToolBarHelper:: publishList ();

JToolBarHelper:: unublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Bước 5

Trong cùng một thư mục, hãy tạo một tệp toolbar.fun.php và thêm vào đó: <? Php define (‘_ JEXEC’) or die (‘Access is limited’);

request_once (JApplicationHelper:: getPath (‘toolbar_html’));

chuyển đổi ($ task) {

trường hợp 'chỉnh sửa':

trường hợp 'thêm':

TOOLBAR_fun:: _ NEW (); phá vỡ;

mặc định: TOOLBAR_fun:: _ DEFAULT ();

phá vỡ; }

?>

Đề xuất: