Joomla бүрэлдэхүүн хэсгийг хэрхэн бий болгох

Joomla бүрэлдэхүүн хэсгийг хэрхэн бий болгох
Joomla бүрэлдэхүүн хэсгийг хэрхэн бий болгох

Агуулгын хүснэгт:

Anonim

Joomla системийн бүрэлдэхүүн хэсэг бүр өөрийн гэсэн нэртэй байдаг. Скриптийн код бүр нь "com" угтвартай хоёр хавтсанд байрладаг. Жишээ болгон хотын зугаа цэнгэлийн байгууллагуудыг тоймлох бүрэлдэхүүн хэсгийг "com_fun" гэж нэрлэе. Үүнийг хийхийн тулд та "бүрэлдэхүүн хэсэг" ба "администраторын бүрэлдэхүүн" лавлах хуудсанд тохирох нэртэй хавтас үүсгэх хэрэгтэй. Дараа нь "componentcom_fun" фолдерт "fun.php" файлыг, администраторын хавтсанд "admin.fun.php" файлыг оруулна уу.

Joomla бүрэлдэхүүн хэсгийг хэрхэн бий болгох
Joomla бүрэлдэхүүн хэсгийг хэрхэн бий болгох

Зааварчилгаа

1-р алхам

Бүрэлдэхүүн хэсэг нь тавтай морилно уу хуудсыг харуулахын тулд та "fun.php" файлыг нээж, шаардлагатай кодыг бичнэ үү: <? Php

тодорхойлогдсон (‘_ JEXEC’) эсвэл үхэх (‘Татгалзсан’);

echo ‘Entertainment байгууллагууд’;

?> Бид тодорхойлогдсон () тусламжтайгаар Joomla орчноос гадна скрипт гүйцэтгэхийг хориглодог. "Admin.fun.php" файлд ижил төстэй кодыг бичнэ үү. Одоо хөтөч дээрээ https://site/index.php? Option = com_fun гэж бичээд шинээр үүсгэсэн бүрэлдэхүүн хэсгийг харах болно.

Алхам 2

Танай сайтын хэрэглэгчид бүрэлдэхүүн хэсэг рүү шилжихийн тулд үүнийг мэдээллийн санд бүртгүүлэх хэрэгтэй. Таны хост дээр MySQL асуулга явуулахад ашигладаг phpMyAdmin эсвэл түүний аналогийг ашиглан тохирох кодыг ажиллуулна уу: 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', '');

Алхам 3

Joomla админы самбар руугаа ороод сайтынхаа үндсэн цэсэнд байгаа бүрэлдэхүүн хэсгийн холбоосыг үүсгээрэй. "Бүх цэс" - "Үндсэн цэс" - "Үүсгэх" товч руу очно уу. Үүсгэсэн бүрэлдэхүүн хэсгийг сонгоод, холбоосын нэр ба өөр нэрийг бичнэ үү.

Алхам 4

Хэрэгслийн самбарыг үүсгэхийн тулд “toolbar.fun.html.php” файлыг “администратор / бүрэлдэхүүн хэсгүүд / com_fun /” хэсэгт үүсгээрэй. Тохирох JS кодыг оруулна уу: <? Php

тодорхойлогдсон (‘_ JEXEC’) эсвэл үхэх (‘Хандалтыг хориглосон’);

анги TOOLBAR_хөгжилтэй {

функц _NEW () {

JToolBarHelper:: save ();

JToolBarHelper:: apply ();

JToolBarHelper:: цуцлах (); }

функц _DEFAULT () {

JToolBarHelper:: гарчиг (JText:: _ (‘Entertainment’), ‘generic.png’);

JToolBarHelper:: publishedList ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Алхам 5

Үүнтэй ижил хавтсанд toolbar.fun.php файлыг үүсгээд нэмнэ үү: <? Php тодорхойлсон (‘_ JEXEC’) эсвэл үхэх (‘Хандалт хязгаарлагдмал’);

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

солих ($ task) {

Кейс ‘засах’:

тохиолдол ‘нэмэх’:

TOOLBAR_fun:: _ ШИНЭ (); завсарлага;

анхдагч: TOOLBAR_fun:: _ DEFAULT ();

завсарлага; }

?>

Зөвлөмж болгож буй: