Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
de:plugins:installation [2020/11/14 07:53] – fasse | de:plugins:installation [2021/09/22 11:06] (current) – fasse | ||
---|---|---|---|
Line 8: | Line 8: | ||
===== Wie baue ich Plugins ein ? ===== | ===== Wie baue ich Plugins ein ? ===== | ||
Lade das Plugin aus [[de: | Lade das Plugin aus [[de: | ||
- | |||
- | ==== Plugin in die Admidio 3 einbauen ==== | ||
- | |||
- | Der Einbau des Plugins innerhalb von Admidio ist sehr einfach. Gehe dazu idealerweise in die Datei **adm_themes/ | ||
- | <code php><? | ||
- | Befindest du dich bereits innerhalb eines PHP-Teils der Seite, dann musst du nur folgenden Code hinzufügen: | ||
- | |||
- | Lade nun die Admidio-Seite neu und das Plugin sollte jetzt angezeigt werden.\\ | ||
- | Seit Version 3.0 werden auch CSS-Dateien des Plugins automatisch geladen und müssen nicht separat aufgerufen werden. | ||
==== Plugin in die Admidio 4 einbauen ==== | ==== Plugin in die Admidio 4 einbauen ==== | ||
Line 24: | Line 15: | ||
Andere Plugins können sich mit einem kleinen HTML-Script auf der Übersichtsseite einbinden lassen. Dazu muss das entsprechende Script in die Template-Datei '' | Andere Plugins können sich mit einem kleinen HTML-Script auf der Übersichtsseite einbinden lassen. Dazu muss das entsprechende Script in die Template-Datei '' | ||
- | Dort sind mehrere DIV-Blöcke hinterlegt und ihr müsst hinter einem DIV-Block euren neuen DIV-Block ergänzen. Die DIV-Blöcke sehen so aus: | + | Dort sind mehrere DIV-Blöcke hinterlegt und ihr müsst hinter einem existierenden |
<code html>< | <code html>< | ||
<div class=" | <div class=" | ||
Line 34: | Line 25: | ||
Ersetzt in diesem DIV-Block den **plugin-name** durch den Namen des Ordners eures Plugins und ersetzt **plugin-datei-name** durch den Dateinamen der das Html-Script beinhaltet. | Ersetzt in diesem DIV-Block den **plugin-name** durch den Namen des Ordners eures Plugins und ersetzt **plugin-datei-name** durch den Dateinamen der das Html-Script beinhaltet. | ||
- | Wollt ihr zum Beispiel das Plugin | + | Wollt ihr zum Beispiel das Plugin |
<code html>< | <code html>< | ||
<div class=" | <div class=" | ||
Line 44: | Line 35: | ||
Anschließend könnt ihr die Übersichtsseite neu laden und euer Plugin sollte sichtbar sein. | Anschließend könnt ihr die Übersichtsseite neu laden und euer Plugin sollte sichtbar sein. | ||
+ | |||
+ | |||
+ | ==== Plugin in die Admidio 3 einbauen ==== | ||
+ | |||
+ | Der Einbau des Plugins innerhalb von Admidio ist sehr einfach. Gehe dazu idealerweise in die Datei **adm_themes/ | ||
+ | <code php><? | ||
+ | Befindest du dich bereits innerhalb eines PHP-Teils der Seite, dann musst du nur folgenden Code hinzufügen: | ||
+ | |||
+ | Lade nun die Admidio-Seite neu und das Plugin sollte jetzt angezeigt werden.\\ | ||
+ | Seit Version 3.0 werden auch CSS-Dateien des Plugins automatisch geladen und müssen nicht separat aufgerufen werden. | ||
==== Plugin außerhalb von Admidio-Seiten einbauen ==== | ==== Plugin außerhalb von Admidio-Seiten einbauen ==== | ||
Line 95: | Line 96: | ||
===== Wo kann ich Plugins konfigurieren ? ===== | ===== Wo kann ich Plugins konfigurieren ? ===== | ||
- | Konfigurieren kannst du die meisten Plugins über eine **config.php** Datei, | + | Konfigurieren kannst du die meisten Plugins über eine **config.php** Datei. Dazu wird meistens eine **config_sample.php** Datei ausgeliefert, welche |
Besitzt das Plugin eine eigene CSS Datei, kann über diese das Layout des Plugins angepasst werden. | Besitzt das Plugin eine eigene CSS Datei, kann über diese das Layout des Plugins angepasst werden. | ||
- | Bei einem Update des Plugins brauchen und sollten diese beiden Dateien nicht überschrieben werden. Sind durch das Update neue Einstellungen oder CSS-Einstellungen hinzugekommen, | + | Bei einem Update des Plugins brauchen und sollten diese beiden Dateien nicht überschrieben werden. Sind durch das Update neue Einstellungen oder CSS-Einstellungen hinzugekommen, |
Ein Beispiel für eine Integration von mehreren Plugins in einer Seitenleiste seht ihr auf diesem Screenshot im hervorgehobenen Bereich: | Ein Beispiel für eine Integration von mehreren Plugins in einer Seitenleiste seht ihr auf diesem Screenshot im hervorgehobenen Bereich: | ||
Line 106: | Line 107: | ||
===== Wie aktualisiere ich ein Plugin ? ===== | ===== Wie aktualisiere ich ein Plugin ? ===== | ||
- | Steht ein Update an, sei es wegen einer Fehlerbehebung, | + | Steht ein Update an, sei es wegen einer Fehlerbehebung, |