Das Plugin ist ein konfigurier- und positionierbarer Ersatz für das CMSimple-Editmenu:
© 2010 Martin Damken, zeichenkombinat.de.
Der Einsatz auf deiner eigenen Homepage - kommerziell oder nicht - ist frei. Wenn du das Plugin als professioneller Webdesigner in einem Kundenprojekt einsetzen möchtest, solltest du eine kommerzielle Lizenz in Erwägung ziehen.
Falls dir das Plugin gefällt, ist eine kleine Spende über Paypal natürlich jederzeit willkommen!
Das Plugin setzt CMSimple_xh resp. den in CMsimple_xh integrierten Plugin-Loader (PL Version >= 2.1) voraus.
Von der neuen »Datenbank« macht das Plugin keinen Gebrauch. Wenn du also, aus welchen Gründen auch immer, vor einem Update auf das aktuelle System zurückschreckst, lässt sich die Sache leicht anpassen.
Aussehen sollte das ungefähr so:
Mindestens die Datei plugins/wr_adminmenu/config/config.php beschreibbar machen.
(Um die Backend-Sprache oder das Stylesheet online bearbeiten zu können, müssen auch die Dateien in plugins/wr_adminmenu/languages und die Datei plugins/wr_adminmenu/css/stylesheet.css mit Schreibrechten ausgestattet werden.)
<?php echo wrAdminmenu();?>
" einfügen.
Das Adminmenu wird absolut positioniert. Von daher ist es eigentlich egal, wo du es in dein Template schreibst. Vielleicht ganz oben,
direkt hinter <body <php echo onload(); ?>>
.
PluginMenu('ROW', '', '', '');
PluginMenu('DATA', '', '', $pluginloader_plugin_selectbox);
$o .= PluginMenu('SHOW');
suchen (im Pluginloader Version 2.1.11 Zeilen 180 bis 183) und die Anzeige an eine if-Klausel knüpfen:
if(!strpos(file_get_contents($pth['file']['template']), 'wrAdminmenu(')){
PluginMenu('ROW', '', '', '');
PluginMenu('DATA', '', '', $pluginloader_plugin_selectbox);
$o .= PluginMenu('SHOW');
}
Damit wird die Anzeige des Pluginloader-Teils des Standard-Editmenus nur dann unterdrückt, wenn im Template das wr_adminmenu verwendet wird. Falls du in deiner Installation keine Templates mit dem Standard-Editmenu verwendest, kannst du die Zeilen auch einfach auskommentieren.
Das Menü kann in der linken oder rechten oberen Ecke des Bildschirms, da, wo es in deinem Template weniger stört, angezeigt werden.
Immer zur Verfügung stehen der Logout-Link, der Wechsel zwischen Ansichts- und Edit-Modus und, falls installiert, der MenuManager von CMSimple-Styles.
Alle anderen Menü-Punkte lassen sich deaktivieren, wenn sie nicht gebraucht werden. Als "Administrator" hast du weiterhin Zugriff auf alle Einstellungsmöglichkeiten. Um dich als "Administrator" anzumelden, musst du nur das Passwort in der Adresszeile anhängen:
http://www.example.com/?&dein_passwort
Du kannst eine andere Website (oder deine E-Mail-Adresse) mit der "Hilfe" verlinken.
Einfach die Einträge in plugins/wr_adminmenu/config/config.php umsortieren.
... cmsimpleforum.com.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.