Разная валюта в объявлениях Classipress

Настройка DMaster

Сегодня я хочу рассказать и показать, как на доске объявлений Classipress можно указывать цену в разной валюте. Такая возможность особенно актуальна для тех регионов где жители производят расчеты друг с другом не только в национальной валюте. В этот раз никакой код править или дописывать не придется, в теме Classipress такая функция уже предусмотрена, но о ней мало кто знает. Все делается с помощью настраиваемых пользовательских произвольных полей. И так — приступаем.
Сначала необходимо подготовить пользовательское поле «Валюта». Для этого в администраторской части WordPress в левой колонке меню перейдите в ClassiPress —> Настраиваемые поля.
valuta_1
Прокрутите страницу, найдите поле «Валюта» и кликните по нему мышкой. В открывшейся форме нас интересует только раздел «Значение поля». Там по умолчанию уже прописаны символы различных валют. Теперь вам необходимо удалить из этого списка ненужные валюты, а вместо них прописать свои. Если валюта не имеет своего символа или его невозможно ввести с клавиатуры компьютера, то пишите просто названия так, как хотите, чтобы они потом отображались в объявлениях. Например: Руб.,Тенге и т.д. Обращаю ваше внимание на то, что все валюты должны быть прописаны в одну строку через запятую и без пробелов — это важно!
valuta_2
Теперь вместо используемой в теме Classipree формы по умолчанию, поля которой заполняют пользователи при подаче объявления, необходимо создать новую, с функцией выбора валюты. Для этого в администраторской части WordPress в левой колонке меню перейдите в ClassiPress —> Макеты форм —> Добавить новый. Откроется следующая форма, поля которой вам нужно будет заполнить:
valuta_3
Здесь ничего сложного нет, значения первых двух полей нужны только для вашего удобства, нигде на сайте они отражаться не будут. В поле «Доступные категории» отметьте галочками те категории объявлений на вашем сайте, на которые будет распространяется действие этой формы. Если другие пользовательские формы у вас не используются, то можно отметить все категории. Убедитесь, что статус формы «Активна» и нажмите кнопку «Сохранить изменения». На странице «Макеты форм» должна появиться новая форма под названием «Мультивалюта».
Справа, в последнем столбце кликните по первой иконке «Изменить макет» и в открывшемся макете сделайте заключительные штрихи: выберите из таблицы «Доступные поля» поле «Валюта» и добавьте его в макет, а ненужные удалите из макета удалите. Подсказка — чередование полей в макете можно менять между собой местами просто перетаскивая их мышкой в нужное место.
valuta_4
После завершения манипуляций с полями не забудьте сохранить изменения. Теперь необходимо убедиться в том, что все получилось так, как и было задумано. Для этого попробуйте подать объявление, если все сделано правильно, то должно получиться так:
valuta_5

D.Master

DMaster

Создание досок объявлений на шаблоне Classipress для Wordpress "под ключ". Помощь в установке на хостинг, настройке, локализации, модернизации шаблона, а также мелкие правки и корректировки под ваши нужды.

E-mail

7 комментариев

  1. Добрый День, мне нужно поменять формат валюты на прм: $100 на 100$ или Руб 100 — на 100 Руб.
    пожалуйста помогите где и как можно поменять коды.
    Спасибо!

    • DMaster

      Здравствуйте.
      В админке Classipress меню «Платежи» -> «Настройки».
      На вкладке «Основное» поле «Позиция»

      • Спасибо!! Вот уже несколько часов ищу кодировку чтобы убрать полностью самый верхний бар, где написано Добро пожаловать, admin [ Кабинет | Выйти ]и поставить [ Кабинет | Выйти ] на одной полосе с верхним меню. Напишите плс где можно найти информацию на счет этого.
        Благодарю.

        • DMaster

          Если совсем скрыть, то в header.php — блок «header_top»
          Если изменить надписи то смотрите первую функцию в includes\functions.php

  2. А как настроить валюту если у меня в теме нет графы «Настраивымые поля» подскажите??

    • DMaster

      Такого не может быть в принципе. В разделе меню «Объявления» ищите «Пользовательские поля», «Специальные поля» и т.п. — зависит от того, как у вас выполнен перевод с англ.

  3. все нашел спасибо

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

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