Sie befinden sich hier: start » de » call_plugins

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

de:call_plugins [2012/10/14 17:54]
Christoph M. Becker [Funktionsaufruf]
de:call_plugins [2018/10/26 15:33]
Zeile 1: Zeile 1:
-====== Funktionsaufruf ====== 
- 
-Manche Plugins arbeiten nach erfolgreicher Installation von alleine, als Beispiel sei das Plugin ge_canonical_XH genannt. Sobald das Plugin hochgeladen ist, erzeugt es automatisch den Canonical Link im head-Bereich des Seitenquelltextes. 
- 
-Die meisten Plugins erfordern jedoch den Aufruf von Funktionen mit bestimmten Parametern, an der Stelle, an der das Plugin arbeiten soll. Das kann im Inhalt einer Seite sein, aber auch an einer bestimmten Stelle im Template. 
- 
-===== Wichtiger Hinweis ===== 
- 
-Viele Pluginentwickler bieten Beispiel-Funktionsaufrufe in ihren Hilfedateien an. Wenn  man diese einfach kopiert und in den normalen Text einer CMSimple_XH Seite einfügt, kann es sein, dass versteckte Formatierungen mit in den Quelltext kopiert werden. 
- 
-Dann funktioniert das Plugin in der Regel nicht, deshalb: 
- 
-<​html>​ 
-<p class="​dw_hint">​!!! Fügen Sie Funktionsaufrufe für Plugins IMMER in der Quelltext-Ansicht ein !!!</​p>​ 
-</​html>​ 
- 
-Weitere Möglichkeiten:​ 
- 
-  * Speichern Sie den Funktionsaufruf in einer .txt-Datei zwischen und kopieren Sie ihn von da aus auf die CMSimple_XH Seite oder schreiben Sie den Funktionsaufruf von Hand ab. 
- 
-===== Funktionsaufruf im Inhalt einer Seite ===== 
- 
-Der Funktionsaufruf für ein Plugin kann per CMSimple Scripting erfolgen oder per direktem Funktionsaufruf. 
- 
-==== per CMSimple Scripting: ==== 
- 
-Beim Aufruf eines Plugins per CMSimple Scripting wird die Ausgabe des Plugins an die vorhandenen Seiteninhalte angehängt. Das heisst, egal wo im Inhalt Sie den Funktionsaufruf platzieren, das Plugin wird immer hinter / unter dem Seiteninhalt ausgegeben. 
- 
-So sieht der Funktionsaufruf eines Plugins per CMSimple Scripting aus: 
- 
-<​code>#​CMSimple $output.= funktion(parameter);#</​code>​ 
- 
-CMSimple_XH erlaubt nur einen (1) Scripting Bereich pro Seite. Wenn Sie mehrere Plugins auf einer Seite aufrufen wollen, sieht das so aus: 
- 
-<​code>#​CMSimple $output.= funktion1(parameter);​ $output.= funktion2(parameter);#</​code>​ 
- 
-Wie genau der Funktionsaufruf für Ihr Plugin auszusehen hat, finden Sie in der Regel in der Hilfedatei des Plugins. Bei vielen Plugins ist diese Hilfedatei im Plugin Menü direkt aufrufbar, sie öffnet in einem neuen Fenster oder Tab. 
- 
-[[#top|⇑ nach oben]] 
- 
-==== direkter Funktionsaufruf:​ ==== 
- 
-Neu in CMsimple_XH ist die Möglichkeit,​ eine Plugin-Funktion direkt im Inhalt aufzurufen. Bei dieser Variante erscheint die Ausgabe des Plugins an der Stelle im Inhalt, an der dieser Funktionsaufruf platziert wird. Auch mehrere Pluginaufrufe auf einer Seite sind möglich. 
- 
-Das funktioniert mit den meisten Plugins, aber nicht mit allen. Probieren Sie es einfach aus. 
- 
-<​code>​{{{PLUGIN:​funktion(parameter);​}}}</​code>​ 
- 
-Wie genau der Funktionsaufruf für Ihr Plugin auszusehen hat, finden Sie in der Regel in der Hilfedatei des Plugins. Bei vielen Plugins ist diese Hilfedatei im Plugin Menü direkt aufrufbar, sie öffnet in einem neuen Fenster oder Tab.  
- 
-[[#top|⇑ nach oben]] 
- 
-===== Funktionsaufruf im Template ===== 
- 
-Die Plugin-Funktionen können auch im Template aufgerufen werden, sie stehen dann auf jeder CMSimple_XH Seite zur Verfügung. Anwendungsbeispiele sind z. B. die Login-Formulare der Plugins memberpages oder register. 
- 
-<code php><?​php echo funktion(parameter);?></​code>​ 
- 
-Wie genau der Funktionsaufruf für Ihr Plugin auszusehen hat, finden Sie in der Regel in der Hilfedatei des Plugins. Bei vielen Plugins ist diese Hilfedatei im Plugin Menü direkt aufrufbar, sie öffnet in einem neuen Fenster oder Tab. 
- 
----- 
- 
-Weiter zu: [[anwenderdokumentation:​plugins:​konfiguration|Konfiguration]] 
- 
-[[start|⇐ zurück]] ​  ​[[#​top|⇑ nach oben]] 
  
 
Sie befinden sich hier: start » de » call_plugins
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: GNU Free Documentation License 1.3
Valid XHTML 1.0 Valid CSS Driven by DokuWiki