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 [2016/12/27 11:07] – [Plugin in die Admidio-Seite einbauen] fasse | de:plugins:installation [2024/11/23 19:44] (current) – [Plugin außerhalb von Admidio-Seiten einbauen] greno | ||
---|---|---|---|
Line 9: | Line 9: | ||
Lade das Plugin aus [[de: | Lade das Plugin aus [[de: | ||
- | ==== Plugin in die Admidio-Seite einbauen ==== | + | ==== Plugin in die Admidio |
+ | |||
+ | Prüfe im ersten Schritt auf der Pluginseite die Installationsanleitung. Einige Plugins liefern ein eigenes Installationsscript und integrieren sich damit selbstständig in unser Menü. In diesem Fall sind dann keine weiteren Schritte notwendig. | ||
+ | |||
+ | 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 du musst hinter einem existierenden DIV-Block deinen neuen DIV-Block ergänzen. Die DIV-Blöcke sehen so aus: | ||
+ | <code html>< | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | {load_admidio_plugin plugin=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | Ersetze in diesem DIV-Block den **plugin-name** durch den Namen des Ordners deines Plugins und ersetze **plugin-datei-name** durch den Dateinamen der das Html-Script beinhaltet. | ||
+ | |||
+ | Willst du zum Beispiel das Plugin '' | ||
+ | <code html>< | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | {load_admidio_plugin plugin=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Anschließend kannst du die Übersichtsseite neu laden und dein 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/ | Der Einbau des Plugins innerhalb von Admidio ist sehr einfach. Gehe dazu idealerweise in die Datei **adm_themes/ | ||
- | <code php><? | + | <code php><? |
- | Befindest du dich bereits innerhalb eines PHP-Teils der Seite, dann musst du den Tag //<?php ?>// nicht hinzufügen, | + | 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.\\ | Lade nun die Admidio-Seite neu und das Plugin sollte jetzt angezeigt werden.\\ | ||
Line 22: | Line 50: | ||
Du kannst die Plugins in der Regel auch außerhalb der Admidio-Seiten nutzen und in deine eigenen HTML/ | Du kannst die Plugins in der Regel auch außerhalb der Admidio-Seiten nutzen und in deine eigenen HTML/ | ||
- | Falls du das Plugin nun in eine reine Html-Seite einbinden möchtest, solltest du die Dateierweiterung der Seite zuerst von html in php umbenennen. Nun kannst du das Modul mit Hilfe von Php in deine ehemals reine Html-Seite integrieren. Füge nun das Plugin | + | Falls du das Plugin nun in eine reine Html-Seite einbinden möchtest, solltest du die Dateierweiterung der Seite zuerst von html in php umbenennen. Nun kannst du das Modul mit Hilfe von PHP in deine ehemals reine Html-Seite integrieren. Füge nun das Plugin (als Beispiel wird hier das Plugin |
- | 1. Zuerst muss du die Datei // | + | 1. Zuerst muss die Datei // |
<code php><? | <code php><? | ||
Line 32: | Line 60: | ||
**Beispiel 1** | **Beispiel 1** | ||
- | FTP-Dateipfad in der das Plugin | + | FTP-Dateipfad in der das Plugin |
homepage/ | homepage/ | ||
| | ||
Line 42: | Line 70: | ||
**Beispiel 2** | **Beispiel 2** | ||
- | FTP-Dateipfad in der das Plugin | + | FTP-Dateipfad in der das Plugin |
homepage/ | homepage/ | ||
| | ||
Line 57: | Line 85: | ||
?></ | ?></ | ||
- | 3. Haben die vorherigen Varianten nicht zum Erfolg geführt | + | 3. Haben die vorherigen Varianten nicht zum Erfolg geführt |
<code php><? | <code php><? | ||
Line 63: | Line 91: | ||
?></ | ?></ | ||
- | 4. Besitzt das Plugin eine CSS Datei so muss diese auch in die Webseite integrieren. Dies muss zum einen innerhalb Admidio' | + | 4. Besitzt das Plugin eine CSS Datei so muss du diese auch in die Webseite integrieren. Dies muss zum einen innerhalb Admidio' |
<code html>< | <code html>< | ||
===== 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 | + | Ein Beispiel für eine Integration von mehreren Plugins in einer Seitenleiste |
{{: | {{: | ||
===== 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, |