создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

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

Скрипт позволяет организовать на своём сайте Доску объявлений. В наличии широкие возможности администрирования, управления участниками, разделами, настройкой внешнего вида. Имеются удобные средства навигации, поэтому любой посетитель может быстро и легко просматривать объявления и добавлять новые. Доска автомодерируемая - по истечении срока подачи объявления - оно автоматически удаляется.

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

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

Пример на wr-script.ru/board-LUX - скрипт доски объявлений.

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

Возможности:

  • автомодерирование объявлений (автоудаление объявлений по прошествии указанного в объявлении срока);
  • возможность настройки верхней и нижней части всех страниц (top.html и bottom.html);
  • отправка на емайл админу и тому, кто написал это объявление (опционально);
  • Е-майл участников доски закрыт для защиты от спамеров (имеется форма для отсылки сообщения);
  • имеется удобный поиск на доске по параметрам объявления;
  • Регистрация и возможность редактирования-удаления регистрационных данных;
  • определение IP пользователей при регистрации/перерегистрации и добавлении объявления IP сохраняется в базу;
  • система отсылки на мыло утерянного имени и пароля;
  • имеется механизм приводящий ДЕНЬ / ДНЯ / ДНЕЙ - к нужному типу в объявлениях;
  • если клиент с поисковика попадает на страницу с объявлением, которого уже нет, он увидит спецсообщение.

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

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

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

  • теперь в наличии RSS-лента по объявлениям;
  • добавлен облегчённый режим отображения главной страницы доски. Выбирается в админпанели. Разделы отображаются подряд, а не в столбик. Есть возможность переключится обратно;
  • добавлена возможность незарегистрированным пользователям добавлять объявления с фото (в админпанели добавлена возможность вкл/выкл эту фишку);
  • переработан алгоритм защитного кода функции АНТИСПАМ. Блок вынесен в отдельный файл. Теперь алгоритм формирования кода меняется секретный ключ каждые 24 часа;
  • добавен выбор города из списка при добавлении объявления. Также можно ввести свой город, который добавится в основной список. В админпанели есть блок для добавления / удаления городов;
  • в админпанель добавлено добавление / удаление городов списком;
  • кнопка "Использовать активацию нового пользователя по емайл? да / нет" добавлена в админпанель;
  • исправлена ошибка с неправильным подсчётом количества объявлений в рубрике и в подразделах;
  • теперь доска корректно работает на любой версии php в пределах от 4.3.6 до 5.3.0;
  • исправлен БАГ: неверно выводилось название раздела, например в транспорте видели "Последние 5 объявлений раздела Разное";
  • исправлен БАГ: неверно работал счетчик "Всего объявлений в рубрике". Он показывал количество объявлений всего в базе;
  • исправлен БАГ: Допустим незарегестрированный человек с именем xxx подает объявление, потом другой регистрируется с этим же именем xxx. У объявлений 1-го автора появляется пунктик "отправить письмо" с электронкой 2-го;
  • добавил кнопочку "забанить" в листинг пользователей - быстрый бан без забот и хлопот;
  • в админпанели у каждого объявления есть Имя / IP / ссылка забанить по IP. Теперь злостных спамеров станет легче забанить;
  • при попытке зайти на страницу добавления объявления IP пользователя сразу проверяется по списку БАН-листа. Если есть - досвидос;
  • добавлены 2-а новых скина - синенький и оранжевый, переработаны таблицы стилей css всех скинов. Если покажется схема слишком пёстрой - настраивайте, как удобно;
  • добавлена возможность работы доски при повреждении основного файла базы - boardbase.dat. Теперь при повреждении, на главной выводится сообщение: "Основной файл базы данных повреждён, доска работает на копии. Администратор! Зайди в админпанель и восстанови базу данных из копии, затем сделай пересчёт количества объявлений!" и подключается файл копии - copy.dat. Т.е. доска продолжает корректно работать;
  • полностью переработана и доведена до ума система работы с рекламными/информационными блоками на доске.

    Теперь вот что мы имеем:

  • левый блок, отображается на всех страницах. Расположен data/left.html;
  • правый блок, отображается на всех страницах. Расположен data/right.html;
  • блок в рубриках, отображается на страницах рубрик. Расположен data/reklama.html;
  • блок текстовой рекламы, прикрепляется к каждому письму, отправялемому пользователю. Расположен data/msg.html;
  • мега объявление или блок для вставки рекламы на главной странице. Расположен в верхней части, перед разделами - data/mainreklama.html.

    Теперь легко управлять рекламой через панель администрирования. Заходите в нужный блок, добавляйте, например, SAPE код, редактируете и сохраняете.

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

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

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

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

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

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

    3. На локалхосте права доступа ставить не нужно. Права необходимо выставлять только на серверах в инете. Данные права доступа используются на большинстве серверов. В случае, если скрипт не запускается и выводится ошибка "Permise Denied" - скорее всего неверно установлены права или что-то сделали не так.

    Можете посмотреть на wr-script.ru/info/upload-and-chmod.php статью по настройке прав доступа.

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

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

    Если все пункты выполнены, а скрипт так и не запустился, заходите на wr-script.ru/forum - форум по WR-Скриптам.

  • Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

    Ваше письмо×
    Free Web Hosting