Скрипт доски объявлений мини WR-Board mini © версия 2.3

:: Назначение скрипта ::
WR-Board mini - скрипт компактной мини доски объявлений. Доска максимально проста и удобна в использовании как посетителям, так и администратору. Доска объявлений занимает минимум места - мене 1 Мб на сервере и при этом обладает простым доступным интерфейсом. Доска объявлений адаптирована для мобильных устройств с ОС Android и iOS, имеется простой поиск объявлений. Любой посетитель может быстро и легко добавлять и просматривать объявления без регистрации, имеются удобные средства навигации. Доска автомодерируемая - по истечении срока подачи объявления - оно удаляется автоматически.
Скрипт объявлений использует обычный csvфайл в качестве базы данных, при этом работает корректно и без сбоев. Такая система хранения данных позволяет легко установить или перенести скрипт без потери данных в любую папку как на сервера, так и на другой сайт.
Размер дистрибутива с доской - 0,2 Мб .
Пример: скрипт доски объявлений мини на сайте WR-Скрипт.РУ. Архив: скачать скрипт доски объявлений.
:: Возможности ::
    - автомодерирование объявлений (автоудаление объявлений по прошествии указанного при подаче срока);
    - автоматическая подстветка ссылки, емайла, возможность добавления рисунков в объявление с помощью тэгов [img][/img];
    - отправка на емайл админу текста объявления;
    - выбора своего заголовка и названия скрипта (увеличивает рейтинг в поисковых системах);
    - админитерфейс с возможностью редактировать и удалять объявления;
    - имеются файлы top.html и bottom.html, для лёгкой установки и настройки баннерной рекламы и ссылок на счётчики и т.д. внизу страницы;
    - скрипт в кодировке UTF-8 и полностью совместим с php 5.4 - 8.1 версий;
    - имеется возжможность просмотра файла БД и экспорта данных в Excel / Calc;
    - современный дизайн скрипта адаптирован для любых планшетов и мобильных устройств с ОС Android и iOS;
    - имеется поиск объявлений в базе;

2. Фишки и изменения в новой версии по сравнению с v. 1.5:
    - в скрипте доски объявлений мини новой версии теперь 3 скина. Можно выбирать скины в админпанели, изменять в файлах *.css;
    - достижение: основной скрипт index.php собран без табличной вёрстки, всё переделано на div и стили css;
    - добавлен обработчик ошибок мини - ФУНКЦИЯ сообщающая об ошибке КРАСИВО для человека и поисковиков (как на главной, так и в админ.панели), исправлены некоторые ошибки в коде. Дизайн "резиновый" для любых устройств;
    - добавлено сообщение об ошибке при переходе на несуществующие страницы;
    - структура БД изменена. Теперь содержимое такое же как в доске объявлений лайт / ЛЮКС 2.0;
    - изменены переменные $boardm_name - имя скрипта, $boardm_info - текст подписи. Данных этих переменных используются для генерации ключевых слов. Изменены также: $surl на $boardm_url, $qq на $msgonpage, $skin на $boardm_skin;
    - добавлена возможность менять содержимое файлов top.html и boottom.html в админпанели. В подвал в файл bottom.html добавлены кнопки поделиться в ВК, ОК и стили к ним в css, убран scrollbar из стилей, так как больше не поддерживается;
    - При просмотре одного объявления масштаб увеличен до 80% от экрана, добавлены кнопки "◄ предыдущее объявление" и "следующиее объявление ►";
    - максимальный срок хранения объявления увеличен до 365 дней;
    - добавлена генерация ключевых слов, которые формируются автоматически из описания и названия скрипта;
    - все блоки input, textarea выровнены стилями в коде для удобства работы скриптов;
    - выполнено: пользователи просили заменить в админпанели кнопки .P. .X. на редактировать / удалить;
    - в админпанели на кнопку удаления объявления добавлено javascript подтверждение;
    - исправлено: в админпанели редактирование некорректно работало на одном из типов сортировки сообщение. Теперь в админпанели редактирование и удаление сообщений работает ТОЛЬКО по ключу RN и времени создания TIME. Такой механизм надёжнее;
    - добавлено: бан по IP адресу на размещение объявлений. Добавлять удалять IP можно в админ.панели или кликом по кнопке "БАН по IP" в объявлении;

Рекомендуется чистая установка скрипта - без обновлений. При необходимости сохранить БД - обратитесь за инструкцией через форум технической поддержки.
:: Установка и использование ::
1. Создайте папку на Вашем сервере, например "board-mini". Подключитесь к серверу по FTP и закачайте в эту папку все файлы и каталоги. Выставите ей атрибуты Chmod 755
Закачивать и настраивать атрибуты скрипта можно менеджером "Total Commander".(Файл -> Изменить атрибуты).

2. Далее указан состав скрипта и права доступа, которые необходимо выставить файлам и папкам:
Файлы / описаниеПрава доступа
  • index.php - главная страница;
  • 755
  • admin.php - модуль администратора;
  • README.url - ссылка на инструкцию;
  • -
  • data/config.php - файл с настройками;
  • 644
  • data/style-XXX.css - 3 файла с таблицами стилей оформления;
  • data/bad_ip.csv - файл БД с IP-адресами, заблкированными на добавление объявленияй;
  • data/board.csv - файл БД с объявлениями доски;
  • data/top.html - файл для установки рекламных баннеров вверху страницы;
  • data/bottom.html - файл для установки счётчиков внизу страницы;

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

    Интересная информация: В каком возрасте устанавливать детские брекеты в стоматологической клинике.

    WR-Счётчик