Пример формы поиска для ads-wordpress

Чтобы нам было проще подключать форму в текущую дизайн тему создаем отдельный файл с кодом формы поиска ads_searchform.php и закидываем его в папку с нашей темой. Подключать файл можно где угодно, но на мой взгляд лучше для этого подходит sidebar.php подклюячаем:

Код самой формы:

скачать файл ads_searchform.zip

Немного поясню сам код:
строки 2-13 это подключается библиотека авто заполнения полей – если мы установили значение какого то поля и нажали на кнопку отправить наш выбор сохранится

16-29 Здесь мы получаем html код выпадающих списков select. $select_rub – список выбора основных категорий обявлений, $select_loc список выбора рубрик городов.
Далее начинается непосредственно html код самой формы.
Строка 46-55 вставляем выпадающий список для выбора времени публикации объявлений за одни сутки, за 3 суток, 7 и за месяц.
57-67 элемент выбора цены ads_price, пример как можно работать с мета полями .

Основная статья по механизму поиска Поиск по произвольным полям.

Комментарии 15 к “Пример формы поиска для ads-wordpress”

  1. Анастасия:

    Здравствуйте!
    Подскажите пожалуйста какой код нужно дописать в эту форму поиска чтобы появилось поле с выпадающим списком меток?

    • admin:

      с метками в поиске еще не работал, готового кода нет

      • Христофор:

        Добрий день! Приєднуюсь до питання Анастасії, і від мене питання в пошуку у віджеті чи стандартному пошуку ввожу мітку. Запис не шукає(( Підскажіть що можна зробити. Дякую!

        • admin:

          открываем ads_widjets.php ищем код :

          меняем на
          меняем этот кусок на

          ну идея понятна, можно так добавить элемент а не менять, переменные только поменять в коде

  2. 1) строку

    меняем на

    или вместо

    цифрми подставить id родительской категории объявлений
    2) строку

    надо заменить на
    </
    так до

  3. Кодом вставить не получилось – опишу словами.
    1) В строке 19 там где value=”", между кавычками надо вставить value=”‘.$ads_options['ads_base_category'].’”
    2) В строке 48 name=”post_date” надо заменить на name=”post_date[moe]”
    Тогда все заработает как надо.

    • admin:

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

  4. Евгений:

    Напишите пожалуйста код расширенной формы поиска.
    И как организовывать поиск по мета полям???

  5. Спасибо большое за Ваш плагин! Он меня уже меня второй раз выручает)))

  6. Ден:

    Здравствуйте! Подскажите пожалуйста что дописать в код чтобы при выборе “Категории123″ (в выпадающем списке) рядом появлялся выпадающий список “ПОДкатегорий” этой выбранной “Категории123″

  7. Антон:

    Добрый день! ” вопроса по форме поиска

    1) Скажите как сделать выпадающий список в котором можно будет выбрать указал ли автор товара цену или нет (то есть будет 3 поля: пустое, указана цена, не указана цена)и как сделать обработчик этого списка

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

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

  8. Виталий:

    Подскажите как убрать из списка категорий $select_rub некую категорию (по ID или еще как) и ее дочерние.

    Пробовал прописать ‘child_of’ =>$ads_options['ads_base_category'], ‘exclude’ => 3,

    Но тогда не выводится только эта категория (id 3) а ее дочерние остаются. И как прописать несколько ID в ‘exclude’ тоже непонятно

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

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