WR-Guest © версия 2.3

:: Назначение скрипта ::

Описание скрипта гостевой книги

Гостевая книга очень простая, но содержит большое количество настроек. Гостевая книга имеет адаптивный дизайн (резиновый). Корректно отображается при любых разрешениях и на любых устройствах - компьютерах, планшетах и мобильных телефонах. Скрипт содержит полезные функции для защиты от спамеров, флудеров и других "нехороших людей". Возможность модерирования сообщений особенно хорошо помогает в этом ;-) Имеются возможности изменения внешного вида гостевой книги. Считаю скрипт компактной и удобной гостевой книгой. Скрипт корректно работает при любых настройках php с 5.4 до 8.1 версии. Данные хранятся в текстовых файлах, что позволяет легко установить или перенести скрипт без потери данных в любую папку на сервере или на другой сайт, хостинг.
Размер гостевой с учётом всех файлов - менее 1 Мегабайта.
Пример: Гостевая книга сайта WR-Скрипт.РУ Описание: Описание скрипта гостевой книги. Скачать можно с главной страницы сайта.
:: Возможности ::

Преимущества скрипта


1. Удобная панель администратора с возможностями:
- изменение сообщения приветствия (текст, выводящийся перед формой ввода сообщения);
- включения/отключения отправки на емайл админу всех сообщений;
- выбор количества отображаемых сообщений на каждой странице гостевой;
- возможность редактирования, добавления ответа и удаления ссобщений администратором;
Автозамена адреса вида https://www.wr-script.ru на https://www.wr-script.ru/
- наличие модерирования сообщений;
- АНТИФЛУД - чаще 20 секунд, а также одно и тоже сообщение подряд добавлять сообщения запрещено при включенной антифлуде;
- АНТИСПАМ - в админке имеется возможность требовать от всех посетителей при добавлении сообщения вводить цифротекстовой код либо расчитывать и вводить значение математических операций. Блок антиспама-цифрозащиты вынесен в отдельный файл, теперь скрипт можно как угодно встраивать в свой сайт, код антиспама будет работать.
- Три варианта АНТИСПАМа на выбор для защиты необходимо решить математическую задачу, отгадать загадку или ввести число;
- имеется возможность включать и отключать в админке ссылки в тексте активными - для защиты от спама;
- 8 "скинов" в комплекте разной цветовой гаммы. В папке "images" хранятся файлы типа skin-XXX.css с дизайном скрипта. Можно быстро и безболезненно сменить скин на понравившийся или написать свой;
- Автозамена смайликов на картинки. В состав архива входят 11 классных смайликов:
.

Изменения в новой версии гостевой книги


Фишки и изменения в новой версии по сравнению с предыдущей версией:
- изменены переменные $guest_name - имя скрипта, $guest_info - текст подписи. Данных 2-х переменных используются для генерации ключевых слов. Изменены также: $url на $guest_url, $qq на $msgonpage, $skin на $guest_skin;
- substr +strlen и др. переобразованы в многобайтовые команды mb_... здесь и админке;
- исправлена ошибка в $pageinfo с задвоением первой страницы с / и /index.php, увеличено кол-во отображаемых страниц;
- добавлена кнопка "все страницы", которая покажет все имеющиеся страницы вместо 1 2 3 ... 38;
- добавлена генерация ключевых слова, формируются автоматически из описания и названия скрипта;
- добавлен обработчик ошибок мини - ФУНКЦИЯ сообщающая об ошибке КРАСИВО для человека и поисковиков (как на главной, так и в админ.панели), исправлены некоторые ошибки в коде. Дизайн "резиновый" для любых устройств;
- добавлены в подвал в файл bottom.html кнопки поделиться в ВК, ОК и стили к ним во все стили css, убран scrollbar из стилей. Больше не поддерживается;
- достижение: основной скрипт index.php собран без табличной вёрстки, всё переделано на div и стили css;
- в блоке настройка панели администратора добавлены удобные чекбоксы. Наглядно, красиво, а что ещё нужно для счастья?
- все блоки input, textarea выровнены стилями в коде для удобства работы скриптов;
- если модерирование включено, то показывается сколько сообщений на модерировании при количестве 1 и более кнопкой в верхнем меню;
- исправлено: в админпанели редактирование некорректно работало на одном из типов сортировки сообщение. Теперь в админпанели модерирование, редактирование и удаление сообщений работает ТОЛЬКО по ключу RN и времени создания TIME. Такой механизм надёжнее;
Предыдущие доработки:
- имеется блокировка назойливых юзеров по IP. При попытке добавить сообщение пользователю выводится соответствующее сообщение;
- имеются 5 дополнительных полей, которые можно включить отредактировав файл index.php (подписано в коде);
- в админпанель добавлена возможность отвечать на сообщения (максимальное количество символов не ограничено) и редактировать рекламные блоки;
- скрипт адаптирован для просмотра на любых устройствах с разным разрешением от 320х240px и выше;
- добавлена возможность дополнительно подключать и редактировать в админпанели рекламные блоки в верхней и нижней части экрана;
- в комплекте имеется конвертер БД из WR-Guest Lite 2.1 DBF и WR-Guest 2.1 в WR-Guest 2.3. Версия WR-Guest Lite DBF снимается с распространения, поэтому этот конвертер позволяет обновиться;
:: Установка и использование ::

Установка и настройка файлов скрипта


1. Создайте папку на Вашем сервере, например "guest". Закачайте в эту папку все файлы и каталоги.
Выставите ей атрибуты Chmod 755.
Закачивать и настраивать атрибуты скрипта можно менеджером "Total Commander" (Файл -> Изменить атрибуты).

2. Далее указан состав скрипта и права доступа, которые необходимо выставить файлам и папкам:
Файлы / описаниеПрава доступа
  • index.php - скрипт просмотра/добавления сообщений;
  • 755
  • admin.php - модуль администратора;
  • antispam.php - модуль защиты от спама;
  • папки типа "images-ХХХ" и всем подпапкам в ней;
  • README.url - ссылка на инструкцию (этот файл на сайте разработчика);
  • -
  • config.php - файл с настройками;
  • 666 или 644 или 777
  • guest.csv - файл с данными скрипта.
  • top.html - файл для вставки рекламы в верхней части скрипта.
  • bottom.html - файл с добавления счётчиков, ссылок поделиться в соцсетях в нижней части экрана.

  • После установки прав доступа, согласно таблицы, попытайтесь запустить скрипт ссылкой такого типа: https://Мой_сайт/guest/index.php Админпанель: https://Мой_сайт/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.3 UTF-8
    ################################################
    # Разработчик скрипта: WR (Gavrilov Mikhail)   #
    # Имя скрипта: WR-Guest                        #
    # Кодировка: UTF-8                             # 
    # Версия скрипта: 2.3                          #
    # Статус: Бесплатный скрипт                    #
    # Требования: PHP 5.4 - 8                      #
    # Дата создания скрипта: 27 января 2023 г.     #
    # Страница: https://www.wr-script.ru/          #
    # E-mail:   https://www.wr-script.ru/sendmail/ #
    ################################################
    

    Интересная информация: Канализационные насосы купить в Москве.

    WR-Счётчик