This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.
Do you want to support owner of this site? Click here and donate to his account some amount, he will be able to use it to pay for any of our services, including removing this ad.
SR + Denied Guestbook v2.1.6

Скрипт представляет собой очень удобную и надежную гостевую книгу.

От автора версии

За основу гостевой книги взята гостевая SR Guestbook v1.3 (автор Sad Raven). Данная редакция гостевой книги ни в коем случае не отрицает авторства Sad Raven на скрипт SR Guestbook v1.3. Перед вами просто модернизированный и дополненный новыми возможностями вариант гостевой. Появление его на свет вызвано длительным отсутствием новых версий от Sad Raven и необходимостью устранения явных недочетов прекрасной гостевой книги.

Если вы найдете глюки, ошибки или "дыры" в скрипте, то, ПОЖАЛУЙСТА, сообщите мне об этом.

С уважением, Denied.
Лицензионное соглашение
  • Используя данный скрипт Вы соглашаетесь с данным лицензионным соглашением и принимаете его условия.
  • Вы соглашаетесь признать за Sad Raven авторство на идею и все программные блоки скрипта, им созданные. Вы соглашаетесь признать за Denied авторство за блоками скрипта, которыми он дополнил версию от Sad Raven.
  • Скрипт распространяется свободно и бесплатно. Использование скрипта в коммерческих целях (с целью извлечения прибыли) проводится на дополнительных условиях.
  • Запрещено: распространение скрипта за деньги, добавление его в интернет-архивы скриптов (и аналогичные архивы) без согласия автора.
  • Скрипт распространяеться как есть, т.е. автор не несет ответственности, если скрипт нанесет какой-либо вред (хотя это вряд ли).
  • Запрещено: удаление copyright автора в коде и внизу всех страниц, генерируемых скриптом.
Возможности (сохраненные от SR Guestbook v.1.3):
  • Полное изменение дизайна (как вручную, так и через админ.центр) !!!
  • Редактирование/удаление сообщений администратором.
  • Отправка новых сообщений на e-mail админу (можно отключить).
  • Возможность отвечать на сообщения.
  • Автоматическая замена url и email на ссылки.
  • Автоматическая замена текстовых смайликов на графические.
  • Вырезание всех тегов.
  • Защита от повторного нажатия на кнопку "Отправить".
  • Фильтрация матов - известные скрипту маты автоматически заменяются на ***.
  • Установка пределов на длину полей: имя, e-mail, город, домашняя страничка, сообщение.
  • Сохранение данных автора (имя, e-mail, город и т.д.) в cookies, для того, чтобы не вводить их каждый раз.
  • Разбиение на страницы.
  • Ограничение длины списка страниц. |<<|<|...|5|6|7|8|9|...|>|>>|
  • Возможность сохранять понравившиеся сообщения.
  • Возможность сделать backup всех сообщений.
  • Возможность почистить базу, удалив старые сообщения.
  • Сохранение IP-адреса автора сообщения.
  • Возможность запретить нарушителям входить в гостевую книгу (блокировка по IP-адресу).
  • Встроенная система безопасности админ.центра.
  • Возможность изменять любые настройки гостевой книги в админ.центре.
  • Возможность самому настраивать автозамену.
Возможности (появившиеся только в этой версии):

Версия 2.1:

  • защита от спама (автоматического добавления сообщений)
  • защита от повторного добавления сообщения при обновлении страницы
  • расширенный набор смайликов в комплекте
  • руководство пользователя гостевой книги (help)
  • возможность блокировки не только по IP-адресу, но и по имени; возможность блокировки диапазона IP-адресов
  • возможность изменения формата текста (жирный, курсив) и его цвета (текст красного или синего цвета)
  • возможность вставки рисунков в сообщения
  • возможность быстрого ответа конкретному собеседнику (если щелкнуть на имени того, кому нужно ответить, то нужные теги вставятся в текст сообщения)

Версия 2.1.1:

  • сохранение текста сообщения после неправильного ввода кода антиспам-фильтра (не нужно все писать повторно, если ошиблись при вводе кода)
  • полный отчет о сообщениях админу на email (в т.ч. дата и время сообщения в привычном формате).

Версия 2.1.2:

  • защита email от сканирования страниц роботами спамеров
  • устранена "дыра" в авторизации администратора

Версия 2.1.3:

  • переделана защита гостевой от спама (теперь временные рисунки и папка tempic на сервере не нужны)
  • защита гостевой от спама и защита email сделаны отключаемыми.

Версия 2.1.4:

  • добавлена возможность изменения ширины гостевой книги
  • переработаны стили гостевой книги: вид, размер и цвета шрифтов теперь изменяются через админцентр.

Версия 2.1.5:

  • исправлен баг, возникавший после изменения дизайна через админцентр (появление дублирующихся слешей в файле send.inc.php)
  • исправлен баг, возникавший после неправильного ввода кода антиспам-защиты (преждевременная замена \n на <br> в тексте сообщения)
  • в админцентре добавлена возможность выбора - отправлять ли администратору по email все сообщения, в т.ч. заблокированные спам-защитой (как в предыдущих версиях гостевой), или только сообщения, прошедшие через спам-фильтр.

Версия 2.1.6:

  • устранены дыры во входных данных
  • пароль админа хранится в кукисах в зашифрованном виде
  • гостевая работает при register_globals=off
Требования к серверу

Платформа: любая
Интерпретатор PHP4 + GD Support (с поддержкой PNG).

Установка

1. Распакуйте и закачайте папку gb на сервер (при желании имя папки можно изменить).

2. Установите следующие права доступа:
на все папки, кроме корневой - 755
на корневую папку (т.е. папку gb):
      на этапе установки гостевой - 777,
      после установки пароля для админ.центра - 755
на все файлы .php - по умолчанию ( 644 )
на все файлы .inc.php - 666
на все файлы .dat - 666
  Справка: как установить права доступа с помощью ftp-менеджеров FAR и Total Commander.

3. Наберите в браузере - http://your_url/gb/ . Это и есть гостевая книга.
Если вместо гостевой появилась "ошибка сервера", то попробуйте удалить две последних строки из файла .htaccess, который находится в корневой папке гостевой. Если ошибки нет, НЕ УДАЛЯЙТЕ.

4. Для администрирования заходите в админ.центр (http://your_url/your_dir/admin.php). Если скрипт не найдет файл с логином и паролем (а он его точно не найдет при первом запуске), то предложит Вам создать новый. Установите права на корневую папку гостевой (если не переименовывали, то она называется gb) - 777 . Вводите любой логин и пароль - они будут использоваться всегда (чтобы сменить пароль, нужно удалить файл с паролем passwords.php и снова запустить admin.php ). Вошли в админ.центр? Отлично. Не забудьте после этого права главной папки сменить на прежние (т.е. 755).

Настройка

1. Основные настройки можно осуществить на закладке "Настройки" в админ.панели. Измените цвета в соответствии с дизайном своей страницы, настройте защиту гостевой и email'ов от спама (при необходимости), укажите свой email в качестве адреса администратора. Если хотите получать сообщения, которые поступают в гостевую, то напишите в строке "Отправлять новые сообщения на этот e-mail (yes/no)" - yes.

2. Если вы достаточно хорошо знаете html и имеете хотя бы поверхностное представление о php, то легко сможете полностью изменить дизайн на закладке админ.панели "Дизайн". Делайте это осторожно! PHP-код и функции javascript, описываемые в файле header.inc.php, необходимы для корректной работы гостевой!

3. Если у вас возникли проблемы или вопросы, то можете задать их ТУТ. Я постараюсь на них ответить в меру своих возможностей.

Встраивание гостевой в дизайн сайта

1. Измените цвета гостевой (см. пункт "Настройка"), настройте внешний вид шрифтов (файл guest.css).

2. Весь html-код, который на странице должен предшествовать гостевой, нужно написать после тега <body> в header.inc.php, а все, что должно быть на html-странице после гостевой, вставьте перед </body> в footer.inc.php.

3. Примеры "встройки" гостевой в шаблоны дизайнов смотрите ТУТ.

Переход с предыдущих версий

Файл data/guest.dat, в котором лежат все записи гостевой, полностью совместим с гостевой SR Guestbook v1.3.
Т.е. вы можете установить новую гостевую и "подкинуть" этот файл - все должно работать :)

Новые версии скрипта можно скачать здесь. Рекомендуем: вывоз мусора.