Sie sind hier: CMSimple XH > CMSimple Hilfe > Tricks

 

Sitemap
Druckversion
Kontakt
Impressum

Letzte Änderung:
03.03.2015, 12:24:15

Tricky Dick

 

Achtung

In der Zwischenzeit hat sich einiges bei CMSimple_XH getan. Möglicherweise sind einige der hier dargestellten Verfahren nicht mehr aktuell und funktionieren nicht mehr!

 

Viele der folgenden nützlichen Informationen habe ich auf den Websites von www.cmsimple.de bzw. mv-web-design.de gefunden. Sie eignen sich für Benutzer, die sich mit HTML und/oder PHP einigermaßen auskennen.

 

Inhalte abhängig von einer bestimmten Seite im Template anzeigen

Wenn man dauerhaft auf einer bestimmten Seite etwas einbinden will, so kann man dieses auch über das Template realisieren. Man muss nur als Bedingung die spezielle Seite angeben und das, was dann eingebunden werden soll.

<?php if ($h[$s] == 'Some heading'){ ?>

[HTML CODE]

<?php } ?>

 

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 obigem 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 obigem Code entfernen!

 

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

Das Zeichen > bitte aus obigem 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!

 

Newsbox im Content anzeigen

#>CMSimple $output=preg_replace("/".chr(35)."CMSimple.*".chr(35)."/",newsbox('name_of_the_newsbox'),$c[$s]);#

Das Zeichen > bitte aus obigem Code entfernen!

 

Gesamten Inhalt auf einer Seite anzeigen

#>CMSimple $output.=rf($pth['file']['content']);#

Das Zeichen > bitte aus obigem Code entfernen! 

 

Letzte Bearbeitung:: 06.10.2012, 14:46:02

Newsmodul

Langenhagen, 01.07.2010

Dies ist ein sogenanntes 'News-Modul'. Hier können Sie aktuelle oder wichtige Meldungen in einem Zuge auf einigen oder all Ihren Seiten und Unterseiten zugleich veröffentlichen.