This Serendipity guestbook plugin is TEMPLATE based, configurable by its own stylesheet, has a FRONTEND and a BACKEND.<br/>
Please read the <ahref="#config">Config</a>, <ahref="#admin">Admin</a>, <ahref="#design">Design</a> and last modified entry <ahref="#change">Changelog</a> Section of this file
The Serendipity default value is "<em>/blogname/pages/guestbook.html</em>", or, in case you are not using mod_rewrite, "<em>/blogname/index.php?/pages/guestbook.html</em>".</li>
Attention: this also defines the URL of the page (<em>index.php?serendipity[subpage]=name</em>). Just one short name without whitespaces (<em>default: guestbook</em>).</li>
<li>The <spanclass="eye">'Headline'</span> defines the headline of the guestbooks frontpage page view with your normal blog design (<em>optional</em>).</li>
<li>The <spanclass="eye">'Intro'</span> defines additional introductory Text (<em>optional</em>).</li>
<li>The <spanclass="eye">'Guestbook form order'</span> defines the place of your guestbook form, on top or bottom of the entries (<em>default: top</em>).</li>
<li>The <spanclass="eye">'Entries per page'</span> defines how many entries to display per page (<em>default: 10</em>)</li>
<li>The <spanclass="eye">'Entries per page (backend)'</span> dito (<em>default: 15</em>).</li>
<li>The <spanclass="eye">'Characters per line (Wordwrap)'</span> defines after how many characters a guestbook text line will be automatically wrapped (<em>default: 120</em>).</li>
<li>The <spanclass="eye">'Format as article'</span> defines if the output is automatically formatted as an article (colors, borders, etc.) (<em>default: yes</em>).</li>
<li>The <spanclass="eye">'Send e-mail to admin'</span> defines email information of each new entry. Insert email address on next step (<em>default: false</em>).</li>
<li>The <spanclass="eye">'User Email'</span> defines a form field for the e-mail of the user (<em>default: yes</em>).</li>
<li>The <spanclass="eye">'Show Captchas'</span> defines the use of Serendipity CAPTCHAS (requires Spamblock plugin activated) to prevent comment SPAM (<em>default: yes</em>).</li>
<li>The <spanclass="eye">'User Homepage'</span> defines a form field for the homepage of the user (<em>default: false</em>).</li>
<li>The <spanclass="eye">'Approve entries'</span> defines the guestbook entries to be verified by admin generally before they show up in frontend (<em>default: false</em>).</li>
<li>The <spanclass="eye">'Auto-moderate'</span> defines the same behaviour for a single entry, if the SPAMBLOCK-plugin wordfilter option is active and set to 'moderate', caused by stopword matches (<em>default: false</em>). The guestbook content evaluation will still return captcha checking, if any spam check evaluates true. This differs from normal spamblock behaviour!</li>
<li>The <spanclass="eye">'Entry checks'</span> sets an active and individual wordfilter array (<em>default: pre-filled</em>). Regular Expressions are allowed, separate strings by semicolons (;). You have to escape special chars with "\". If you leave this field empty, no special checks are done. This check is bypassed for users with USERLEVEL_ADMIN only!</li>
<li>The <spanclass="eye">'Date format'</span> defines an individual strftime() code for the entry datetime (<em>default: %a, %d.%m.%Y %H:%M</em>).</li>
<li>The <spanclass="eye">Intro</span>, if set in config, can be modified with: <em>#guestbook_wrapper .guestbook_intro { padding: 0 none; text-align: left; border: 0 none; background:none repeat scroll 0 0 #FFF; }</em></li>
<li>You can find a very nice list of available web colours <ahref="http://www.wackerart.de/rgbfarben.html"target="_blank">here</a>. Happy designing!</li>
<li>Rewritten (tpl/css) for Serendipity 2.0 in backend</li>
<li>Extends Serendipity >= 1.9.0</li>
<li>Changed some lang constants</li>
<li>Long time users may need to backup their guestbook database in S9y Guestbook DB Administration panel again! Since this version checks the TABLE COLUMN order to prevent a possible backup/upload issue.</li>
<li>changed backend/frontend templates including changes to the backend.css from table to list style and be some more up to date.</li>
<li>changed config option markup internally to also set the {$plugin_guestbook_articleformat} as default(true) in frontend plugin_guestbook_entries.tpl.</li>
<li>changed sidebar plugin linebreak.</li>
<li>fixed sql alter update and remove procedure.</li>
<li>changed backend display to admin group instead admin only.</li>
<li>fixed spamblock call entry timestamp to be -8 day in past, while captchas_ttl checks normally set captchas true beyond 7 days.</li>
<li>fixed backend admin entry; POST vars to form got lost in some error cases.</li>
<li>changed ERROR_DATANOTAGS lang constant in <en>, <de> and <de-utf8> to support new wordfilter option.</li>
<li>added new pre-filled config option to disallow plugin only filter words in entry body, which was done internally before.</li>
<li>added internal var to function to support an incomplete error message properly.</li>
<li>changed lang constant in <en>, <de> and <de-utf8> to better explain auto-moderation issues.</li>
<li>changed documentation_en.html to explain differs in captchas check in contrast to spamblocks auto-moderation pass-through and new option 'entrychecks'.</li>
<li>Changed sidebar serendipity_event_staticpage.php to be compatible to guestbook 2.0 version too (code1).<br/>
In case you allready used this plugin to show a link to the guestbook plugin in your sidebar, please go into admin panel,<br/>
go to static pages, and say yes again to show guestbook plugin. Doing this, changes to code will take effect.</li>
<li>Made sidebar serendipity_plugin_guestbook work with 2.0 version only</li>
<li>Target admin mail address should now be compatible to old guestbook version 1.38 - just one targetmail used</li>
<li>Markup config var makes tpl based entries textfield output get parsed through S9y standard text formatting and converting standard smilies</li>
<li>Change old guestbook table now works for mysql (only?)</li>
<li>More cleanup / renaming and reconfigured wordwrap in config for 2.0 final</li>
<li>Now the guestbook should work well with/without CAPTCHAS - this needed a new config variable so please check your Captchas settings in spamblock and! guestbook plugins</li>
<li>Generell clean up and messages tweaks.</li>
<li>Now serendipity_event_guestbook is nearly full template based (see plugin_guestbook_entries.tpl and plugin_guestbook_form.tpl)</li>
<li>You will find images shorttime.gif, button_background.png and delete.png in $this_plugin/img dir now.</li>
<li>Change css (style_guestbook_backend.css) and template files to your needs</li>
<li>Please check other lang files - actualy only <en>, <de> and <de-utf8> will work!</li>
<li>Permalink ("pageurl") is a full path from http root eg. "/serendipity/pages/guestbook.html" or "/serendipity/index.php?/pages/guestbook.html" (see mod_rewrite)</li>
<li>Please Note: This version is making use of plugin::spamblock features and captchas (disabled for admins),</li>
<li>Please Note: timelock and sessionlock config vars will not be used anymore - removed by table update</li>
</ul>
<h2>Version 1.0 to 1.38 <spanclass="date">[ 2005-02-11 to 2006-08-21 ]</span></h2>
<ul>
<li>originally developed by Philipp Schneider aka boelkstoff</li>