Подпишитесь на RSS, чтобы всегда быть в курсе событий.
Рубрики
- Wordpress (14)
- Всяко-разно (35)
- Интернетка (3)
- Мысли (20)
- Новости (26)
- Смешно (8)
- Фото (20)
- Цитаты (5)
Архивы
Последние записи
Облако меток
исскуство алроса чтиво дЕбилизм спам я реклама животные интернет видео люди беспредел denwer google птицы темы отдых непонятно акция смешно яндекс ubuntu windows насекомые комары linux забавно мирный настроение rapidshare якутия праздник политика музыка firefox юбилей icq жизнь Wordpress плагин софт геймз русификация железо фигня ангола дорогой дневничок спорт сервис browser majordomoДоска объявлений на WordPress.

Понадобилась доска объявлений. Обнаружилась пара-тройка плагинов для этих целей, но то они не обновлялись, то работали не совсем правильно, как хотелось бы. На MaxSite обнаружилась ссылка на тему оформления, которая заточена именно для выполнения функций доски объявлений. Сама тема лежит , называется wpClassifieds. В ее функционал встроены ReCaptch'а и Akismet (для них нужно получить api ключи). При добавлении объявления, проверка идет подтверждением через емайл. Есть форма связи с автором объявления. Для каждого объявления можно включать комментарии. Кому лень лезть в кишки самой темы, в настройках можно подключить что-нибудь типа Google Analytics, есть возможность подключения Adsense. Вообще сама тема основана на скрипте доски объявлений , и возможности у нее, в принципе, одинаковые, но тут все работает на WP. Демо можно посмотреть .
Публикация объявлений происходит с помощью TDO Mini Forms, который уже так же встроен в тему. Т.е. подается объявление, на указанный адрес приходит ссылка для его подтверждения. В теме несколько страниц с индивидуальным шаблоном, это само собой создание объявлений, их редактирование, и контакты. В самой теме предусмотрена блоговая страница, чтоб кроме объявлений можно было и новости опубликовывать, и она так же через TDO Mini Forms работает, но ее функционал я не смотрел. В принципе, наверное, ее можно использовать как некую новостную ленту.
В общем, интересная штука, немного только подковырять под себя. И напичкать тему таким функционалом нужно постараться.
Так как официальный демо сайт почему-то постоянно лежит, то демо так же можно посмотреть . Внесены лишь небольшие изменения и добавлено по мелочи.
Оригинальный неизмененный шаблон:
wpclassifieds.zip (107.2 Кб, 40 скачиваний)
Русская локализация. Локализована только лицевая часть. Контрольная панель шаблона не локализована:
wpclassifieds-ru_RU.zip (7.8 Кб, 33 скачиваний)
В шаблоне имеется один большой косяк, в контактых формах не работает функция перевода строки. Лечится в файлах page-contact.php и contact_owner.php заменой cP("msg") на cPR("msg"). Спасибо .
Порядок настройки:
1. В wp-content/uploads создаем папку wpclassifieds, сюда будут скидываться изображения с опубликованных объявлений. Проверьте права на запись в нее. Так же проверьте права на папку \wp-content\themes\wpclassifieds\includes\cache\
2. Активируем шаблон.
3. Создаем новую страницу, называем ее "Добавить Объявление". Тут же, в окне редактирования, в блоке атрибуты, выбираем шаблон "Page Publish". Для красоты постоянную ссылку делаем как "add".
4. Создаем новую страницу, называем ее "Редактировать Объявление". В шаблоне выбираем "Page Edit/Eliminate ". Для красоты постоянную ссылку делаем как "edit".
5. Создаем новую страницу, называем ее "Контакты". В шаблоне выбираем "Page Contact". Для красоты коротку ссылку делаем как "contacts".
6. Создаем новую страницу, называем ее "Блог". В шаблоне выбираем "Blog Page". Для красоты коротку ссылку делаем как "blog".
7. Создадим какую-нибудь рубрику, к примеру "Новости". Она, в дальнейшем, будет выводиться на странице "Блог".
8. Идет в настройки темы (внешний вид - wpClassifieds Config).
Custom Pages Details
Page Publish - тут выбираем созданную нами страницу "Добавить Объявление".
Page Edit/Eliminate - выбираем "Редактировать Объявление".
Page Contact – выбираем "Контакты".
General Configuration
Exclude Pages from Top Navigation – тут вводим ID страниц, которые мы не хотим, что бы попадали в верхнее меню доски объявлений. При условии, что у вас есть еще какие либо дополнительные страницы.
Custom CSS File – если используете дополнительный файл стилей, то вписываете его сюда.
Currency – какая валюта используется на доске объявлений. Можно написать "руб".
Region base – короткая ссылка (ярлык), которая будет использоваться для страницы со списком регионов (городов).
Regions – сюда вписываем регионы или города, список который будет появляется в форме подачи объявления. Через точку с запятой. Если оставить поле пустым, то выбора региона не будет.
Purge Ads – На какое кол-во дней опубликовывается объявление. Если оставить поле пустым, то объявление опубликовывается навсегда.
Blog Category – тут нужно указать, какая рублика будет показываться на странице блога доски объявлений. Если блога не будет, то и указывать ничего ненадо. Но мы изначально создали рубрику "Новости", поэтому ее и выберем.
Post an Ad Message – сообщение, которое будет показываться перед формой добавления объявления.
Adsense Code – вроде все понятно. Используете Adsence – вписывайте его код :)
Tracking Code – Код Google Analytics или чего-нибудь в этом роде.
Images Configuration
Images Upload Directory – куда будут заливаться изображения про публикации объявлений. Мы для нее в перовом пункте и создавали папку wpclassifieds.
Max. Images – максимальное кол-во изображений, которые можно добавить в объявление.
Images Types – тип изображений, разрешенных для загрузки.
Max Image Size – максимальный размер одного изображения. По умолчанию там 1 мб.
Listings Thumbnails – размер миниатюр изображений в списке объявлений.
Ad Page Thumbnails - размер миниатюр изображений на странице самих объявлений.
reCaptcha & Akismet
В первых двух полях вписываем public и private ключи рекапчи. Получаем их на В третьем поле вписываем ключ акисмета. Так же нужно получить, но уже на Кстати, рекапча и акисмет уже встроены в шаблон, так что их, в виде плагинов, дополнительно устанавливать не нужно.
Carousel Configuration
Carrousel Title – ну это название карусельки, в которой крутятся миниатюры изображений из последних объявлений на главной странице. Так и пишем – "Последние объявления".
Carrousel Num. Ads – количество этих последних объявлений в карусели.
Carrousel Order Ads by – сортировка последних объявлений. Или по дате, или случайно.
Exclude Categories from Carrousel – какие рубрики надо исключить из этой карусели. Вписываем сюда ID этих рубрик, если нужно.
Emails Configuration
Confirmation Email – форма письма, которое приходит автору объявления для его подтверждения.
Remember Links Email – письмо, в котором приходит ссылка на редактирование объявления, если ее запросить.
Вроде все. Основная настройка завершена. Осталось лишь добавить рубрики для объявления. Но тут все просто, для этого используются рубрики и подрубрики WP.
Пункты 3, 4, 5 и 6 - названия страниц можно давать, само собой, любые.
Похожие записи:
К записи "Доска объявлений на WordPress." Один комментарий
Оставить комментарий
В этом изумительном четырехугольнике стоило бы чего-нибудь написать. Наверное чего-нибудь умного.
Автор правильно отметил, что ковыряться с доской придется. Но оно того стоит. Функционал приличный и , если все настроить под себя получтся неплохо