Admin-Menü erweitern

CMSimple 4.0 und höher
Post Reply
Daider
Posts: 6
Joined: Fri 11. Jul 2014, 15:20

Admin-Menü erweitern

Post by Daider »

Ich möchte im Admin-Menü „Einstellungen“ nach „Stylesheet“ noch eine Editiermöglichkeit für ein php-Script namens „Meldung“.
Die zugehörige Datei „meldung.php“ (oder auch „meldung.htm“) liegt ebenfalls im entsprechenden Template-Verzeichnis.
Für eine Hilfestellung, wie das funktionieren könnte, wäre ich sehr dankbar.
Gert
Posts: 2090
Joined: Sun 18. Nov 2012, 14:18

Re: Admin-Menü erweitern

Post by Gert »

Hallo,

in der Datei ./cmsimple/functions.php findest Du das Adminmenü in Zeile 1214 (aktueller Download).

Die Zeile 1290 ist der Stylesheet Link. Einfach diese Zeile noch einmal drunterkopieren und entsprechend bearbeiten. Da kannst Du Links setzen, eine Editiermöglichkeit für eine html- oder php Datei hast Du damit noch nicht, das würde weitere Programmierung in den Tiefen des Systems erfordern.

Sowas (Editieren von php Dateien online) ist auch gefährlich, damit kannst Du CMSimple komplett abschiessen.

Änderungen in den Systemdateien musst du dann allerdings nach jedem Update wiederholen (Die Zeilennummern können sich aber bei jedem Update ändern ändern),

Gert
Gert Ebersbach | CMSimple | Templates - Plugins - Services
Daider
Posts: 6
Joined: Fri 11. Jul 2014, 15:20

Re: Admin-Menü erweitern

Post by Daider »

Hallo Gert,

vorweg herzlichen Dank für die blitzschnelle Antwort.

Die Datei ist im Template mittels „include“ eingebunden und funktioniert tadellos.

Dateiinhalt in etwa wie folgt, also datumsabhängige Anzeige:

<!-- *********************************************************************** -->
<? if(date("YmdHi",time()) >="201407010000" and date("YmdHi",time()) <="201407312359") { ?>
<b>Titel Juli</b><br>
Text für Juli<br>
<? } ?>
<!-- *********************************************************************** -->
<? if(date("YmdHi",time()) >="201408010000" and date("YmdHi",time()) <="201408312359") { ?>
<b>Titel August</b><br>
Text für August <br>
<? } ?>

Nun dachte ich halt, vielleicht könnte ohne allzu großen Programmieraufwand das Script analog zum Template und Stylesheet direkt in CMSimple bearbeitet und somit das offline editieren und Upload mittels FTP vermieden werden.

Sollte der Wunsch jedoch unerfüllbar sein: Trotzdem recht herzlichen Dank für Deine Mühen. CMSimple ist klasse!

Daider
Gert
Posts: 2090
Joined: Sun 18. Nov 2012, 14:18

Re: Admin-Menü erweitern

Post by Gert »

Hallo,

includen ist nicht immer die sicherste Methode.

Wenn es sich um so wenig Code handelt, warum schreibst Du den nicht direkt in die template.htm? Die template.htm kann man ja online im CMSimple Backend bearbeiten.

Dann hast Du den Stress nicht, nach jedem CMSimple Update die Codeänderungen wieder einfügen zu müssen.

Kleiner Tipp noch: Short Open Tags solltest Du vermeiden, also besser <?php ... ?>.
Daider wrote:... Sollte der Wunsch jedoch unerfüllbar sein: ...
Ist er nicht, ist jedoch ein gewisser Aufwand (Änderungen in mehreren Core Dateien), nicht unbedingt sicher und für Dich nicht optimal, weil nicht updatesicher,

Gert
Gert Ebersbach | CMSimple | Templates - Plugins - Services
Daider
Posts: 6
Joined: Fri 11. Jul 2014, 15:20

Re: Admin-Menü erweitern

Post by Daider »

Hallo Gert,

Du hast recht: Code einfach ins Template rein.
Da muss man aber erst mal drauf kommen ;)

Trotzdem vielen Dank

Daider
Post Reply