Установка Доски Объявлений

  1. importИмпорт рубрик в WordPress админке переходим Инструменты->Импорт->WordPress может потребовать установить плагин импорта – устанавливаем. Скачиваем файл cf_category.xml запускаем импорт рубрик.
  2. categoriesID рубрик Переходим в Записи->Рубрики там у нас должно появится много новых категорий. Берем ручку записываем ID следующих категорий ГЕО, Действия, Объявления, Корзина. Чтобы узнать ID преходим в соответствующую категорию в адресной строке браузера будет примерно такой адрес http://wp.od.ua/classfields/wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=89&post_type=post сморим tag_ID=89 вот это и есть наш ID. Для просмотра ID есть специальные плагин можно установить его.
  3. ГЕО Итак мы записали ID нужных категорий, теперь нам нужно наполнить рубрику-контейнер ГЕО создаем свои рубрики-города в этой категории, города не обязательно можно районы, или название улиц, любую иерархическую структуру.
  4. creat_pageСоздаем страницу “Дать объявление”, переключаемся в режим текст, отключаем комментарии, в тексте пишем шоткод [AdsForm], публикуем страницу и запоминаем ее ID
  5. Установка Ads-WordPress Скачиваем последнюю версию плагина по ссылке Ads-WordPressраспаковываем, загружаем на сервер в папку wp-content/plugins
  6. Установка Classfields скачиваем архив ClassFields содержимое из папки архива classfields скопировать в папку плагина wp-content/plugins/ads-wordpress с заменой файлов.
  7. plagin_onАктивация плагинов В WordPress переходим в управление плагинами активируем Ads-WordPress, Ads-Widgets, Ads-Profile, Ads-AntiSpam, Ads Classfields setup
  8. ads-wordpress-setupНастройка Ads-WordPress следует отметить и установить опции как указанно на скриншоте. Остальные опции по желанию.
  9. Classfields-setupНастройка Classfields в этой части адаминки – устанавливаем все настройки!!!
  10. AntiSpam-setupНастройка Antispam Пропускаем первых два текстовых поля, как тут и что писать – разговор отдельный. Ниже устанавливаем все опции, выбираем будем ли мы использовать свой список контрольных вопросов или будем использовать мат. формулу. Если свой список пишем вопросы, формат как показано на скриншоте:
    первая строка – вопрос
    вторая – правильный ответ
    третья строка и далее строки неправильные ответы
    пустая строка для разделения блоков.
  11. Плагин галереи чтобы картинки красиво отображались ставим плагин jQuery Lightbox For Native Galleries, можно поставить другой, на ваш выбор.
  12. Исключить объявления с главной страницы сайта по этому вопросу множество ответов в сети, просто надо его перефразировать ==как WordPress исключить рубрику с главной страницы== исключать мы будем рубрику ==Объявления== ID у вас уже должен быть записан см. пункт 2. Я же могу посоветовать плагин Simply Exclude

Еще раз напомню, объявления – это не что иное как обычные записи WordPress, а категории объявлений – обычные категории, поэтому вы можете использовать любые плагины для расширения функционала.
Ну вот вроде бы все. Пишите вопросы в комментариях по возможности буду отвечать.
PS
Если возникли проблемы – необходимо совместить доску с вашей темой или другими плагинами, моя установка стоит от $30.

Обновление с 1.0.0 до 1.0.1

Модуль антиспам перешел в основной плагин ads-wordpress, корректировка кода. дата 30.11.2014 в 5:06 пп
Порядок обновления:

  • Сохранить всю папку ads-wordpress !!! на всякий пожарный
  • Ставим новый ads-wordpress_4 с заменой всех файлов.
  • Ставим новый сlassfields с заменой всех файлов, кроме ads_config.php – там ваши индивидуальные настройки.
  • Заходим в админку антиспам – включаем графический тест ads_captcha_on и выбираем тип теста ads_captcha_type -сохраняем.

Комментарии 123 к “Установка Доски Объявлений”

  1. king:

    Здравствуйте! В объявлениях город выводится в виде ссылок рубрик Город/Киев, а как вывести не ссылками (просто тест), например, в виде – Город: Киев ? В файле post_default_template вставить нужно, если не ошибаюсь.

    • admin:

      Город/Киев за вывод отвечает функция ads_get_category_parents() в файле post_default_template нужно изменить вызов функции

      • king:

        Спасибо. А как вывести только последнюю категорию(дочернюю) из родительской? Так выводятся все , а нужно оставить только последнюю.

        • king:

          Так выводятся все [code][/code], а нужно оставить только последнюю.

          • admin:

            в $ads_location хранятся id последней категории

          • king:

            Я уже не про локацию, просто не получилось вставить код. Так все категории выводятся: ads_get_category_parents($ ads_basecat, ‘ / ‘, 1, 0) , а нужно последнюю вывести в посте.

          • king:

            В общем получилось, спасибо! echo get_cat_name($ ads_basecat);

  2. Кому надо, нашел замечательный плагин для удаления дубликатов по заголовку или по тексту объявления. можно указать процент совпадения, можно удалить дубликаты уже существующих объявлений, а можно удалять повторные объявления перед проверкой. вот ссылка https://wordpress.org/plugins/find-duplicates/

  3. Тимур:

    Спасибо за статью, крайне полезно!
    Вопрос такой: как отключить вторую валюту? если ее не заполнить в настройках, то вываливает ошибка на месте цены
    Warning: Division by zero in /home/virtwww/____/http/wp-content/plugins/ads-wordpress/template/cf_posts.php on line 281 (0 ADS_CURRENCY2)
    Как бы безболезненно ампутировать эту валюту?…

  4. Илья:

    Добрый день! Доску вроде бы сам поставил, кое как настроил, любезнейшие подскажите, как сделать гео для объявлений:

    Во первых: Добавить в форму выбор города

    Во вторых: Чтобы город отобразился на странице объявления

    И в третьих: При заходе пользователя в каталог объявлений ему предлагался его город (на основании ip данных например)

    Огромное спасибо.

  5. Евгений:

    Здравствуйте! А как скачать то файл “cf_category.xml”?

  6. Антон:

    Пробую в WP 4.1. При активации плагин (пункт 7) выскакивают ошибки.

  7. [...] PHP сборка Доски объявлений на базе плагина Ads-WordPress. Отлично подходит для создания городского портала. Отдельно проработаны след. популярные разделы: Недвижимость, Транспорт, Работа, Купить-Продать. Поддержка зарегистрированных пользователей. Автоматические проверки полей. Эксклюзивная система Антиспама. Расширенный поиск, выполнен в виде виджета. Сборка бесплатна. Доска Объявлений PHP WordPress или лучше рабочий пример Ильичевск доска объявлений Установка Доски объявлений, скачать тут же [...]

  8. [...] Доска объявлений для города – готовая сборка плагина, а также модуль антиспам к этой сборке. Установка Доски объявлений, скачать тут же [...]

  9. Дмитрий:

    Привет. Пробую скачать сlassfields.zip по ссылке в конце статьи, но выдает 404 ошибку.

  10. Николай:

    Удалил виджет корзины с концами… Нет его больше в списке виджетов. Как вернуть?

  11. добрый день!
    настройку сделал по гайду, далее
    Слева в меню выбираю “Дать объявление”, вижу иерархический список категорий, выбираю любую и далее вижу “Дать Объявление” в центре экрана, в строке адреса меняется только ?ads_basecat=5
    в зависимости от выбранной категории

  12. Роберт:

    Плагин сырой ,нормально не работает. На той же странице не дает возможности добавки шорткода от других плагинов.

  13. Роберт:

    С большим уважением к создателю по прошу исправить и облегчить плагин , как в установке , так и в функционале

    • admin:

      вообще то это не плагин, это сборка на основе плагина, улучшать и облегчать ничего не планирую пока

  14. айя:

    Дд, нужен разработчик, чтобы установил доску объявлений на нашем сайте! Пржалуйста напишите нам!

  15. Даже не знаю как описать свою проблему. захожу на страницу “дать объявление” выбираю любую категорию (предположим категория “куплю продам”) в ней выбираю категорию “мебель” или любую другую (то есть, дохожу до последней категории), вижу что пропала нижняя часть сайта. то есть соответственно объявление я дать не могу. Подскажите новичку, в чем причина. Заранее благодарю.

  16. е-мае, у меня не был выполнен 6 пунк, после того как его выполнил сайт вообще перестал открываться.

  17. Вроде бы все свои ошибки исправил, все равно не работает. мне кажется я неправильно сделал на 4 пункте инструкции, не могли бы вы немного разжевать а то я не могу расшифровать запись ” Страница ==Дать Объявление== Создаем страницу ==Дать объявление==, “

  18. Добрый день. Все сделал по инструкции, и все равно при переходе в последнею категорию пропадает нижняя половина сайта.

  19. Может быть такая неразбериха из-за того что содержимое из папки архива classfields скопированно в папку плагина wp-content/plugins/ads-wordpress без замены файлов?

  20. Vika:

    как убрать с контактных даных ISQ ?

1 2 3 4

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> [php]…[/php] [html]…[/html] [css]…[/css] [text]…[/text] [code]…[/code]