CMSimple-Links:

Unterstützen Sie uns mit einer Spende!


Home > Hilfe & Snippets

Hilfe & Snippets

Achtung: Einige Informationen in diesem Bereich sind nicht aktuell!

Auf dieser Seite finden sie ungeordnet einige nützliche Tipps für CMSimple. Diese Sektion wird ständig erweitert, es lohnt sich immer wieder reinzuschauen.

Momentan ist das meiste auf Englisch, Übersetzung werden folgen!

Template Tutorial


Lars Ellmauer hat ein gutes Tutorial für Einsteiger geschrieben, das die Entwicklung eines eigenen Templates erklärt.

http://larsellmauer.net/?Tutorials:Template-Tutorial

Pluginloader in CMSimple 3.2

Damit der Pluginloader in CMSimple 3.2 funktioniert muss folgende Änderung vorgenommen werden:

Open plugins/index.php and look for
Code: 
function PluginFiles($plugin)
and insert
Code: 
unset($plugin);
in the line just before.
Code: 
unset($plugin);
function PluginFiles($plugin)

PHP-Aufrufe

Eine kurze Erläuterung der PHP-Aufrufe die in CMSimple Templates vorkommen:

head() : unverzichtbar: Fügt Metatags und andere Head-Informationen ein.
onload() : unverzichtbar: Fügt Javascript ein das der Editor benötigt.
toc() : unverzichtbar: Zeigt das normale Navigationsmenu an.
editmenu() : unverzichtbar: Zeigt die Editor-Werkzeugleiste im angemeldeten Zustand an.
content() : unverzichtbar: Hier wird der Inhalt im Template angezeigt.
loginlink() : unverzichtbar: Dieser Link ermöglicht es sich am System anzumelden.
languagemenu() : zusätzlich: Erlaubt es die Sprache umzuschalten bei mehrsprachigen Seiten.
lastupdate() : zusätzlich: Zeigt das Datum der letzen Änderung an.
sitename() : zusätzlich: Zeigt den Seitentitel an.
searchbox() : zusätzlich: Blendet die Suchfunktion ein.
sitemaplink() : zusätzlich: Erzeugt den Link zur Sitemap.
printlink() : zusätzlich: Erzeugt den Link zur Druckversion der Seite.
mailformlink() : zusätzlich: Erzeugt den Link zum E-Mail Formular, falls vorhanden.
guestbooklink() : zusätzlich: Erzeugt den Link zum Gästebuch, falls vorhanden.
submenu() : zusätzlich: Zeigt ein Untermenu an, falls vorhanden.
previouspage() : zusätzlich: Erzeugt einen Link der zur vorherigen Seite innerhalb der Menustruktur springt (Wie in einem Buch)
top() : zusätzlich: Erzeugt einen Link der zum Anfang der Seite springt. Benötigt einen Anker namens "top" im Template um zu funktionieren.
nextpage() zusätzlich: Erzeugt einen Link der zur nächsten Seite innerhalb der Menustruktur springt (Wie in einem Buch)
locator() : zusätzlich: Zeigt eine "Breadcrump" Navigation an nach dem Muster: Home > Produkte > Computer > Apple
newsbox() : zusätzlich: Zeigt eine Newsbox an, falls solch eine Seite im Content vorhanden ist. Wie wird eine Newsbox eingerichtet?

Zur Verwendung innerhalb der Inhalts-Datei (content.htm):


Diese Informationen wurden von der Website mv-web-design.de zusammengestellt!


PHP-Code ausführen und am Ende des Inhalt anhängen:
#>CMSimple $output.=lastupdate();#
Gibt auf der Seite, auf der dieser Code platziert ist am Ende des Inhalts das Datum der letzten Änderung ( lastupdate() ) aus. Wird meist verwendet, den Output eines Plugins (Gästebuch, Blog, Vote ...) auszugeben.

Das Zeichen > bitte aus obigen Code entfernen!

PHP-Code ausführen und an an beliebiger Stelle im Inhalt einfügen:
#>CMSimple $output=preg_replace("/".chr(35)."CMSimple.*".chr(35)."/",lastupdate(),$c[$s]);#
In diesem Beispiel wird an der Stelle, an der dieser Code platziert wird, das Datum der letzten Änderung ( lastupdate() ) ausgegeben. Kann auch dazu verwendet werden, den Output eines Plugins (Gästebuch, Blog, Vote ...) zu platzieren.

Das Zeichen > bitte aus obigen Code entfernen!

Ersetzt die Überschrift im Text durch einen anderen Text.
#>CMSimple $output=preg_replace('"(<h[1-3]>).*.(<\/h[1-3]>)"i', '\\1Interessante Seite\\2', $output);#
Hier wird die Überschrift der Seite (beliebiger Text) durch 'Interessante Seite' ersetzt.

Das Zeichen > bitte aus obigen Code entfernen!

Zur Verwendung innerhalb der Template-Datei (template.htm):

Nur auf der Startseite etwas zusätzlich ausgeben:
<?php if($s==0){echo('Start-Seite!!');} ?>
Gibt auf der Start-Seite den Text 'Start-Seite!!' aus. Der Code wird nur auf der Start-Seite ausgeführt!

Auf jeder Inhalts-Seite ausser im 'Admin-Bereich' PHP-Code ausführen:
<?php if($s>=0){echo('keine Admin-Seite!!');} ?>
Gibt auf jeder Seite, die nicht zum Admin-Bereich gehört den Text 'keine Admin-Seite!!' aus. Der Code wird auf den Seiten des 'Admin-Bereich', auf der 'Sitemap' und der Seite 'Druckversion' nicht ausgeführt!

Anordnung der Funktionen im "default" Template von CMSimple



Untermenü


Suche mit Google
Google
Web CMSimple.de
Social Bookmarks

Bookmark bei: Mr. Wong Bookmark bei: Webnews Bookmark bei: Icio Bookmark bei: Oneview Bookmark bei: Linkarena Bookmark bei: Newskick Bookmark bei: Seekxl Bookmark bei: Newsider Bookmark bei: Linksilo Bookmark bei: Readster Bookmark bei: Folkd Bookmark bei: Yigg Bookmark bei: Digg Bookmark bei: Del.icio.us Bookmark bei: Reddit Bookmark bei: Simpy Bookmark bei: StumbleUpon Bookmark bei: Slashdot Bookmark bei: Netscape Bookmark bei: Furl Bookmark bei: Yahoo Bookmark bei: Spurl Bookmark bei: Google Bookmark bei: Blinklist Bookmark bei: Blogmarks Bookmark bei: Diigo Bookmark bei: Technorati Bookmark bei: Newsvine Bookmark bei: Blinkbits Bookmark bei: Ma.Gnolia Bookmark bei: Smarking Bookmark bei: Netvouz Information



Powered By CMSimple | Login