Объявления – категории, специальные поля и формы. Меню администратора ClassiPress.

КМБ по Classipress 207

Объявления - Меню администратора Сlassipress Блок меню «Объявления» самый объемный и состоит из восьми подменю:
«Все объявления», «Добавить», «Формы», «Специальные поля», «Категории», «Теги», «Жалобы» и «Импортирование». Но на этапе отладки доски объявлений на ClassiPress из всего этого набора наибольшую практическую ценность для администратора сайта представляют подменю «Категории», «Специальные поля» и «Формы», причем настройку следует выполнять именно в таком порядке.

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

Категории

В этом разделе меню администратор сайта может добавлять новые категории (подкатегории) для объявлений или редактировать уже имеющиеся. Процесс абсолютно идентичен добавлению новых рубрик в WordPress. Разница только в том, что в нашем случае категории будут назначены для объявлений, а не для записей WordPress.

Специальные поля и Формы

В ClassiPress имеется возможность создавать специальные поля, а затем конструировать из них свои формы. Это очень удобная функция, так как пользователю уже на стадии подачи объявления можно предложить для заполнения форму с набором полей в соответствии с выбранной категорией.
Если в силу специфики вашего сайта объявлений необходимости в использовании кастомных полей и форм нет, то ничего делать не нужно. В этом случае вне зависимости от выбранной категории всегда будет использоваться единая форма подачи объявлений по умолчанию предусмотренная разработчиком темы.
Но на деле форма по умолчанию редко кого устраивает, поэтому на всякий случай опишу весь процесс создания новых специальных полей и формы на конкретном примере.

Рекомендую при создании специальных полей и форм придерживаться следующего порядка:

Создание специальных полей

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

Допустим, выбрана категория «Автомобили», и дополнительно к стандартным полям необходимо еще добавить поля «Год выпуска», «Марка», «Модель» (в виде раскрывающихся списков) и «Пробег» (текстовое).

  • В блоке «Объявления» кликом по пункту меню «Специальные поля» перейдите на одноименную страницу и в верхней части справа от названия нажмите на кнопку «Добавить». Откроется форма для создания нового специального поля.
  • В поле «Название» впишите названиенового поля, которое максимально точно определяет предназначение этого поля.Важный момент – название обязательно должно быть на латинице. Например, «god» для поля «Год выпуска», «marka» – для поля «Марка», «model» – для поля «Модель» и «probeg» – для поля «Пробег».
  • В поле «Описание» впишите краткое описание нового специального поля для облегчения его идентификации в общем списке. Например, «Год выпуска», «Марка автомобиля», «Модель автомобиля», «Пробег».
  • В поле «Подсказка» впишите текст сообщения, которое будет показано пользователю в качестве подсказки при наведении курсора мыши на знак «?»слева от заполняемого поля.
  • Затем для специальных полей «Год», «Марка» и «Модель» выберите тип поля «Раскрывающийся» (drop-down)ив дополнительно появившемся поле «Значение поля» для каждого из них впишите разделённые запятой (без пробелов) значения, которые планируется отображать в раскрывающемся списке (например, для поля «Год» – 2010,2011,2012,2013 и т.д.). Для специального поля «Пробег» выберите тип «Текстовое» (text-box).
  • После ввода данных и клика по кнопке «Создать новое поле» новое специальное поле будет создано. Причем, при необходимости, некоторые из этих полей можно использовать и в формах для других категорий. Например, поля «Год» и «Пробег» подойдут и для формы категории «Мотоциклы».
  • Найдите в общем списке полей новые специальные поля. В колонке «Действия» напротив каждого из них кликните по значку «Редактировать» и измените названия полей на латинице на соответствующие им кириллические. Поле «god» – на «Год выпуска», «marka» – на «Марка», «model» – на «Модель» и «probeg» – на «Пробег».

Создание новой формы

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

  • В блоке «Объявления» кликом по пункту меню «Формы» перейдите на страницу «Макеты форм» и в верхней части справа от названия нажмите на кнопку «Добавить». Откроется страница для создания новой формы.
  • В соответствующие поля впишите название новой формы и ее описание.
  • Укажите каждую категорию, к которой хотите применить эту новую форму. Исходя из того, что в нашем примере новая форма предназначена для категории «Автомобили», отметьте флажком эту категорию. Нажмите на кнопку «Сохранить новую форму».
  • Теперь у нас имеется новая форма и четыре новых специальных поля, которые между собой еще никак не связаны. Для того чтобы эту связь создать на странице «Макеты форм» в колонке «Действие» напротив новой формы нажмите на иконку «Редактировать макет форм».
  • На открывшейся странице вы увидите две колонки. Слева–то, как будет выглядеть ваша форма. Справа – все доступные специальные поля, которые можно добавить в эту форму. Найдите среди них все четыре созданных нами ранее поля, отметьте их флажками и нажмите на кнопку «Добавить поле в макет формы». После перезагрузки страницы эти поля должны оказаться в форме слева.
  • При необходимости можно изменить порядок расположения, удалить и сделать некоторые поля обязательными к заполнению. Порядок расположения полей в форме изменяется простым перетаскиванием мышью на нужную позицию. Поля, которые подлежат обязательному заполнению отметьте флажками в столбце «Обязательное».
  • Обязательно нажмите кнопку «Сохранить изменения», в противном случае форма не будет создана!

Теперь зайдите на свой сайт, как пользователь и попробуйте разместить новое объявление. Обязательно выберите категорию «Автомобили», на следующем шаге вы должны увидеть собственноручно созданную новую форму с дополнительными полями.

Не забывайте, что созданная вами форма применяется только в категории «Автомобили», в любой другой категории объявлений будет по прежнему выводится форма по умолчанию. Изменить эту форму нельзя, но ее можно заменить. Для этого вам нужно создать еще одну новую форму, отредактировать (добавить/удалить специальные поля, выстроить их в нужном порядке) и применить ее ко всем доступным категориям объявлений.

Пост написан в рамках “Курса молодого бойца” и предназначен для тех кто только начинает осваивать СlassiPress. Скоро последует продолжение, возвращайтесь!

D.Master

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

  Отправляя комментарий я принимаю Политику кофиденциальности сайта *