CMSimple - Dokumentation

Flatfile CMS Blog Shop - Das Content Management System zum mitnehmen

Information  Dokumentation  Downloads  Forum
Sie sind hier:   Startseite > Plugins > Die Pluginaufrufe
Deutsch Englische CMSimple Website Danish

Die Pluginaufrufe

Die sichtbaren Pluginaufrufe auf dieser Seite sind so manipuliert, dass sie angezeigt und NICHT ausgeführt werden. Wenn sie einfach kopiert werden, funktionieren sie nicht.

Wenn Sie diese sichtbaren Pluginaufrufe kopieren, müssen Sie die 3 öffnenden geschweiften Klammern mit allen dazwischen sichtbaren oder unsichtbaren Zeichen löschen und neu setzen.


Plugin- und Funktionsaufrufe

Pluginaufrufe sind Funktionsaufrufe. Um später zu unterscheiden, ob eine Pluginfunktion oder eine andere Funktion aufgerufen wird, gibt es 2 Formen:

{‍{{plugin:die_funktion(Parameter);}}}
{‍{{function:die_funktion(Parameter);}}}

Beide Aufrufe bringen das gleiche Ergebnis.

Pluginaufrufe werden normalerweise in eine mit [enter] erzeugte Leerzeile gesetzt. Der TinyMCE macht daraus einen Absatz.

Weil in einem Absatz keine Blockelemente vorkommen dürfen, in den meisten Pluginausgaben aber Blockelemente gesetzt werden, macht CMSimple (nicht der TinyMCE) daraus einen Bereich (div), um invalides html zu vermeiden. Das geschieht nur, wenn innerhalb des Absatzes ausschliesslich der Pluginaufruf steht:

<p>{‍{{plugin:die_funktion(Parameter);}}}</p>
wird zu:
<div>{‍{{plugin:die_funktion(Parameter);}}}</div>

Pluginaufruf mitten im Text

Wenn der Pluginaufruf mitten im Absatz oder Text steht, erzeugt der TinyMCE keinen Absatz, und somit CMSimple auch keinen Bereich.

Beispiel Overlay Link auf das Impressum:

Text vor dem Pluginaufruf Impressum » Text nach dem Pluginaufruf

In der Quelltext Ansicht des TinyMCE:

<p>Text vor dem Pluginaufruf {‍{{plugin:col_ovlFrame('20240202_0740','../?Impressum&print','Impressum »','bright');}}} Text nach dem Pluginaufruf</p>

Einzelnen Pluginaufruf im Absatz belassen

Es kann durchaus mal sein, dass man aus irgendeinem Grund den Pluginaufruf in einem Absatz belassen will, also die Umwandlung <p> => <div> verhindert werden soll. Dazu kann man einfach vor dem Pluginaufruf ein Leerzeichen setzen:

 Impressum »

Wenn man nun pingelig ist und genau hinschaut, dann sieht man das Leerzeichen vor dem Link, denn der TinyMCE setzt ein geschütztes Leerzeichen (nbsp). Das kann man umgehen, indem man ein unsichtbares geschütztes Leerzeichen setzt. Das findet man in der Toolbar des TinyMCE, es heisst "zwj":

Impressum »

In der Quelltext Ansicht des TinyMCE:

<p>&zwj;{‍{{plugin:col_ovlFrame('20240202_0720','../?Impressum&amp;print','Impressum »','bright');}}}</p>

Die Ausführung des Pluginaufrufes wird übrigens auch mit zwj verhindert, zwischen der 1. und 2. geschweiften Klammer. Dadurch wird der Pluginaufruf angezeigt, und NICHT ausgeführt.

« vorige Seite Seitenanfang

CMSimple Aktuell

CMSimple ist fit für php 8.4
Systemvoraussetzungen »

CMSimple 5.15 veröffentlicht

25.03.2024

Die drag&drop Funktionalität des Pagemanagers sowie die Routine bei Umstellung auf h1only Pagesplitting wurden deutlich verbessert.

Download Bereich »

CMSimple Basic veröffentlicht

04.05.2024

Das ursprüngliche CMSimple aus 2012 ist wieder da, jetzt:

  • utf8 codiert
  • fit für php 8.3
  • 88 kByte Download.

USBWebserver CMSimple

USBWebserver

Testen Sie CMSimple ganz einfach mit USBWebserver offline auf Ihrem PC.

OnlineShop für CMSimple

OnlineShop für CMSimple

Jetzt gibt es bei ge-webdesign.de den csvShop, ein OnlineShop Plugin für CMSimple. Selbstverständlich voll responsiv für Smartphones & Co.

Templates

Responsive Templates sind für alle visuellen Ausgabemedien geeignet, vom Smartphone bis hin zum Full HD Bildschirm.

Testen Sie die responsiven Templates von ge-webdesign.de:

Plugins

Plugins erweitern den Funktionsumfang von CMSimple. Es gibt Blogs,  einen Mitgliederbereich, Fotogalerien, Multimedia und vieles mehr.

Hier finden Sie Demos für die meisten verfügbaren Plugins:

CMSimple Partner

Um Missverständnissen vorzubeugen: Die hier aufgeführten Dienstleister sind keine kostenlosen Hotlines. Dafür gibt es das Forum »


ge-webdesign.de »
CMSimple Templates (html5 valide)
CMSimple Plugins (html5 + php8)
CMSimple Dienstleistungen

b&s creations »
Susanne und Beat Mattmann
Webdesign aus der Schweiz

 weitere Partner »

Ihr Erfolg mit CMSimple

Webdesigner und Agenturen können hier Ihre Dienstleistungen rund um CMSimple anbieten. Mehr Informationen dazu erhalten Sie hier:

Werden Sie CMSimple Partner »

Hostingpartner webgo

Wenn Sie zuverlässigen, schnellen und preiswerten Webspace suchen, dann empfehlen wir

webgo Hosting

Alle webgo Webhosting Pakete » haben unbegrenzten Datenverkehr (unlimited traffic), somit sind Sie diesbezüglich vor unschönen Überraschungen sicher.

Mit dem CMSimple Gutscheincode erhalten Sie bei der Bestellung einen einmaligen Rabatt.

Sponsoren

Mundharmonika Musik Berlin

weitere Sponsoren »


Werden Sie CMSimple Sponsor »

CMSimple unterstützen

Sie können CMSimple auch einfach durch eine Spende unterstützen:

nach oben