Jak Stworzyć Komponent Joomla

Spisu treści:

Jak Stworzyć Komponent Joomla
Jak Stworzyć Komponent Joomla

Wideo: Jak Stworzyć Komponent Joomla

Wideo: Jak Stworzyć Komponent Joomla
Wideo: Joomla Tutorial MVC Component step 1 basic component 2024, Listopad
Anonim

Każdy komponent w systemie Joomla ma swoją nazwę. Każdy kod skryptu znajduje się w dwóch folderach z prefiksem „com”. Jako przykład utwórzmy komponent, który przegląda miejskie placówki rozrywkowe o nazwie „com_fun”. Aby to zrobić, musisz utworzyć foldery o odpowiednich nazwach w katalogach „components” i „administratorcomponents”. Następnie w folderze "componentscom_fun" utwórz plik "fun.php", aw folderze administratora - "admin.fun.php".

Jak stworzyć komponent joomla
Jak stworzyć komponent joomla

Instrukcje

Krok 1

Aby komponent wyświetlał stronę powitalną, należy otworzyć plik „fun.php” i wpisać wymagany kod: <?

zdefiniowany („_ JEXEC”) lub umrzeć („Odmowa”);

echo „Zakłady rozrywkowe”;

?> Za pomocą zdefiniowanego () zabraniamy wykonywania skryptów spoza środowiska Joomla. W pliku „admin.fun.php” napisz podobny kod. Teraz wpisz w przeglądarce https://site/index.php?Option=com_fun, a zobaczysz komponent, który właśnie utworzyłeś.

Krok 2

W celu wygodnego przejścia do komponentu przez użytkowników Twojej witryny, musisz zarejestrować go w bazie danych. Używając phpMyAdmin lub jego odpowiedników używanych do wykonywania zapytań MySQL na twoim hostingu, wykonaj odpowiedni kod: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params') WARTOŚCI ('Fun',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

Krok 3

Przejdź do panelu administracyjnego Joomla i utwórz link do komponentu w głównym menu swojej witryny. Przejdź do "Wszystkie menu" - "Menu główne" - przycisk "Utwórz". Wybierz utworzony komponent, wpisz nazwę linku i alias.

Krok 4

Aby utworzyć pasek narzędzi, utwórz plik „toolbar.fun.html.php” w „administrator / components / com_fun /”. Wpisz w nim odpowiedni kod JS: <? Php

zdefiniowany („_ JEXEC”) lub umrzeć („Odmowa dostępu”);

klasa TOOLBAR_zabawa {

funkcja _NOWOŚĆ () {

JToolBarHelper:: zapisz ();

JToolBarHelper:: zastosuj ();

JToolBarHelper:: anuluj (); }

funkcja _DEFAULT () {

JToolBarHelper:: tytuł (JText:: _ („Rozrywka”), „generic.png”);

JToolBarHelper:: publishList ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Krok 5

W tym samym folderze utwórz plik toolbar.fun.php i dodaj do niego: <?Zdefiniowany PHP („_ JEXEC”) lub die („Dostęp jest ograniczony”);

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

przełącznik ($zadanie) {

przypadek „edytuj”:

przypadek „dodaj”:

TOOLBAR_zabawa:: _ NOWOŚĆ (); złamać;

domyślnie: TOOLBAR_fun:: _ DEFAULT ();

złamać; }

?>

Zalecana: