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".
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; }
?>