So Erstellen Sie Eine Joomla-Komponente

Inhaltsverzeichnis:

So Erstellen Sie Eine Joomla-Komponente
So Erstellen Sie Eine Joomla-Komponente

Video: So Erstellen Sie Eine Joomla-Komponente

Video: So Erstellen Sie Eine Joomla-Komponente
Video: JD19DE - Baue deine eigene Joomla-Komponente 2024, Kann
Anonim

Jede Komponente im Joomla-System hat einen eigenen Namen. Jeder Skriptcode befindet sich in zwei Ordnern mit dem Präfix „com“. Lassen Sie uns als Beispiel eine Komponente erstellen, die städtische Unterhaltungseinrichtungen namens "com_fun" überprüft. Dazu müssen Sie in den Verzeichnissen "components" und "administratorcomponents" Ordner mit entsprechenden Namen anlegen. Erstellen Sie dann im Ordner "componentscom_fun" die Datei "fun.php" und im Administratorordner - "admin.fun.php".

So erstellen Sie eine Joomla-Komponente
So erstellen Sie eine Joomla-Komponente

Anleitung

Schritt 1

Damit die Komponente die Willkommensseite anzeigt, müssen Sie die Datei "fun.php" öffnen und den erforderlichen Code schreiben: <? Php

definiert ('_ JEXEC') oder sterben ('Abgelehnt');

echo „Unterhaltungseinrichtungen“;

?> Mit Hilfe von define() verhindern wir die Skriptausführung von außerhalb der Joomla-Umgebung. Schreiben Sie in die Datei "admin.fun.php" einen ähnlichen Code. Geben Sie nun in Ihrem Browser https://site/index.php?Option = com_fun ein und Sie sehen die soeben erstellte Komponente.

Schritt 2

Für einen bequemen Übergang zu der Komponente durch die Benutzer Ihrer Site müssen Sie sie in der Datenbank registrieren. Verwenden Sie phpMyAdmin oder seine Analoga, die zum Ausführen von MySQL-Abfragen auf Ihrem Hosting verwendet werden, und führen Sie den entsprechenden Code aus: 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', '');

Schritt 3

Gehen Sie zu Ihrem Joomla-Admin-Panel und erstellen Sie einen Link zur Komponente im Hauptmenü Ihrer Site. Gehen Sie zu "Alle Menüs" - "Hauptmenü" - Schaltfläche "Erstellen". Wählen Sie die erstellte Komponente aus, schreiben Sie den Linknamen und den Alias.

Schritt 4

Um die Toolbar zu erstellen, erstellen Sie eine Datei „toolbar.fun.html.php“in „administrator/components/com_fun/“. Geben Sie den entsprechenden JS-Code ein: <? Php

definiert ('_ JEXEC') oder sterben ('Zugriff verweigert');

Klasse TOOLBAR_fun {

Funktion _NEU () {

JToolBarHelper:: speichern ();

JToolBarHelper:: anwenden ();

JToolBarHelper:: abbrechen (); }

Funktion _DEFAULT () {

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

JToolBarHelper:: veröffentlichenList();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList();

JToolBarHelper:: deleteList();

JToolBarHelper:: addNew(); }}

?>

Schritt 5

Erstellen Sie im selben Ordner eine Datei Toolbar.fun.php und fügen Sie dieser hinzu: <? Php define ('_ JEXEC') oder die ('Access is limited');

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

Schalter ($ Aufgabe) {

Fall „bearbeiten“:

Fall „hinzufügen“:

TOOLBAR_fun:: _ NEU (); Unterbrechung;

Vorgabe: TOOLBAR_fun:: _ DEFAULT ();

Unterbrechung; }

?>

Empfohlen: