Доска объявлений на WordPress

Наверно не мне первому приходит это идея - сделать из WordPress бесплатную доску объявлений, но ничего реального я не нашол поэтому решил писать сам. Моя доска это не плагин, а xmlrpc шлюз, через который можно постить объявления в основной блог без регистрации. Вернее все пользователи будут размещать сообщения от имени anonymous ну или любого другого пользователя.
Пример доски объявлений на WordPress

Рубрикация.

Рубрики доски объявлений привязаны к рубрикам основного блога, причем можно задать родительский раздел относительно которого будут находится рубрики доски объявлений.
Например на блоге может быть такая структура рубрик:

  • Городская газета
  • Культурные события
  • Новости спорта
  • Кино и музыка
  • Объявления
    • Недвижимость
    • Авто-мото
    • Телефоны
    • Другое

Если указать номер родительской рубрики Объявления = 5 , то при подаче объявления будет доступен выбор из Недвижимость |Авто-мото|Телефоны|Другое . После выбора рубрики пользователь переходит к выбору, место раположения.

Выбор места расположения. Метки.

Расположение указывается с помощью системы меток WP. Для того что чтобы ограничить пользователя в выборе мест задается строка $stCity =
‘Украина, Киев, Винница, Днепропетровск, Донецк, Житомир, Запорожье, Ивано-Франковск, Кировоград, Луганск, Луцк, Львов, Николаев, Одесса, Полтава, Ровно, Симферополь,Сумы,Тернополь,Ужгород, Харьков,Херсон,Хмельницкий, Черкассы, Чернигов, Черновцы’; через запятую указываются возможные варианты расположения.

Форма ввода объявления.

Можно задавать шаблоны объявлений в зависимости от выбора рубрики. редактировать Массив : $textTemplates['разное']['title'] = ‘Продам|Куплю’; $textTemplates['разное']['text'] = “\nтел. \n”;

Закрузка картинок.

Количество картинок задается в $countImg = 4; максимальный размер $maxsize = 1.2*1024*1024;
Возможность удаления и дозагруки другой картинки.
Если php поддерживает imagerotate() появляется возможность поворота картинки.
Первое изображение показывается вместе с анонсом на главной странице.
Для каждого изображения создаются уменьшенная копия (превью).

Редактирование объявлений.

Для каждого сообщения генерируется пароль.
С помощью номера сообщения и пароля можно удалить\отредактировать сообщение, добавить\удалить картинки. Номер сообщения и пароль для доступа сообщаются пользователю в случае успешной подачи объявления.

Дополнительные возможности

Поля email, icq, aim, msn, skype
Если пользователь указал свой email ему будет отправлено письмо с номером и паролем сообщения.
Установленна защита этих полей от ботов.
Установка ограничения на подачу заявлений $timeInterval = 60*60*1; // интервал подачи объявлений
пользователь может писать объявления раз в час. Эта защита работает через механизм сессий поэтому не слишком надежна, достаточно удалить куки и можно снова писать объявления, но всеже лучше чем ничего.

Пример доски объявлений на WordPress

Скачать

В рубриках: PHP, разное — admin

Апрель 29, 2008

Комментариев (4) »

  1. Мило, но как, то не привычно.

    — мая 28, 2008 | 4:11 дп

  2. Доска объявлений понравилась… а как её получить???

    — июля 4, 2008 | 6:59 дп

  3. пока только на заказ делаю :(

    admin — июля 5, 2008 | 9:02 дп

  4. Здравствуйте.
    Вопрос совершенно предметный.
    Рассмотрю Ваше предложение о изготовлении доски.
    С уважением, А.П.(ака Umclidet)

    Alexander — августа 28, 2008 | 10:33 пп

RSS-лента для комментариев к этой публикации. Трекбек URI

Оставьте свой комментарий