วิธีสร้างองค์ประกอบ Joomla

สารบัญ:

วิธีสร้างองค์ประกอบ Joomla
วิธีสร้างองค์ประกอบ Joomla

วีดีโอ: วิธีสร้างองค์ประกอบ Joomla

วีดีโอ: วิธีสร้างองค์ประกอบ Joomla
วีดีโอ: Build a Joomla Website in 1 Hour! - 2013 (Joomla 3!) 2024, ธันวาคม
Anonim

แต่ละองค์ประกอบในระบบ Joomla มีชื่อของตัวเอง โค้ดสคริปต์แต่ละรายการจะอยู่ในสองโฟลเดอร์ที่มีคำนำหน้า "com" ตัวอย่างเช่น ลองสร้างส่วนประกอบที่รีวิวสถานบันเทิงในเมืองที่เรียกว่า "com_fun" ในการดำเนินการนี้ คุณต้องสร้างโฟลเดอร์ที่มีชื่อที่เหมาะสมในไดเร็กทอรี "ส่วนประกอบ" และ "ส่วนประกอบผู้ดูแลระบบ" จากนั้นในโฟลเดอร์ "componentscom_fun" ให้สร้างไฟล์ "fun.php" และในโฟลเดอร์ผู้ดูแลระบบ - "admin.fun.php"

วิธีสร้างองค์ประกอบ joomla
วิธีสร้างองค์ประกอบ joomla

คำแนะนำ

ขั้นตอนที่ 1

เพื่อให้ส่วนประกอบแสดงหน้าต้อนรับ คุณต้องเปิดไฟล์ "fun.php" และเขียนโค้ดที่จำเป็น: <? Php

กำหนด ('_ JEXEC') หรือตาย ('ถูกปฏิเสธ');

echo 'สถานบันเทิง';

?> ด้วยความช่วยเหลือของการกำหนด () เราห้ามการเรียกใช้สคริปต์จากภายนอกสภาพแวดล้อม Joomla ในไฟล์ "admin.fun.php" ให้เขียนโค้ดที่คล้ายกัน ตอนนี้พิมพ์ในเบราว์เซอร์ของคุณ https://site/index.php? Option = com_fun แล้วคุณจะเห็นส่วนประกอบที่คุณเพิ่งสร้างขึ้น

ขั้นตอนที่ 2

เพื่อความสะดวกในการเปลี่ยนไปใช้ส่วนประกอบโดยผู้ใช้ไซต์ของคุณ คุณต้องลงทะเบียนส่วนประกอบนั้นในฐานข้อมูล ใช้ phpMyAdmin หรือสิ่งที่คล้ายคลึงกันเพื่อดำเนินการค้นหา MySQL บนโฮสต์ของคุณ รันโค้ดที่เหมาะสม: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params') ค่า (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

ขั้นตอนที่ 3

ไปที่แผงผู้ดูแลระบบ Joomla และสร้างลิงก์ไปยังส่วนประกอบในเมนูหลักของเว็บไซต์ของคุณ ไปที่ "เมนูทั้งหมด" - "เมนูหลัก" - ปุ่ม "สร้าง" เลือกส่วนประกอบที่สร้างขึ้น เขียนชื่อลิงค์และนามแฝง

ขั้นตอนที่ 4

ในการสร้างแถบเครื่องมือ ให้สร้างไฟล์ “toolbar.fun.html.php” ใน “administrator / components / com_fun /” ป้อนรหัส JS ที่เหมาะสมลงไป: <? Php

กำหนด ('_ JEXEC') หรือตาย ('การเข้าถึงถูกปฏิเสธ');

คลาส TOOLBAR_fun {

ฟังก์ชัน _NEW () {

JToolBarHelper:: บันทึก ();

JToolBarHelper:: สมัคร ();

JToolBarHelper:: ยกเลิก (); }

ฟังก์ชัน _DEFAULT () {

JToolBarHelper:: ชื่อ (JText:: _ ('บันเทิง'), 'generic.png');

JToolBarHelper:: publishList ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

ขั้นตอนที่ 5

ในโฟลเดอร์เดียวกัน ให้สร้างไฟล์ toolbar.fun.php และเพิ่มเข้าไป: <? Php กำหนด ('_ JEXEC') หรือตาย ('การเข้าถึงถูกจำกัด');

require_once (JApplicationHelper:: getPath ('toolbar_html'));

สวิตช์ ($ งาน) {

กรณี 'แก้ไข':

กรณี 'เพิ่ม':

TOOLBAR_fun:: _ ใหม่ (); หยุดพัก;

ค่าเริ่มต้น: TOOLBAR_fun:: _ DEFAULT ();

หยุดพัก; }

?>

แนะนำ: