Sie sind hier:
PowerCMS
Plugins und Co
Plugins
»
Gbook
Plugin Gbook
Das Plugin Gbook ist ein vollständiges Gästebuch mit ein paar Feinheiten, die man anderswo suchen muss. Interessant ist auch die Realisierung als Smarty Plugin. Viele CMS benötigen für diesen Leistungsumfang ein Modul, bzw. gleich mehrere. Hier handelt es sich um ein sich selbst installierendes Plugin, d.h. die notwendigen Tabellen werden selbstätig beim ersten Aufruf des Plugins erstellt.
Leistungsmerkmale:
Praktisch unbegrenzte Anzahl von Einträgen.
Einträge sind auf 2048 Anschläge begrenzt.
Reloadsperre (Zeit einstellbar)
Captcha (es wird dazu das Plugin captcha verwendet) - man muss den Captcha-Code korrekt eingeben, damit ein Beitrag akzeptiert wird.
Zum Eintragen kann der TinyMCE verwendet werden
Es ist ein unbeaufsichtigter Betrieb möglich (nicht empfohlen). Die Freigabe eines Beitrages erfolgt ohne weitere Prüfung sofort.
Es ist ein beaufsichtigter Betrieb möglich. Die Freigabe eines Beitrages erfolgt durch den Admin.
Es ist eine Selbstaktivierung per Email möglich. Der Verfasser eines Beitrages erhält automatisch ein Email mit einem Bestätigungslink, den er auslösen muss. Macht er es, wird der Beitrag frei gegeben. Der Vorteil: 0 Arbeit, Email - Adresse existiert sicher (und damit hat man auch eine verfolgbare Sache in der Hand).
Ein Admin kann jederzeit Beiträge aktivieren, deaktivieren, ändern oder auch löschen und natürlich ohne Beschränkung eigene Beiträge abliefern.
die Optik ist leicht zu verändern.
Die Mechanismen Reloadsperre, Captcha und Emailaktivierung bieten eine ausgesprochen hohe Sicherheit gegen Spambeiträge.
Das Plugin arbeitet mit einer Kombination verschiedener Einzeltemplates, in denen Steuerungselemente über versteckte Inputfelder enthalten sind. Der Zugriff auf die Seite, in der das Plugin eingesetzt wird, erfolgt über die Seiten - ID, damit Änderungen vom Seiten - Alias keinen Einfluß auf die Steuerung hat. Die sichtbaren Teile der Einträge (die Anzahl der Beiträge je Seite kann per Parameter festgelegt werden) werden vom Plugin Pisearch verarbeitet und somit bei der Suche über die gesamte Website berücksichtigt.
Syntax
Der Aufruf des Gästbuch erfolgt in einer beliebigen Seite mit beispielsweiser folgender Syntaxen
Standardeinstellungen: {gbook}
Anpasste Einstellungen: {gbook verwaltung='0' anzeige_template='gbook/meine_anzeige.tpl'}
Parameter
anzeige_template: Darstellung der Einträge (Standard: gbook/anzeige.tpl)
neu_template: Formular zum Erstellen eines Eintrags (Standard: gbook/neu.tpl)
edit_template: Formular zum Ändern eines Eintrags (Standard: gbook/gb_edit.tpl)
limit: Anzahl der Beiträge pro Seite (Standard: 5)
sperrzeit: Sperrzeit in Sekunden (Standard: 1800)
verwaltung: 0 = Eintrag sofort aktiviert, 1= Aktivierung durch Admin, 2 = Selbstaktivierung per eMail (Standard: 2)
Tipps und Tricks
TinyMCE als Eintragshilfe benutzen:
<script language="javascript" type="text/javascript"
src="modules/TinyMCE/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced",
language: "de",
plugins : "advimage,advlink,emotions,flash,searchreplace",
theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,
justifyleft,justifycenter,justifyright, justifyfull,bullist,numlist,undo,redo,link,unlink,emotions",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_path_location : "bottom",
extended_valid_elements : "a[name|href|target|title|onclick],
img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],
hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
});
</script>
Bsp.:
<textarea cols='40' name='gb_Nachricht' id='gb_eintrag' rows='10'></textarea>
Die Einträge lassen sich direkt und über den Verwaltungsbereich bearbeiten.
Letzte Änderung auf dieser Seite am: 28.01.2008 14:57:19
Vorherige Seite:
Gast_counter
| Nächste Seite:
Getcookie