Пошаговая установка плагина Ads WordPress 3.x

  1. Распаковываем архив плагина и закачиваем папку ads-wordpress по ftp в папку /wp-content/plugins
  2. Заходим в админку WordPress в Плагины и активируем плагин
  3. Теперь у нас должна появится страница настроек плагина Ads WordPress в разделе Параметры
  4. Подключаем формы ввода объявления и редактирования к вашей текущей теме

    тема должна отображать статические страницы сменить тему Внешний вид->Темы будем считать что используется тема WordPress Default

    итак идем в Страницы->Добавить новую в заголовке пишем «Добавить объявление» затем ! внимание переключится в режим html
    и в тексте записи добавить :

    <!--AdsForm-->

    надпись <!—AdsForm—> будет заменена на форму ввода, а сверху и снизу можно дописать что-то свое,
    точно также делаем страницу для редактирования объявлений код:

    <!--AdsFormEdit-->

    теперь на сайте у вас должно появится 2 странички, и уже можно заходить на них и писать объявление все должно работать

  5. Рубрикация — необходимо определить основные категории(рубрики) для всего сайта в целом, так-как плагин позволяет довольно гибко встраивать объявления в ваш блог, поэтому вы должны четко понять, что и где будет располагаться. Ну для примера: можно организовать объявления в отдельной категории «Объявления» или наоборот отдать весь блог под объявления, а технические рубрики, в которых объявления не должны публиковаться, исключить. Итак переходим на Записи->Рубрики и создаем скелет нашего сайта.

    Не забывайте, что можно указывать родительскую рубрику! Таким образом задавать иерархическую структуру.

  6. Теперь к настройкам плагина Параметры->Ads WordPress
    • Имя пользователя заменять анонимного пользователя на пользователя: — указываем пользователя от имени которого будут публиковаться все анонимные сообщения, предварительно необходимо создать такого пользователя. Можно ничего не указывать, тогда у объявлений автор будет отсутствовать.
    • Что делать с сообщением от анонимного пользователя, стутус сообщения — здесь выбираем publish — объявления сразу публикуются на сайте, pending — поступают на модерацию, draft — сохраняются как черновик.
    • Коментариии — можно разрешить пользователям коммнтировать объявления, можно запретить, а можно оставить выбор за автором объявления
    • Уведомлять автора по почте если появился новый комментарий к его объявлению. уведомления будут приходить в том случае, если комментарии в вашем блоге публикуются сразу, настройки комментариев Парамтры->Обсуждение
    • Авто разрыв, auto когда вы просматриваете список объявлений эта опция будет обрезать текст объявления и показывать в анонсе текст заданной длинны обрезается текст по словам.
    • Интервал времени между сообщениями в часах если пользователь написал сообщение то следующее он сможет добавить через N часов.
    • Антибот картинка (capthca) включить картинку антибот
    • Кол-во загрузок указать общее кол-во загрузок, в том числе картинки
    • Максимальный размер в мегабайт это для файлов, к картинкам используется другой способ обрезания
    • Разрешенные типы файлов (множественный выбор с нажатой Ctr) указать какие типы файлов можно загружать с объявлением
    • Сжимать большие фотографии сохраняя пропрции очень полезная опция, если вам пытаются залить большие фотографии картинка будет автоматически обрезана до указанных размеров рекоммндую указывать 640 х 480 для объявлений это вполне достаточно
    • Исключить рубрики id через запятую указать id рубрик в которых запрещено публиковать объявления

      Тут у многих возникает проблема где взять этот id, и действительно как то не продумали разработчики можно было бы добавить колонку с id, заходим Записи->Рубрики кликаем по нужной категории и переходим к редактировании оной, теперь смотрим в адресную строку броузера на ссылку где мы находимся там должно быть что-то типа http://mysite.com/wp-admin/categories.php?action=edit&cat_ID=43 ну вот 43 это и будет искомый номер.

    • Родительская рубрика ее подкатегории будут доступны в объявлении для выбора рубрики это тот вариант когда мы хотим все объявления поместить в одну рубрику указываем здесь ее id
    • Применить шаблоны постов в зависимости от категории объявления плагин позволяет задавать различные шаблоны ввода и вывода данных это материал отдельной статьи, пока просто проследите чтобы опция была включена
    • Добавлять номер объявления к заголовку ну тут имеется в виду не номер а id объявления поэтому номера будут идти не по порядку
    • Разрешить указывать время жизни объявления по истечению этого времени объявление со всеми картинками и загрузками будет удалено навсегда
    • new ID категории для городов и улиц Задаем географическую классификацию объявлений для этого необходимо: создать рубрику-контейнер в этом поле указываем ID этой рубрики, теперь в этом контейнере можно создать произвольную иерархическую структуру ГЕО объектов (города, районы, улицы …) — она станет доступна для выбора в форме ввода. Эта рубрика автоматически исключается из обычного меню категорий.

Как удалить объявления с главной страницы блога:

  1. выясняем id категорий которые надо исключить с главной страницы
  2. Выясняем какой шаблон в вашей теме отвечает за вывод главной страницы для этого открываем папку wp-content/theme/вашатема смотрим есть ли файл home.php если есть то берем его если нет берм index.php
  3. ищем начало главного цикла ориентируясь на текст 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 потока и еще откуда то не помню.
Также рекомендую плагин — позволяет группировать рубрики в различные блоки, с его помощью можно рубрики объявлений отделить от остальных.

Скачать плагин: ads-wordpress 3.х.x

По этой ссылке будет находится самая последняя версия.

Обсуждение на сайте:

Рубрика:  мая 4, 2010.
/ » » »


Похожие записи:

155 Responses to Пошаговая установка плагина Ads WordPress 3.x

  1. admin says:

    попробуй другие подобные плагины, на форуме поспрашай почему не работает

  2. says:

    Он у меня конфликтует с плагином WP-dTree. Когда я ставлю Cyr-To-Lat, то WP-dTree меню на сайте пропадает.

    Может, тогда сделать так, чтобы вот эти функции
    URL:
    HTML Link:
    bbCode:
    не отображались в загруженном посте.
    Их можно удалить?

  3. says:

    И еще вопросик:

    Не нашла где можно немного текст подправить на форме? То есть хочется изменить немного фразы типа: Загрузить файлы — на — Загрузить фотографию. Вместо Текст* — поставить — Описание к фото*.

    Подскажи пож… как это можно сделать?

  4. admin says:

    Sveta, почитайте статьи по настройке плагина в них все написано.

  5. says:

    Перед тем как спрашивать, я конечно же прочитала все статьи вот в этом разделе: http://ili.com.ua/wordpress/ads-wordpress. Хотя-бы тыкните где это можно почитать о том как изменить фразы на свои.

    Это я уже нашла как убрать.
    HTML Link:
    bbCode:

  6. admin says:

    ну в се находится в шаблонах form_default_template.php форма по умолчанию, form_uploads.inc.php — форма загрузки файлов
    и еще есть файлы перевода можно их подкорректировать,
    post_default_template.php — это шаблон для вывода объявления

  7. Anton says:

    Юрий, не хочу создавать отдельную голую страницу для «редактировать объявление». Как добавить в темплейт вызов формы? Хочу например в сайдбар добавить. Есть такая возомжность?

  8. admin says:

    Нет такой возможности нет, но любую страницу можно из меню скрыть.

  9. Anton says:

    Нашел простой вариант, вставить форму из темплейта ads_form_login.php куда угодно с изминением form action на куда-нибудь где $content парсится, можно на ту же страницу которую создавали для редактирования объявления. Ну а страницу можно скрыть.

  10. Anton says:

    или может лучше вставить input text и с него уже POST переменную на страницу с редактированием передавать? Интересно это не опасно? Можно ли перебором удалить чье-то обьявление?

  11. says:

    установил все красиво. но при публикации объявления . жмем сохранить и получаем страницу пейдж нот фаунд(((
    это из за не дефолтной темы или есть другие варианты?

    если из за темы что можно в ней поправить.
    по ссылке можете сами попробовать

  12. says:

    добавлю.. от админа все публикуется от no_name нет

  13. admin says:

    ну для начала попробуй сменить тему,
    но я думаю это какой-то плагин антихакерский блокирует POST запрос

  14. Paul says:

    Добрый день! Подскажите пожалуйста, почему если ставлю «Применить шаблоны постов» картинка превью выводится, а все записи данной категории исчезают. Если же отменяю «Применить шаблоны постов» все картинки исчезают, но записи появляются? Заранее спасибо за ответ.

  15. admin says:

    несовместимость с текущей темой

  16. Paul says:

    Спасибо! Я так и подумал… А может быть Вы подскажете название темы(тем) с которой(ми) плагин будет идеально работать?

  17. admin says:

    а дефолтная тема что не работает?

  18. andy says:

    большое спасибо за плагин! Разобрался почти со всем, кроме добавления обьявления. Позволю задать два вопроса:

    1) можно ли как нибудь изменить выбор категорий? чтобы не переходить два раза при выборе категории и подкатегории

    примерно вот так:

    2) как сделать чтобы при выборе категорий, заголовок автоматически принимал значения этих категорий/субкатегорий.

    пробовал через value, вроде текст выводится нужный, только при сохранении не присваивается:


    <input name="post_title" type="text" size="50" value="" >

  19. andy says:

    в первом комменте не правильно вставился код, вот просто тогда текстом:

    input name=»post_title» type=»text» size=»50″ value=»php echo(get_category_parents($_REQUEST['ads_basecat'], false,’ ‘, true)); «

  20. admin says:

    1) можно изменить как угодно, а может просто включить в админке плагина развернутый список

    2) воспользуйтесь пользовательским фильтром в дефолтной форме он есть — функция сверху закоментированна и там просто сделайте присваивание

    $_post['post_title'] = get_category_parents($_REQUEST['ads_basecat'], false,’ ‘, true)
  21. says:

    А почему в графе «Интервал времени между сообщениями в часах» я ничего не поставила, а ограничение все равно присутствует?

    Если пользователь загрузил фотографию, то сразу же вторую он загрузить не может, стоит ограничение в 3 минуты.

    Как отменить это ограничение?

  22. admin says:

    очень странно на загрузку фотографий это не должно влиять,
    если это значение не установлено будет по умолчанию 3 минуты — это защита, не советую ее убирать
    но если очень хочется поставьте в этом поле значение 0.001 — разделитель точка а не запятая!

  23. says:

    Спасибо за подсказку.

    У меня еще одна проблемка с фотографиями.

    Человек загружает фотографию, на странице она отображается, а вот миниатюры нету в рубрике. В админке, при редактировании поста, фотографии невидать.

    Как до нее добраться? Чтобы например сменить этой фотке имя и закачать заново.

    В своей папке я нашла созданную миниатюру (сама фотка есть), но видимо что-то неправильно, раз она не отображается… Помоги пож… разобраться.

  24. admin says:

    каждая тема отображает миниатюры по разному
    на всех не угодишь.

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

  25. says:

    Спасибо большое за проделанную работу — шикарный плагин… Слямзил

  26. shs says:

    доброго времени суток.
    при активации плагина выдает фатал

    Parse error: parse error in \wp-content\plugins\ads-wordpress\ads.php on line 1201

    wp 3.0.1
    пхп — 5.3.0
    мускул последний. кодировка базы utf-8
    модули апача: core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif mod_php5

    тестирую на локале. подскажите, плз, куда копать?

  27. admin says:

    включите поддержку коротких тегов php

  28. shs says:

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

  29. entity says:

    Возникла проблема с закачкой файлов через форму.
    Изображения заливаются нормально, потом отображаются на странице.
    А вот файлы любого другого типа заливаются в папку на сервер (ту же, что и изображения), но на странице не отображаются (ни превью, ничего нет), и ссылки на них тоже не генерируется.
    Подскажите, пожалуйста, в чем проблема.

  30. admin says:

    а файлы загружаются?, если все в порядке ссылки вруную выводить надо

  31. entity says:

    Файлы загружаются на сервер, но не в запись!
    То есть я должна открыть запись, которую создал пользователь и вручную написать ссылку на файл, который он закачал, чтобы можно было его хоть как-то посмотреть? Но почему для изображений прописываются ссылки, а для файлов нет? У вас ведь написано везде, что можно работать и с файлами.
    Если я сама вручную должна в посте написать ссылку на файл, который закачал пользователь, то как я узнаю какой именно файл он закачал???Ведь нигде не указано и не сохранено имя файла, который он залил через форму.

  32. AppZorro says:

    В темплах плагина ничего нет. Для того чтобы изменить стандартный адрес (WordPress) и надо:
    Установить плагин wp mail from

  33. Diman says:

    Подскажите, все настроил, добавил. Но при добавлении объявление в поле с текстом ( описанием товара) квадратики получаются. Т.Е шрифт не тот или с кодировкой что-то…где можно посмотреть?

  34. says:

    Аналогично. У меня даже после установки стандартной темы всё равно выкидывает ошибку:
    Catchable fatal error: Object of class WP_Error could not be converted to string in /home/srinform/domains/sr-inform.ru/public_html/board/wp-includes/category-template.php on line 70

  35. admin says:

    посмотрите файл который ты редактировал и сохрани его в кодировке UTF8 без BOM !!!

  36. admin says:

    а это у вас чото с категориями не то get_category_parents вот тут ошибка откройте шаблон в папке /templates и удалите вызов этой функции в post_default_template.php и form_default_template.php

  37. says:

    Доброго времени суток!
    ПОМОГИТЕ!!!!
    При попытке посмотреть опубликованное объявление выводит ошибку:
    Ошибка 404 — Не найдено
    Привью показывает, а при нажатии:
    Прочитать остальную часть записи »
    Ошибка!!!

  38. admin says:

    Это что очередной опыт на Денвере как я понимаю, раз нет ссылки на сайт? По денверу консультаций вообще то не даю! Отключить ЧПУ для начала.

  39. says:

    Здравствуйте.
    Во-первых, спасибо огромное за труды Ваши неимоверные.
    Во-вторых — не поможете ли Вы разобраться КАКОГО … (лешего) ни первым (с помощью запроса) ни вторым (после долгих мучений с запросом, поставила Simply Exclude) способом не выходит убрать с главной страницы этот спам.
    На первой странице оно мне ну никааак не нужно…

    Заранее спасибо

  40. admin says:

    ну может у вас какая-то хитрая главная страница, используется нестандартный вывод записей без стандартного loop, вполне может и не сработать
    надо смотреть, что в шаблоне главной страницы,
    скиньте доступ ftp на почту помогу чем смогу

  41. says:

    Да ладно, разберусь.
    Сейчас посерьезней покопаюсь и всё будет работать, и не такое делали =)
    Спасибо.

  42. says:

    Ррррррработает =)

  43. says:

    А где можно поменять тексты:
    файл 1 — поменять на фото 1
    Текст — на текст обявления
    ну и т.д.?

  44. admin says:

    /templates/form_uploads.inc.php

  45. Анатолий says:

    Вот такая проблема:
    Fatal error: Call to undefined function: update_meta_cache() in /home/music7/public_html/wp-content/plugins/ads-wordpress/ads.php on line 1464

  46. Анатолий says:

    а нет, все заработало, убрал галочку «Применить шаблоны постов»

    Вот только картинки в объявление не отображаются, что с этим можно сделать?

    ЗЫ: Плагин Шикарный)

  47. Анатолий says:

    сори за флуд, но как я понял картинки не будут работать без «Применения шаблонов постов», но если это активировать, то тогда фатал эрор. Помогите пожалуйста.

    WordPress 2.8.6.
    Версия Apache 1.3.41 (Unix)
    Версия MySQL 5.0.67-community
    Версия PHP 4.4.9
    Информация о PHP Просмотреть
    Версия Perl 5.8.8
    Операционная система Linux

  48. admin says:

    обновите WP до 3 версии

  49. Анатолий says:

    Все заработало)

    А как категории создать?

    И что бы при входе на страницу, где сами объявления, было разбито на категории?

  50. Анатолий says:

    еще)

    Как сделать выбор категорий при публикации объявления?

Новости

  • Украина попросила скидку на газ
  • Премьер Украины и блогосфера
  • Цены на бензин в Украине вырастут
  • Реформы в сфере автотранспорта
  • Пошлины на импорт топлива отменены
  • На украинском рынке вырос доллар
  • Метро в Киеве будет работать до утра
  • Комментарии


    Расширеный поиск +

    Объявления

    Мои проекты на WordPress

    , - специализированная доска объявлений по недвижимости на стоимость сборки $300 с установкой.
    городская доска объявлений, основные разделы: недвижимость, транспорт, услуги, работа, куплю-продам. Стоимость сборки $300 с установкой.
    - разработка, поддержка.

    Счетчики