! Эта статья устарела, смотрите новую версю плагина Ads WordPress 3.x
Вышла новая версия плагина Ads WordPress 2.3 основные этапы те же, подробности и отличия будут опубликованы немного позже.
- Установить WordPress
- Распаковываем архив плагина и закачиваем папку ads-wordpress по ftp в папку /wp-content/plugins
- Заходим в админку WordPress в Плагины и активируем плагин
- Теперь у нас должна появится страница настроек плагина Ads WordPress в разделе Параметры
- Рубрикация — необходимо определить основные категории(рубрики) для всего сайта в целом, так-как плагин позволяет довольно гибко встраивать объявления в ваш блог, поэтому вы должны четко определиться что и где будет располагаться. Ну для примера: можно организовать объявления в отдельной категории «Объявления» или наоборот отдать весь блог под объявления, а технические рубрики, в которых объявления не должны публиковаться, исключить. Итак переходим на Записи->Рубрики и рисуем скелет нашего сайта.
Не забывайте, что можно указывать родительскую рубрику! Таким образом задавать иерархическую структуру.
- Теперь к настройкам плагина Параметры->Ads WordPress
- Имя пользователя заменять анонимного пользователя на пользователя: — указываем пользователя от имени которого будут публиковаться все анонимные сообщения, предварительно необходимо создать такого пользователя. Можно ничего не указывать, тогда у объявлений автор будет отсутствовать.
- Что делать с сообщением от анонимного пользователя, стутус сообщения — здесь выбираем publish — объявления сразу публикуются на сайте, pending — поступают на модерацию, draft — сохраняются как черновик.
- Коментариии — можно разрешить пользователям коммнтировать объявления, можно запретить, а можно оставить выбор за автором объявления
- Уведомлять автора по почте если появился новый комментарий к его объявлению. уведомления будут приходить в том случае, если комментарии в вашем блоге публикуются сразу, настройки комментариев Парамтры->Обсуждение
- Авто разрыв, auto когда вы просматриваете список объявлений эта опция будет обрезать текст объявления и показывать анонс первые N строк
- Интервал времени между сообщениями в часах если пользователь написал сообщение то следующее он сможет добавить через N часов.
- Антибот картинка (capthca) включить картинку антибот
- Кол-во загрузок указать общее кол-во загрузок, в том числе картинки
- Максимальный размер в мегабайт это для файлов, к картинкам используется другой способ обрезания
- Разрешенные типы файлов (множественный выбор с нажатой Ctr) указать какие типы файлов можно загружать с объявлением
- Сжимать большие фотографии сохраняя пропрции очень полезная опция, если вам пытаются залить большие фотографии картинка будет автоматически обрезана до указанных размеров рекоммндую указывать 640 х 480 для объявлений это вполне достаточно
Вобщето для WP 2.7 эта опция уже не актуальна так — как он сам обрезает исходные фотографии и размер можно указать Параметры->Медиафайлы, для каждой картинки автоматически нарезается превьюшки маленькая и средняя их размер указывается там же.
- Исключить рубрики id через запятую указать id рубрик в которых запрещено публиковать объявления
Тут у многих возникает проблема где взять этот id, и действительно как то не продумали разработчики можно было бы добавить колонку с id, заходим Записи->Рубрики кликаем по нужной категории и переходим к редактировании оной, теперь смотрим в адресную строку броузера на ссылку где мы находимся там должно быть что-то типа http://mysite.com/wp-admin/categories.php?action=edit&cat_ID=43 ну вот 43 это и будет искомый номер.
- Родительская рубрика ее подкатегории будут доступны в объявлении для выбора рубрики это тот вариант когда мы хотим все объявления поместить в одну рубрику указываем ее id
- Применить шаблоны постов в зависимости от категории объявления плагин позволяет задавать различные шаблоны ввода и вывода данных это материал отдельной статьи, пока просто проследите чтобы опция была включена
- Добавлять номер объявления к заголовку ну тут имеется в виду не номер а id объявления поэтому номера будут идти не по порядку
- Разрешить указывать время жизни объявления по истечению этого времени объявление со всеми картинками и загрузками будет удалено навсегда
- Теперь будем подключать формы ввода объявления и редактирования к вашей текущей теме
тема должна отображать статические страницы сменить тему Внешний вид->Темы будем считать что используется тема WordPress Default
итак идем в Страницы->Добавить новую в заголовке пишем «Добавить объявление» затем ! внимание переключится в режим html
и в тексте добавить :<!--AdsForm-->
сверху и снизу можно дописать что-то свое,
точно также делаем страницу для редактирования объявлений код:<!--AdsFormEdit-->
теперь на сайте у вас должно появится 2 странички, и уже можно заходить на них и писать объявление все должно работать
В следующей статье я расскажу подробно как можно добавлять свои поля в форму ввода и затем отображать их в объявлениях, как связывать разные формы с определенными рубриками.
А пока просто можно попробовать различные варианты настроек хранятся они в ads_config2.php, ads_config3.php ну а чтобы переключится на них замените текущий ads_config.php на один из этих файлов и посмотрите как изменилась форма ввода.
Как удалить объявления с главной страницы блога:
- выясняем id категорий которые надо исключить с главной страницы
- Выясняем какой шаблон в вашей теме отвечает за вывод главной страницы для этого открываем папку wp-content/theme/вашатема смотрим есть ли файл home.php если есть то берем его если нет берм index.php
- ищем начало главного цикла ориентируясь на текст if ( have_posts() ) и вот прямо пред if вставляем
для index.php:if (is_home()) query_posts($query_string.”&cat=-3,-7,-8″);
для home.php можно просто
query_posts($query_string.”&cat=-3,-7,-8″);
ну понятно что цифры заменить на свой список и обязательно со знаком минус.
Скачать плагин
С этим товаром обычно устанавливают:
Позволяет группировать рубрики в различные блоки, с его помощью можно рубрики объявлений отделить от остальных.
Исключает выбранные рубрики с главной страницы с rss потока и еще откуда то не помню.
Плагин отличный! Я его подточил под себя и очень доволен. Правда, обнаружилась маленькая проблема с метками. Если вводить больше четырех слов (примерно 35-40 знаков) объявление не подается, выскакивает пустое поле. И в админке админа ничего не появляется в записях (посетителям разрешено сразу публиковать объявление). Причем я думал, что это результат моего копания в плагине. Скачал сегодня еще раз и залил- результат тот же. Потом нашел в файле ads.php следующую строчку:
if(sizeof($arrTags) > 5){
$action = ‘PRINT_FORM’;
$msg = «Ошибка: ($tag) — не более 5 меток!»;
Насколько я понимаю, это именно оно. Кстати, такую ошибку не выдает, просто выкидывает пустое поле. Так вот. Как увеличить количество меток хотя бы до восьми? Простая подстановка цифири 8 вместо 5 вызывает некоторые трудности в работе плагина
Да с метками не все так просто надо подумать.
wordpress Версия 2.9.1
Поставил плагин, добавляю:
Добавить объявление:
Ошибка: Введите текст объявления или заголовок!
- проблема уже подымалась, как вопрос решили?
Спасибо.
Ну так надо ввести текст или заголовок должно присутствовать одно из обязательных поле для WP ‘post_title’ или ‘post_content’ иначе запись не будет добвлена
— не получается
мне подсказывают что пробленма в хостинге, т.к. на другом хостинге все работает. Но как настроить под этот хостинг, где ошибка?
да все у вас работает размер превьюшек только уменьшить надобно
А вы версии плагина на этой странице обновляете постоянно. То есть скачивается всегда последняя версия?
В чем может быть проблема. Загруженная картинка не отображается в общем списке объявлений, в самом теле картинки есть.
да здесь всегда последняя версия
надо смотреть на месте, причин может быть много
Может кому-то пригодиться: картинки в списке объявлений не выводились по причине функции the_excerpt() в файле category.php заменил на the_content() стало все как надо.
Еще заметил когда загружаешь картинки меньшего размера чем установлен минимум в вордпрес (по умолчанию 150×150) они у меня в объявлении не отображаются, ссылка на них открывается а самих картинок в теле объявления и в списке не видно, только рамочка от .css. Если какой нибудь простой способ это исправить
А как лучше реализовать фильтр по цене, скажем нужно цифровое поле, куда вводится цена а потом нужно отфильтровать следующим образом
до 1000
1000-10000
….
более x
по сортировке вопрос сложный %) здесь надо перехватывать MySQL запрос и подправить его подключить фильтр «posts_request» ну и надо знать что такое join оператор в mysql как оно работает
Подскажите ! Где настраивается плагин, что бы объявления уходили на модерацию, а не сразу публиковались.
в админке wp — параметры — ads wordpress
Подскажите как можно добавить произвольное поле, которое принимало бы значение tru при условии, что в объявлении загружена хотя бы одна картинка. Это необходимо для того чтобы потом можно было бы отфильтровать объявления только с фото.
Сразу хочу поблагодарить автора за отличный и функциональный плагин. Поставил на пару своих сайтов, всё хорошо работает, но последнее время стала появляться такая проблема: Вместо цифр капчи выводится надпись «Съешь ещё этих мягких конфет…».
Причём если несколько раз нажать на кнопку просмотр то потом опять выводится капча, если же просто перезагружать страницу то эта надпись так и остаётся.
Подскажите пожалуйста в чём может быть проблема?
Может быть это из за плагина кеширования WP Super Cache ?
Но эта проблема возникает не всегда, обычно сайт работает дня 4 — 5, потом всплывает эта проблема, и это со стабильной переодичностью.
Заранее спасибо за ответ.
ну вообщем то да, сессия не стартует поэтому конфеты появляются, попробуйте новую версию там новая капча стоит
Скажите, а как можно вывести объявления только в определенной рубрике???
Мне они на главной не нужны, только в определенном разделе.
Сейчас объявления добавляются, то селекта выбора рубрики нет, да и вообще непонятно где их найти (главная не предусматривает)
придется добавить рубрикацию на главной или ссылку прямую на категорию с рубриками вариантов есть множество
Спасибо большое за замечательный плагин! Возникла пока что единственная проблема — не отображается картинка капчи, не пойму в чем проблема :/
admin, благодарю за полезный инструмент. Вопрос: сомнительный файл «links.db» в директории «images» — случайно затесался или так задумано?
случайно
Не могу разобраться с folding-category-widget. Ставлю новый вп от лекактуса. Версия 2.8.6. Устанавливаю плагин. Добавляю виджеты. В настройках делаю все как в инструкции. На главной выводит только заголовок виджета. Больше ничего
а не подскажите как сделать короткую ссылку, если можно поподробней
Здравствуйте. Спасибо за плагин. Но есть вопрос. Как сделать публикацию объявлений не на главной, а на другой странице, со своими категориями?
Здравствуй!
Сколько стоит убрать ссылки на этот сайт из плагина. Как и куда оплатить.
Пиши.
ссылка не убирается, можно ее скрыть с помощью css
Здравствуйте.
Возникла необходимость создать сайт обявлений и решил воспользоваться вашим плагином. Впринципе всё устроило кроме того что когда производиться добавление обявления то он добавляет запись для вех родительских рубрик:например авто-мото > запчасти > куплю, нужно что б добавлялось только в рубрику куплю так как она сама есть родительская для запчасти и авто-мото.
Но вот не могу найти в коде запрос на добавление в базу. Подскажите где это у Вас реализовано(в каком файле).
Спасибо.
П.С. Юзаю плагин для третего вордпресса.
Здравствуйте, установила ваш плагин на свой сайт. Все отлично работает. Единственное, когда я попыталась убрать объявления с главной страницы выдало ошибку
Parse error: syntax error, unexpected ‘=’ in /index.php on line 6
Я так понимаю, что в коде кроется некая синтаксическая ошибка:
if (is_home()) query_posts($query_string.”&cat=-1,-6,-8,-7,-3,-4,-5″);
Подскажите, ибо я в программировании ни в зуб ногой (((
кавычки просто поменять надо
лучше скачайте плагин для исключений