Guestbook

Downloads: 52387
Category: Plugin
Compatible with: GetSimple 3.0 - 3.3

Last Updated: June 7, 2014
Tags: guestbook comments emoticons reply captcha bbcode
Author: cumbe
Author Website: http://www.cumbe.es/guestbook/
Support: Support Forum

(2.6) 97 Votes

Plugin Description:

Add a guestbook to your site easily.

Description and Features:

  • This plugin adds a 'Guestbook' to any GetSimple page which records and displays visitors' comments.
  • Visitors can reply to comments making threaded conversations.
  • Comments are arranged into numbered pages.
  • Comments are displayed in chronological or reverse chronological order.
  • Comments are saved with separate backups.
  • Email notifications of new comments.
  • Unwanted comments can be deleted through the GetSimple Admin Pages.
  • BBCode is supported for comment writing.
  • Emoticons are supported in comments.
  • Emoticons can be added to and deleted from the library or completely turned off.
  • Guestbook appearance can be styled with standard CSS.
  • CAPTCHA is included to eliminate spam.
  • It is possible limit the number of characters by post
Versions:
-----------------------
  • v4.1, fix a bug with the name of one folder.
  • v4.2, is possible to choose if you want captcha.
  • v4.3, CSS, backups of log, and fixed bugs.
  • v4.3.1, fixed a bug in timestamp in replies.
  • v4.4, supports bbcode.
  • v4.4.2, fixed a bug when two comments are written at the same time.
  • v4.5.0, fixed several small bugs, more security in captcha and form.
  • v4.5.1, It is possible limit the numbers of characters in post.
  • v4.5.2, fixed smalls bugs.
  • v4.5.3, new system of pagination, new system of bbcode and new system of check form of guestbook.


Thanks Timbow for you translation.

Install Instructions:

Installation:
-------------------------
- Upload the contents of the zip file to your /plugins folder.
- Contents of the zip file are as follows:

  • guestbook.php
  • folder guestbook:
    • .htaccess.
    • Creature.ttf.
    • check.php
    • img_cpt.php
    • guestpagination.php
    • guestbook.css
    • backup.php
    • folder /imgages
    • folder /lang
    • folder /css
    • folder /inc
- Activate the plugin in Admin > Plugins.

Usage:
-------------------------
  The guestbook can be inserted into the content of a GetSimple page with the shortcode:
      [example 1] (% guestbook cumbe,6,D,Y,Y %)

  or it can be called in a template with php:
      [example 2] <?php sv_book('timbo', 5, 'I', 'N', 'N'); ?>
  In both cases there are the same five parameters:
    1) The username of the administrator who will receive email notifications.
    2) The number of comments to show per page.
    3) The order in which comments are shown; I (increasing) shows first comments first, D (decreasing) show most recent comments first.
    4) Include CAPTCHA Y/N .
    5) Include emoticons Y/N .

  So [example 1], the shortcode in the content: (% guestbook cumbe,6,D,Y,Y %) gives a guestbook using cumbe's email for notifications, with 6 comments (and the replies) per page, most recent first, including CAPTCHA and with emoticons enabled.

  And [example 2], the php tags in the template file: <?php sv_book('timbo', 5, 'I', 'N', 'N'); ?> gives a guestbook using timbo's email for notifications, with 5 comments (and the replies) per page, shown in the order they were posted, without CAPTCHA and with without emoticons.

  NB While it is highly recommended that CAPTCHA is always used on a public website to make the guestbook inaccessible to spam robots Site Administrators should be aware of accessibility issues around the use of CAPTCHA - http://www.w3.org/TR/turingtest/ .

  If no comments have been made Admin > Plugins > Guestbook will show the message "missing guestbook.log". The log file is created only when a visitor has left a comment in the Guestbook.

  Emoticon files are stored in the folder /img_emots . Emoticons are simply animated gif files.
Emoticons can be added to and deleted from the folder as required

  If you want to limit the numbers of characters, you have that edit file guestbook/comprueba.php. In line 79
    $numberofchars = 0;
    change 0 by the number of characters that you want to limit.
    Value = 0, has not limit.

Styling:

  The CSS file for styling the Guestbook is /plugins/guestbook/css/guestbook.css (thanks Connie) .

  In the first section of the css file four colour schemes have been pre-defined. Users can choose their preferred colour scheme and comment out ( using /* and */ ) or delete the others.

Languages:

  The folder /lang contains 4 language files: es_ES, en_US, de_DE (thanks Connie), and ru_RU (thanks oleg06). Language files can be added as they become available.

Archived Versions:

These are old versions of this file. Please use with caution as they are probably out of date and no longer supported. ShowHide