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 [2026/01/11 11:50] – fasse | de:plugins:installation [2026/01/24 12:13] (current) – fasse | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Plugins in die Homepage einbauen ====== | ====== Plugins in die Homepage einbauen ====== | ||
| - | ===== Der Unterschied zwischen | + | ===== Welche |
| - | Plugins | + | Du möchtest bestimmte Informationen von Admidio auf deiner Vereinsseite oder anderswo anzeigen? Dazu kannst du die Plugins |
| + | ===== Wie baue ich Plugins ein? ===== | ||
| + | Das entsprechende Plugin sollte im Ordner **adm_plugins** bereits eingerichtet sein. | ||
| - | + | ==== Plugin | |
| - | ===== Wie baue ich Plugins ein ? ===== | + | |
| - | Lade das Plugin | + | |
| - | + | ||
| - | ==== 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. | 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. | ||
| Line 39: | Line 37: | ||
| 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/ | ||
| + | |||
| + | === Plugin als iFrame einbauen === | ||
| + | |||
| + | Die einfachste und empfohlene Möglichkeit Plugins der Übersichts-Seite in eine andere Webseite zu integrieren ist diese als iFrame in den HTML-Code der anderen Webseite einzubauen. Dazu kannst du die nachfolgende HTML-Code genau an der Stelle platzieren an der du das Plugin anzeigen möchtest: | ||
| + | <code html>< | ||
| + | Die konkrete Implementation für das Login-Plugin sähe dann so aus, wenn Admidio in deinem Webspace in dem Unterordner **admidio** installiert ist: | ||
| + | <code html>< | ||
| + | Die Größe, Rahmen und Abstände des Plugins kannst du dann ganz einfach für CSS festlegen, was dann so aussehen könnte: | ||
| + | <code css> | ||
| + | | ||
| + | | ||
| + | | ||
| + | }</ | ||
| + | Jetzt kann du deine Webseite neu aufrufen und das entsprechende Plugin wird nun angezeigt :-) | ||
| + | \\ \\ | ||
| + | |||
| + | === Plugin als Code-Block in Webseite einbauen === | ||
| 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 // | 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 // | ||
| Line 92: | Line 107: | ||
| 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 | + | Ein Beispiel für eine Integration |
| + | {{: | ||
| - | {{:de: | + | Ein Beispiel für eine Integration der Plugins auf der Übersichtsseite siehst du auf diesem Screenshot: |
| + | {{: | ||
| ===== 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, | ||