Общая схема работы, основные правила, рекомендации.

Чтобы избежать в дальнейшем путаницы, договоримся называть записи (посты, post),  публикуемые через плагин, объявлениями.

Процесс публикации объявления разделен на 2 этапа:

  1. Этап выбора категории здесь пользователю предлагается выбрать к какой категории принадлежит его объявление Выбор категории.png. Это этап можно отключить, если заранее задана всего одна категория для всех объявлений, как в случае с Гостевой Книгой, либо, реализовать выбор самостоятельно с помощью других элементов управления – например с помощью выпадающего списка

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

    Кроме того для объявлений устанавливается обязательное мета поле ads_basecat сюда записывается id самой младшей категории из списка выбора, последняя в выбранной ветке.

    При общем планировании сайта я рекомендую использовать категорию-контейнер это служебная категория предназначенная для группировки других категорий. Затем мы просто указываем номер контейнера в настройках (это параметр называется child_of) и получаем список категорий из этого контейнера. Параметр child_of можно использовать во всех элементах, связанных с категориями, выпадающие списки, области зависимых переключателей, область флажков. Поэтому, желательно, чтобы все категории укладывались в такие контейнера.

  2. Заполнение формы ввода возможно кому-то непонятен сам термин форма ввода поэтому, объяснения привожу в картинках Вот это все оно и есть:Форма Гостевой Книги.png или Форма ввода объявления о продаже квартиры.png. От простых и до самых сложных.Начиная с версии 3.х принцип работы формы ввода аналогичен стандартному редактору WordPress – нажав кнопку опубликовать пользователь никуда не переходит, он остается на месте с открытой формой и заполненными полями, но!, дополнительно, ему выводится сообщение о том, что объявление было успешно опубликовано, выводится ссылка на предварительный просмотр, номер объявления и пароль доступа к нему. Если были допущены ошибки при вводе то выводятся все сообщения об ошибках. Пока пользователь не закроет окно с формой ввода он может редактировать объявление.

    В версии 4 плагина дополнительно дается еще 20 минут, с момента последнего редактирования, в течении которых пользователь может вернуться в редактор по ссылке Edit Post даже если он уже закрыл форму ввода. Такой принцип поведения формы позволяет в значительной мере снизить процент ошибочных объявлений, когда человек просто забывает указать какую-то важную информацию, вернуться к редактированию уже не может и поэтому создает новое объявление.

    В обязательном порядке для всех объявлений генерируется мета поле пароль, зная ID объявления и пароль можно отредактировать или удалить объявление в любое время.

    В обязательном порядке любая запись должна содержать поле заголовка (post_title) и\или поле текста, проще сказать содержимое записи post_content. Это, кстати, требование самого WordPress поэтому еще раз хорошо запомните имена этих полей:

    post_title

        - заголовок записи

    post_content

      - текст объявления, контент

И не забывайте включать одно из них в свою форму.

Комментарии 73 к “Общая схема работы, основные правила, рекомендации.”

  1. Хороший плагин!!! Спасибо!
    плагин запустился. вот только на странице добавления объявления поля input и textarea сливаются с фоном самой страницы и не видны. вероятно тема конфликтует с плагином.
    А можно как то подключить стили темы к плагину?

  2. Андрей:

    Доброго времени суток! Я может пишу не в той ветке, но очень нужно- подскажите пожалуйста почему при отправке записи приходит письмо с темой “WordPress” и отправлено с “wordpress@домен.ru” и где это можно поменять (исправить)? Спасибо!

  3. Здравствуйте! Я сделал категорию контейнер, а под ним рабочие рубрики. Но проблема в том что в сайдбаре рабочие рубрики не выводятся. А выводится категория контейнер. Как вывести подрубрики?

    • admin:

      рубрики не выводятся потому-что они пустые, самый простой вариант сделать запись например тест и прописать ее во все рубрики

  4. Кирилл:

    спасибо за плагин дружище

  5. Алексей:

    У меня возникла проблема с плагином, не знаю из-за чего…. Использовал плагин на тестовом домене – все хорошо работало, однако стоило активировать плагин на другом домене, то исчезли настройки… Когда проходишь во вкладку Ads WordPress то появляется пустая страница с заголовком “ads wordpress”… больше нет ничего… версия вп одинаковая, пробовал включать отдельно в дефолтной теме и без других плагинов – один итог…

  6. Виктор:

    Здравствуйте,не подскажете способ устранения подобного предупреждения?
    Warning: array_reverse() expects parameter 1 to be array, null given in (далее идёт ссылка на файл)ads_function.php on line 53
    Warning: implode() [function.implode]: Invalid arguments passed in (Далее ссылка на файл)
    ads_function.php on line 54,

    Заранее благодарен за помощь.

    • Виктор:

      Вроде все срослось,перезалил плагин и поставил галочку на “WordPress должен исправлять некорректный XHTML-код автоматически.”не знаю что помогло но всё заработало :-D .И огромное спасибо вам за плагин!

      • Виктор:

        Я по всей видимости сглазил,проблема вернулась,и не пойму в чем дело,я просто в этом деле несколько нуб,если подскажите решение проблемы буду очень признателен.

  7. Добрый день! При публикации объявлений выбор рубрики только в какой “Город”. Из этого вытекает 2 проблемы:

    1) (в настройках указана рубрика с городами) ссылка на объявление не правильного вида test.dsputevki.ru/city/title а должна быть test.dsputevki.ru/moskva/title т.е. объявление добавляется в подрубрику “Москва” а ссылка без конкретного города.

    2) (в настройках указана только родительская рубрика для выбора подкатегорий) объявление так же с неправильной ссылкой + в объявлении отображаются 2 категории “Города” “Москва”. Приходится для каждого нового объявлений вручную убирать галочку с “Города” и тогда всё нормально и ссылка верная получается test.dsputevki.ru/moskva/title

    Как можно решить проблему в родительской рубрикой?

  8. Сергей:

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

    • admin:

      включить в админке плагина опцию ==применять шаблоны постов== и ==All inclusive==
      если не помогает значит не запускается фильтр All inclusive

  9. Здравствуйте. Хотелось бы сделать доску объявлений отдельно от самого блога на новой страничке. Я так понимаю, что так не получиться разделить? Чтоб посты оставались на главной странице статьями, а на отдельной странице была доска объявлений. Может подскажете, как такое осуществить?

  10. Иван:

    Огромное спасибо за Ваш плагин!!! Есть пара вопросов, как сделать вывод в виджете не последних объявлений, а случайных, можно ли убрать пароль, ведь пользователь у меня и так зарегистрирован.

1 2

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

Ваш 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]