WR-Guest © версия 2.2

:: Назначение скрипта ::
Гостевая книга этой версии содержит несколько полезных функций для защиты от спамеров, флудеров и других "нехороших людей". Возможность модерирования сообщений особенно хорошо помогает в этом ;-) Имеются возможности изменения внешного вида гостевой книги. Считаю скрипт компактной и удобной гостевой книгой. Скрипт корректно работает при любых настройках php 4 - php 7 версии. Данные хранятся в текстовых файлах, что позволяет легко установить или перенести скрипт без потери данных в любую папку на сервере или на другой сайт, хостинг.
Размер гостевой с учётом всех файлов - менее 80 Кб.
Пример: Гостевая книга сайта WR-Скрипт.РУ Описание: Описание скрипта гостевой книги
:: Возможности ::
1. Удобная панель администратора с возможностями:
- изменение сообщения приветствия (текст, выводящийся перед формой ввода сообщения);
- включения/отключения отправки на емайл админу всех сообщений;
- выбор количества отображаемых сообщений на каждой странице гостевой;
- возможность редактирования, добавления ответа и удаления ссобщений администратором;
Автозамена адреса вида https://www.wr-script.ru на https://www.wr-script.ru/
- наличие модерирования сообщений;
- АНТИФЛУД - чаще 30 секунд, а также одно и тоже сообщение подряд добавлять сообщения запрещено при включенной антифлуде;
- АНТИСПАМ - в админке имеется возможность требовать от всех посетителей при добавлении сообщения вводить цифротекстовой код либо расчитывать и вводить значение математических операций. Блок антиспама-цифрозащиты вынесен в отдельный файл, теперь скрипт можно как угодно встраивать в свой сайт, код антиспама будет работать.
- Три варианта АНТИСПАМа на выбор для защиты необходимо решить математическую задачу, отгадать загадку или ввести число;
- имеется возможность включать и отключать в админке ссылки в тексте активными - для защиты от спама;
- 8 "скинов" в комплекте разной цветовой гаммы. В папке "images" хранятся файлы типа skin-XXX.css с дизайном скрипта. Можно быстро и безболезненно сменить скин на понравившийся или написать свой;
- Автозамена смайликов на картинки. В состав архива входят 11 классных смайликов:
.
Фишки и изменения в новой версии по сравнению с предыдущей версией:
- гостевая книга теперь имеет адаптивный дизайн (резиновый). Корректно отображается при любых разрешениях и на любых устройствах - компьютерах, планшетах и мобильных телефонах;
- имеется блокировка назойливых юзеров по IP. При попытке добавить сообщение пользователю выводится соответствующее сообщение;
- полностью изменил структуру хранения данных. Поэтому для перехода с 2.1 на 2.2 нужно запустить конвертер - go.php;
- добавлены 5 дополнительных полей, которые можно включить отредактировав файл index.php (подписано в 5-10 строке);
- в админпанель добавлена возможность отвечать на сообщения (максимальное количество символов не ограничено) и редактировать рекламные блоки;
- скрипт адаптирован для просмотра на любых устройствах с разным разрешением от 320х240px и выше;
- добавлена возможность дополнительно подключать и редактировать в админпанели рекламный блок в нижней части экрана;
- в панели администрирования усовершенствован механизм входа в систему;
- в комплекте имеется конвертер БД из WR-Guest Lite 2.1 DBF и WR-Guest 2.1 в WR-Guest 2.2. Версия WR-Guest Lite DBF снимается с распространения, поэтому этот конвертер позволяет обновиться;
:: Установка и использование ::
1. Создайте папку на Вашем сервере, например "guest". Закачайте в эту папку все файлы и каталоги.
Выставите ей атрибуты Chmod 755.
Закачивать и настраивать атрибуты скрипта можно менеджером "Total Commander" (Файл -> Изменить атрибуты).

2. Далее указан состав скрипта и права доступа, которые необходимо выставить файлам и папкам:
Файлы / описаниеПрава доступа
  • index.php - скрипт просмотра/добавления сообщений;
  • 755
  • admin.php - модуль администратора;
  • папки типа "images-ХХХ" и всем подпапкам в ней;
  • README.html - этот файл;
  • -
  • config.php - файл с настройками;
  • 666 или 644 или 777
  • guest.dat - файл с данными скрипта.

  • После установки прав доступа, согласно таблицы, попытайтесь запустить скрипт ссылкой такого типа: http://Мой_сайт/guest/index.php Админпанель: http://Мой_сайт/guest/admin.php. Пароль по умолчанию admin.
    3. Данные права доступа используются на большинстве серверов. В случае, если скрипт не запускается и выводится ошибка "Permise Denied" - скорее всего вы что то сделали не так.
    Можете посмотреть статью по настройке прав доступа.
    Если скрипт не заработал, не бойтесь экспериментировать: изменяйте атрибуты каталогов и файлов.
    Иногда, на "сомнительном" хостинге, гостевая запускается с атрибутами 777 (вместо 755) и 666 (вместо 644) для файлов и папок соответственно согласно таблице. Либо 777 для всех файлов.
    4. Ваш отзыв или предложения по модернизации скрипта можете оставлять на форуме.
    Если все пункты вы выполнили, а скрипт так и не запустился, ну чтож, заходите на форум по WR-Скриптам и в разделе "WR-Script" просмотрите темы, возможно решение Вашей проблемы уже есть на форуме. Если нет - задавайте вопросы. Постарюсь Вам помочь.
    :: Лицензия ::
    А) Пользоваться WR-Guest © можно абсолютно бесплатно при выполнении следующих условий:
        1. Вы не будете выдавать где-либо данный скрипт как свою разработку;
        2. Копирайт вида Powered by WR-Guest должен присутствовать на страничке.
    Б) Владельцам сайтов разрешается менять исходный код файлов, с сохранением копирайтера.
    В) Всем у кого в установленной гостевой нет ссылки на мой сайт БЕСПЛАТНАЯ поддержка НЕ ОКАЗЫВАЕТСЯ.
    Г) WR-Guest распространяется по принципу "as is" ("как есть"). Это означает, что вы пользуетесь продуктом на свой риск. Автор не дает никаких гарантий и не несет никакой ответственности за возможный ущерб и убытки любого рода.
    Powered by WR-Guest © версия 2.2 UTF-8
    ################################################
    # Разработчик скрипта: WR (Gavrilov Mikhail)   #
    # Имя скрипта: WR-Guest                        #
    # Кодировка: UTF-8                             # 
    # Версия скрипта: 2.2                          #
    # Статус: Бесплатный скрипт                    #
    # Требования: PHP 4 - 7                        #
    # Дата создания скрипта: 08 декабря 2018 г.    #
    # Страница: https://www.wr-script.ru/          #
    # E-mail:   https://www.wr-script.ru/sendmail/ #
    ################################################