# Бесплатный скрипт доски объявлений WR-Board, версия 1.5 Lite

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

Скрипт позволяет организовать на своём сайте Доску объявлений.

В наличии широкие возможности администрирования, управления участниками, разделами, настройкой внешего вида.

Имеются удобные средства навигации, поэтому любой посетитель может быстро и легко просматривать объявления и добавлять новые.

Доска автомодерируемая - по истечении срока подачи объявления - оно автоматически удаляется.

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

Простая структура БД позволяют легко и быстро установить/перенести скрипт без потери данных в любую папку как на сервере, так и на другой сайт.

Размер дистрибутива с доской - 165 Кб .

Пример: бесплатный скрипт доски объявлений на сайте WR-Скрипт.РУ.

Архив: скачать бесплатный скрипт доски объявлений.

автомодерирование объявлений (автоудаление объявлений по прошествии указанного в объявлении срока);

возможность настройки верхней и нижней части всех страниц (top.html и bottom.html);

отправка на емайл админу и тому кто написал это объявление (опционально);

Е-майл участников доски закрыт для защиты от спамеров (имеется форма для отсылки сообщения);

имеется удобный поиск на доске по параметрам объявления;

Регистрация и возможность редактирования-удаления регистрационных данных;

определение IP пользователей при регистрации/перерегистрации и сохраняется в базу;

система отсылки на мыло утеряного имени и пароля;

имеется механизм приводящий ДЕНЬ/ДНЯ/ДНЕЙ - к нужному типу в объявлениях;

если киент, с поисковика попадает на страницу с объявлением, которого уже нет - он увидит спецсообщение;

Админинтерфейс с возможностью:

выбора своего заголовка для всех страниц (увеличивает рейтинг в поисковых системах);

выбор количества отображаемых объявлений в каждой категории, разбивка на страницы;

редактировать/переносить в другую рубрику/удалять объявления;

возможность создавать/удалять/править разделы;

возможность удалять участников;

в случае появлении неверного кол-ва рубрик можно нажать кнопку "ПЕРЕСЧИТАТЬ" - которая всё исправит.

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

1) Улучшена цифрозащита антиспам пр подаче объявлений и регистрации нового пользователя;

2) Теперь в имени можно использовать ники только из русских, латинских букв, цифр и знака подчёркивания;

3) Теперь емайл админа не светится на доске, для отправки сообщений используется форма обратной связи;

4) Теперь объявления отправляются партиями по ХХ-штук админу на мыло для просмотра/редактирования/удаления;

5) в админке убран показ пароля и теперь пароль админа шифруется в md(5);

6) В админ панели теперь объявления можно удалять одним кликом (понаставил галочек и по кнопке "удалить");

7) в админке убрал строку - пароль пользователя;

8) При подаче нового объявления НЕзареганным юзерам необходимо согласиться с правилами (ЧЕКБОКС);

9) запрет регистрации в случае неверно указанного e-mail;

10) Комментарии может добавлять только зарегистрированный участник;

11) теперь в Админ-панели пароль администратора не виден в адресе;

12) В админке есть возможность включить/отключить ссылки пользователей в объявлениях. При включенной опции ссылки прописываются так: <noindex><a href="www.сайт.ru" rel="nofollow" target='_blank'>www.сайт.ru</a></noindex>

13) Теперь есть кнопка "выйти из админки" (сбрасывает КУКИ-админпанели);

14) В админпанели имеется возможность вкл/выкл ОБЯЗАТЕЛЬНОСТЬ ввода email при подаче объявления;

15) Введено ограничение: Незарегистрированные пользователи могут размещать объявления максимум до 30 дней, а зарегистрированные до 90 (выбирается в админке).

16) на главной добавлен особенность: если в рубрике нет объявлений, то выводится название раздела и ссылки на вход нет (повышает релевантность страниц доски в поисковиках);

17) разработан новый скинчик. Поддержка скинов 1.4-версии сохранена, но изменилась структура;

18) Добавлена возможность зарегистрированным участникам просмотра всех пользователей;

19) Для отправки личного сообщения на емайл необходимо ввести защитный код;

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

21) Изменён текст, отправляемый при добавлении сообщения пользователю на емайл, добавлена полная информация об объявлении;

22) Переписан блок добавления объявления, исправлены ошибки, изменён механизм с целью повысить надёжность БД;

23) Страницы везде в скрипте считаются по порядку 1,2,3 и т.д. (удобнее чем, 10,20,30 и т.д.)

24) В админке в профиле юзеров добавлено редактирование профиля пользователей;

25) Добавлена возможность администратору включить активацию регистрации юзеров по емайлу, а также активировать юзеров самому в админке;

в Lite версии отсутствуют следующие функции/дополнения:

- Загрузка фото при подаче объявления зарегистрированным участником;

- Рассылка уведомлений на продление объявлений из админпанели;

- изменение статуса выбранного объявления на VIP;

- установка пользователю доски привелений VIP (все его объявления располагаются на первых страницах раздела);

- отсутствуют скины: красный и голубой.

Установка и использование ::

1. Создайте папку на Вашем сервере, например "board". Подключитесь к серверу по FTP и закачайте в эту папку все файлы и каталоги.

Выставите ей атрибуты Chmod 755

Закачивать и настраивать атрибуты скрипта можно менеджером "Total Commander".(Файл -> Изменить атрибуты).

2. Далее указан состав скрипта и права доступа, которые необходимо выставить файлам и папкам:

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

* - первоначально устанавливайте значение слева от черты, если скрипт не заработал - пытайтесь выставить значение справа.

Попытайтесь запустить скрипт ссылкой такого типа: http://Мой_сайт/board/index.php.

Админпанель запускайте ссылкой вида: http://Мой_сайт/board/admin.php. Логин по умолчанию администратор, пароль admin.

3. На локалхосте права доступа ставить не нужно. Права необходимо выставлять только на серверах в Интернете. Данные права доступа используются на большинстве серверов.

В случае, если скрипт не запускается и выводится ошибка "Permise Denied" - скорее всего Вы неверно установили права или что то сделали не так.

Если скрипт не заработал, не бойтесь экспериментировать: изменяйте атрибуты каталогов и файлов.

Иногда, на "сомнительном" хостинге, скрипт запускается с атрибутами 777 (вместо 755) и 666 (вместо 644) для файлов и папок соответственно согласно таблице. Либо 777 для всех файлов.