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

:: Назначение скрипта ::
Скрипт позволяет организовать на своём сайте Доску объявлений. В наличии широкие возможности администрирования, управления участниками, разделами, настройкой внешего вида. Имеются удобные средства навигации, поэтому любой посетитель может быстро и легко просматривать объявления и добавлять новые. Доска автомодерируемая - по истечении срока подачи объявления - оно автоматически удаляется. Имеется ручное модерирование объявлений.
Доска использует файлы в качестве баз данных, работает корректно и без сбоев, скрипт "не боится" высокой посещаемости. Простая структура БД позволяют легко и быстро установить / перенести скрипт с сохранением всех данных в любую папку как на сервере или на другой сайт.
Размер дистрибутива с доской - 575 Кб .
Пример: скрипт доски объявлений на сайте WR-Скрипт.РУ.
:: Возможности ::
    - Автомодерирование объявлений (автоудаление объявлений по прошествии указанного в объявлении срока);
    - Система работы с рекламными/информационными баннерами на доске в количестве 5-и блоков. Можно установить любую рекламу, сообщения, инфо баннеры, системы заработка, таких как SAPE, LINKFEED и т.д.;
    - Возможность настройки верхней и нижней части всех страниц (top.html и bottom.html);
    - Отправка на емайл администратору и разместившему объявление (опционально);
    - Возможность прикреплять до 3-х фотографий в каждом объявлении (опционально);
    - Система VIP объявлений - администратор может присваивать пользователям VIP-статус, при котором все объявления пользователя будут размещаться на первых страницах рубрик;
    - Системы АНТИСПАМ, АНТИФЛУД, БАН по IP позволят блокировать спамеров, роботов, а также "злостных пользователей";
    - Простой фильтр и мощный поиск на доске позволяет найти информацию по заголовку, автору и тексту объявления;
    - Е-майл участников доски спрятан для защиты от спамеров (имеется форма для отправки сообщения);
    - Регистрация, личный кабинет пользователя с возможностью редактирования регистрационных данных, поиска и удаления своих объявлений;
    - Система восстановления по емайлу забытого имени и/или пароля;

Админинтерфейс с возможностью:
    - Размещения объявлений на главной странице;
    - Ручное модерирование объявлений позволяет администратору выбирать и публиковать только объявления без спама;
    - Выбор часового пояса для доски объявлений позволит всегда показывать время Вашего региона;
    - выбора названия и описания доски для всех страниц;
    - выбор количества отображаемых объявлений в каждой категории, разбивка на страницы;
    - редактировать/переносить в другую рубрику/удалять объявления;
    - возможность создавать/удалять/править разделы;
    - возможность удалять участников, присваивать им VIP-статус;
    - в случае обнаружения неверного кол-ва рубрик можно нажать кнопку "ПЕРЕСЧИТАТЬ" - которая всё исправит.

2. Фишки и изменения в новой версии по сравнению с v. 1.7 LUX:

- Добавлен ФИЛЬТР по теме объявления в списке объявлений;

- Модернизировал работу в админке с рубриками/разделами: привязал кнопку "Добавить рубрику" к разделу, чтобы при её нажатии рубрика добавлялась в начало выбранного раздела;

- Добавлена функция импорта своих объявлений в БД. Рекомендую импортировать объявления частями (не более 200) штук за раз. Импорт вызывается в панели администратора. Ознакомтесь с инструкцией там же!

- Добавлены MEGA VIP - объявления. Админ может любое объявление перевести в объявления, которые до истечении срока размещения показываются на главной. Рекомендую ВИПовать не более 5 объявлений;

- Внимание WEB-мастеров! Введены новые переменные:
- $board_title -> TITLE - текст, находящийся в этой переменной высвечивается в заголовке страницы;
- $board_description -> Description - описание страницы (используется поисковиками при составлении рейтинга страницы);
- $board_keywords -> Keywords - ключевые слова страницы.
Данные переменные внесены во все скины доски, их наличие повысит рейтинг страниц.
Также ВЕБ-мастера могут легко менять значения этих переменных по своему усмотрению. В версии 1.8.0 настроено автоматическое формирование тэгов Description и Keywords при показе текущего объявления, в остальных блоках формирование переменных "вручную". В следующих сборках "автомат" будет и в списке объявлений;

- Если объявление просрочено, то оно уже не показывается в списке "новых объявлений" на главной;

- переписан код вывода текущего объявления. Внешний вид объявления изменён так, чтобы было удобнее листать (кнопки вперёд и назад вынесены вверх страницы), блок о разместившем и фото собраны в левой части, в правой выводится только текст объявления;

- Добавлена кнопка в админке: "Удалить фото "старше" 6 месяцев" для всех, у кого на доске накопился "мусор" и нет возможности удалить фото вручную;

- в рубриках и при просмотре объявлений теперь в верхней части выводится удобная навигация, например: "Все рубрики » Транспорт » Легковые авто » Продам автомобиль BMW 6". Это удобно для пользователей и повышает рейтинг доски в поисковых системах;

- В админку добавлена кнопка: "Разрешить/запретить добавлять в файл городов свои города?";

- ИСПРАВЛЕНО: в блоке рассылки объявлений с окончившимся сроком объявления не отправлялись зарегистрированным пользователям;

- В блоке модерирования добавлена защита от "порченных" объявлений. Если объявление повреждено, то выводится сообщение об этом. Такое объявление уже не будет добавлено на доску;

- исправлен БАГ: если при добавлении объявления с прикреплёнными файлами, файлы с такими именами уже есть на сервере, тогда выдавалось сообщение об ошибке. Теперь в этом случае файлам присваиваем имена случайным образом;

- блок RSS-новостей убран в файл tools.php. Ссылка на rss-канал теперь выглядит так: "tools.php?rss". Если при обновлении доски Вы не меняете скин, то внесите изменения в файл top.html вручную;

- Добавлен блок, позволяющий отправить каждому пользователю сообщение на емайл. Вы можете выбрать пользователя, ввести сообщение и отправить его;

- Доработана система удаления фото в панели администратора. Ранее при удалении объявлений из рубрики или из блока модерирования, фото сохранялись. Теперь все фото (до 3-х штук) удаляются;

- В комплекте с доской теперь идёт 5 скинов. Если Вам нужные дополнительные оформления, то скачайте ещё 4 скина для доски объявлений WR-Board LUX.
:: Установка и использование ::
1. Создайте папку на Вашем сервере, например "board". Подключитесь к серверу по FTP и закачайте в эту папку все файлы и каталоги. Выставите ей атрибуты Chmod 755
Закачивать и настраивать атрибуты скрипта можно менеджером "Total Commander".(Файл -> Изменить атрибуты). Можете посмотреть статью по настройке прав доступа.

2. Далее указан состав скрипта и права доступа, которые необходимо выставить файлам и папкам:
Файлы / описаниеПрава доступа
  • index.php - главная страница;
  • 755
  • add.php - страница добавления объявления;
  • tools.php - страница регистрации, поиска, и др. функции;
  • admin.php - модуль администратора;
  • antispam.php - модуль цифрозащиты "антиспам";
  • пять папок вида "skin-ХХХ" папки со скинами (можно выбрать любой в админпанели);
  • README.html - этот файл можно удалить;
  • -
  • папки "data" и "datafoto" - папки с данными доски / фото;
  • 777
  • config.php - файл с настройками;
  • 666 или 644 / 777
  • папка "data" / usersdat.php - файл с зарегистрироваными участниками;
  • папка "data" / boardbase.dat - файл БД с рубриками доски;
  • 104 файла в папке data - файлы данных с объявлениями, рекламные блоки и т.д.;

  • * - первоначально устанавливайте значение слева от черты, если скрипт не заработал - пытайтесь выставить значение справа. Попытайтесь запустить скрипт ссылкой такого типа: https://Мой_сайт/board/index.php. Админпанель запускайте ссылкой вида: https://Мой_сайт/board/admin.php. Логин и пароль по умолчанию admin.
    3. На локалхосте права доступа ставить не нужно. Права необходимо выставлять только на серверах в Интернете. Данные права доступа используются на большинстве серверов. В случае, если скрипт не запускается и выводится ошибка "Permise Denied" - скорее всего Вы неверно установили права или что то сделали не так.
    Если скрипт не заработал, не бойтесь экспериментировать: изменяйте атрибуты каталогов и файлов.
    Иногда, на "сомнительном" хостинге, скрипт запускается с атрибутами 777 (вместо 755) и 666 (вместо 644) для файлов и папок соответственно согласно таблице. Либо 777 для всех файлов.
    4. Ваш отзыв или предложения по модернизации скрипта можете оставлять на форуме.
    Если все пункты вы выполнили, а скрипт так и не запустился, ну чтож, заходите на форум по WR-Скриптам и в разделе "WR-Board" просмотрите темы, возможно решение Вашей проблемы уже есть на форуме. Если нет - задавайте вопросы. Постарюсь Вам помочь.
    :: Лицензия ::
    А) Пользоваться WR-Board LUX © можно неограниченное время, единожды оплатив лицензию, стоимость которой указана на странице покупки скрипта доски объявлений.

    Б) Владельцам сайтов разрешается менять исходный код файлов.
    В) Бесплатная поддержка оказывается через форум, через форму обратной связи, либо по емайл до выхода новой версии скрипта.
    Г) Всем владельцам текущей версии скрипта предоставляются льготные условия обновления до новой версии - скидка в 45% !
    Д) При необходимости установить скрипт на другой сайт, приобретение второй и последующей копий производится со скидкой от 60% и более!
    Е) WR-Board распространяется по принципу "as is" ("как есть"). Это означает, что вы пользуетесь продуктом на свой риск. Автор не дает никаких гарантий и не несет никакой ответственности за возможный ущерб и убытки любого рода.
    Powered by WR-Board © версия 2.0 LUX beta UTF-8
    ################################################
    # Разработчик скрипта: WR (Gavrilov Mikhail)   #
    # Имя скрипта: WR-Board                        #
    # Кодировка: UTF-8                             #
    # Версия скрипта: 2.0 LUX                      #
    # Статус: Платный скрипт - 500 рублей          #
    # Требования: PHP 5.2 - 7.3                    #
    # Дата разработки: 10 октября 2019 года        #
    # Страница: https://www.wr-script.ru/          #
    # E-mail:   https://www.wr-script.ru/sendmail/ #
    ################################################