Гол. 0
Прос. 168

Я новичок в Osclass. Этот код из oc-content/themes/modern/inc.search.php,

<form action="<?php echo osc_base_url(true); ?>" method="get" class="search" onsubmit="javascript:return doSearch();">
    <input type="hidden" name="page" value="search" />
    <fieldset class="main">
        <input type="text" name="sPattern"  id="query" value="<?php echo osc_esc_html( ( osc_search_pattern() != '' ) ? osc_search_pattern() : $sQuery ); ?>" />
        <?php  if ( osc_count_categories() ) { ?>
            <?php osc_categories_select('sCategory', null, __('Select a category', 'modern')); ?>
        <?php  } ?>
        <button type="submit"><?php _e('Search', 'modern'); ?></button>
    </fieldset>
    <div id="search-example"></div>
</form>

Здесь мне нужно добавить еще один вариант для поиска. Это Place, то же, что и #query. Что я могу сделать?

И где я могу внести изменения для хорошей работы в этот поиск?

Я знаю следующие коды,

<input type="text" name="sCity"  id="sCity" value="<?php _e('Enter your city here'); ?>" />

которые дают следующий результат,enter image description here

Но, мое требование - это sCity, также такое же, как sPattern. См. value в обоих. sPattern показывает тот же результат при перенаправлении. но sCity не будет. 

(210 баллов) в категории Общие вопросы
открыт снова | Прос. 168

1 ответ

Гол. 0
Лучший ответ

Решение достаточно простое:

<form action="<?php echo osc_base_url(true); ?>" method="get" class="search" onsubmit="javascript:return doSearch();">
    <input type="hidden" name="page" value="search" />
    <fieldset class="main">
        <input type="text" name="sPattern"  id="query" value="<?php echo osc_esc_html( ( osc_search_pattern() != '' ) ? osc_search_pattern() : $sQuery ); ?>" />
        <input type="text" name="sCity"  id="sCity" value="<?php _e('Enter your city here'); ?>" />
        <?php  if ( osc_count_categories() ) { ?>
            <?php osc_categories_select('sCategory', null, __('Select a category', 'modern')); ?>
        <?php  } ?>
        <button type="submit"><?php _e('Search', 'modern'); ?></button>
    </fieldset>
    <div id="search-example"></div>
</form>

Кроме того, измените sCity на sRegion, если вы предпочитаете регион, а не город. Работать будет в любом случае!

(1.8k баллов)
выбран
Добро пожаловать на сайт Osthemes Вопрос-ответ, где вы можете задавать вопросы и получать ответы от других пользователей сообщества.
20 вопросов
ответов: 19
комментариев: 3
12 пользователей