Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Кто шарит в wordpress?

Тема в разделе "Вопросы- ответы", создана пользователем never3d22, 11 апр 2016.

11.04.16 в 11:37
04.05.16 в 21:13
12
5.013
0
  1. TopicStarter Overlay
    never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    Как сделать чтобы текст выводился на страницах ned-ned и t-t
    Код:
    <?php
    if(is_category(array('ned-ned','t-t'))){?>
    Пишемкод,которыйбудетвыводитьсянаних
    
    <?php}else{?>
    Аздесьпишемкод,которыйнебудетвыводитьсянаних
    <?php}
    ?>
    
    Не помогает, скрывает весь текст(
     
  2. mutogenn4eg

    mutogenn4eg Бывалый

    Регистрация:
    17 фев 2016
    Сообщения:
    567
    Лучших ответов:
    0
    Рейтинги:
    +143 / 0 / -0
    Если речь идет о страницах, а не о категориях, то зачем проверка идет на категории?
     
  3. TopicStarter Overlay
    never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    Данный код я подключаю в sidebar.php и он выводиться на странице категории ad-category
     
  4. mutogenn4eg

    mutogenn4eg Бывалый

    Регистрация:
    17 фев 2016
    Сообщения:
    567
    Лучших ответов:
    0
    Рейтинги:
    +143 / 0 / -0
    Это категория так называется?
     
  5. TopicStarter Overlay
    never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    Код:
    <?php
    /**
    * Theme search bar template.
    *
    * @package ClassiPress\Templates
    * @author  AppThemes
    * @since   ClassiPress 3.4
    */
    ?>
    
    <?php
    if (is_search() || is_404() || is_tax( APP_TAX_CAT ) || is_tax( APP_TAX_TAG ) || is_singular( APP_POST_TYPE ) ) :
    
        $args = cp_get_dropdown_categories_search_args( 'bar' );
        wp_enqueue_style('my_theme_style', get_template_directory_uri() . '/styles/search.css');
        wp_enqueue_script( 'jquery' );
        wp_enqueue_script('search_m', get_template_directory_uri() . '/includes/js/search.js');
        wp_enqueue_script('menu_m', get_template_directory_uri() . '/includes/js/menu_m.js');
        $arr_fieldd = array('cp_id_626','cp_id_181','cp_id_882','cp_id_193');
        $field =  $wpdb->get_results( 'SELECT * FROM ' . $wpdb->cp_ad_fields . ' WHERE field_name in(\'' .implode("','",$arr_fieldd) . '\')' ) ;
           
            foreach ($field as $val)
            {
                if($val->field_name == 'cp_id_626') $city = $val->field_values;
                elseif($val->field_name == 'cp_id_181') $marka = $val->field_values;
                elseif($val->field_name == 'cp_id_882') $etag = $val->field_values;
                elseif($val->field_name == 'cp_id_193') $c_com = $val->field_values;
            }
            $marka = explode(',',$marka);
            $etag = explode(',',$etag);
            $c_com = explode(',',$c_com);
            
        ?>
    
        <div id="search-bar">
    
            <div class="searchblock_out">
    
                <div class="searchblock">
    
                    <form action="<?php echo home_url( '/' ); ?>" method="get" id="searchform" class="form_search">
    
                        <div class="searchfield">
    
                       
                            <input name="s" type="hidden" id="s1" />
                            <input name="refine_search" type="hidden" value="1" />
                           
                            <table class="switch-m">
                                <tr>
                                    <td>
                                        <label class="label head-m">Меняю:</label><br>
                                        <label class="label">Выберите регион:</label><br>
                                        <select name="cp_ppr">
                                        </select><br>
                                        <label class="label">Выберите город:</label><br>
                                        <select name="cp_ppc">
                                        </select><br>
                                       
                                        <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость">Недвижимость</label><Br>
                                        <div id="left_nedv" <?php if(isset($_GET['section_m'])) {echo 'class="hide-m"';} ?> style="padding:0 0 0 15px">
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Квартира">Квартиру</label><Br>
                                            <div class="nedv-cat-l1 hide-m" style="padding:0 0 0 15px;">
                                            <label class="label"><input type="checkbox" id="c_com">Кол-во комнат:</label>
                                                <select name="cp_id_193l" disabled>
                                                    <?php                                               
                                                    echo "<option value selected>Не выбрано</option>";
                                                    foreach ($c_com as $val) {
                                                        echo "<option>$val</option>";
                                                    }
                                                    ?>
                                                </select><br>
                                            </div>
                                            <div class="nedv-cat-l hide-m" style="padding:0 0 0 15px;">
                                            <label class="label"><input type="checkbox" id="etag">Этаж:</label>
                                                <select name="cp_id_882l" disabled>
                                                    <?php                                               
                                                    echo "<option value selected>Не выбрано</option>";
                                                    foreach ($etag as $val) {
                                                        echo "<option>$val</option>";
                                                    }
                                                    ?>
                                                </select><br>
                                            </div>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Дом">Дом</label><Br>
                                                                                    <div class="nedv-cat-l3 hide-m">
                                                <label class="label"><input type="checkbox" id="plos_l_uch">Площадь участка:</label>
                                                <input name="cp_id_298_l_u" class="model-auto" type="number" min="0" disabled><br>
                                            </div>
                                            <div class="nedv-cat-l4 hide-m">
                                                <label class="label"><input type="checkbox" id="plos_l_home">Площадь дома:</label>
                                                <input name="cp_id_298_l_home" class="model-auto" type="number" min="0" disabled><br>
                                            </div>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Земельный участок">Земельный участок</label><Br>
                                                                                    <div style="padding:0 0 0 15px">
               
                                            <div class="nedv-cat-l2 hide-m">
                                                <label class="label"><input type="checkbox" id="plos_l">Площадь:</label>
                                                <input name="cp_id_298_l" class="model-auto" type="number" min="0" disabled><br>
                                            </div>
                                            </div>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Дача">Дачу</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Коммерческая недвижимость">Коммерческую недвижимость</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Гаражи">Гараж</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Комнаты">Комнату</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Недвижимость за рубежом">Недвижимость за рубежом</label><Br>
                                        </div>
                                        <?php if(is_category('nedv-nedv') || in_category('nedv-tr')) { ?><label class="label"><input type="radio" name="cp_id_483" value="Транспорт">Транспорт</label><Br>
                                        <div id="left_tr" <?php if(isset($_GET['section_m'])) {echo 'class="hide-m"';} ?> style="padding:0 0 0 15px">
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Легковой">Легковой</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Грузовой">Грузовой</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Сельхоз">Сельхоз</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Мотоциклы">Мотоцикл</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Водный">Водный</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Спецтранспорт">Спецтранспорт</label><Br>
                                            <div style="padding:0 0 0 15px">
                                            <div class="tr-cat-l hide-m">
                                            <label class="label">Марка:</label>
                                                <select name="cp_id_181_l" disabled>
                                                    <?php                                               
                                                    echo "<option value selected>Не выбрано</option>";
                                                    foreach ($marka as $val) {
                                                        echo "<option>$val</option>";
                                                    }
                                                    ?>
                                                </select><br>
                                            </div>
                                            <div class="tr-cat-l1 hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="cp_id_181_l_o" class="model-auto" type="text" disabled><br>
                                            </div>
                                            </div>
                                        </div><?php } ?>
                                        <label class="label"><input type="radio" name="cp_id_483" value="Продажа">Куплю</label><Br>
                                        <label class="label"><input type="radio" name="cp_id_483" value="Другое">Другое</label><Br>
                                    </td>
                                    <td>
                                        <label class="label head-m">На:</label><br>
                                        <label class="label">Выберите регион:</label><br>
                                        <select name="cp_region">
                                        </select><br>
                                        <label class="label">Выберите город:</label><br>
                                        <select name="cp_id_626[]" multiple="multiple">
                                        </select><br>
                                       
                                        <label class="label"><input id="nedv" type="checkbox" name="scat[]" value="Недвижимость">Недвижимость</label><Br>
                                        <div class="nedv-cat">
                                            <input type="checkbox" id="all_nedv">Выбрать всю недижимость<Br>
                                            <input type="checkbox" name="scat[]" value="74">Квартира<Br>
                                            <div style="padding:0 0 0 15px">
                                               
                                                <div class="nedv-cat-r1">
                                                <label class="label"><input type="checkbox" id="c_comr">Кол-во комнат:</label>
                                                    <select name="cp_id_193" disabled>
                                                        <?php                                               
                                                        echo "<option value selected>Не выбрано</option>";
                                                        foreach ($c_com as $val) {
                                                            echo "<option>$val</option>";
                                                        }
                                                        ?>
                                                    </select><br>
                                                </div>
                                                <div class="nedv-cat-r">
                                                    <label class="label"><input type="checkbox" id="etagr">Этаж:</label>
                                                    <select name="cp_id_882" disabled>
                                                        <?php                                               
                                                        echo "<option value selected>Не выбрано</option>";
                                                        foreach ($etag as $val) {
                                                            echo "<option>$val</option>";
                                                        }
                                                        ?>
                                                    </select><br>
                                                </div>
                                               
                                            </div>
                                            <input type="checkbox" name="scat[]" value="75">Дом<Br>
                                           
                                            <div style="padding:0 0 0 15px">
                                           
                                                <div class="nedv-cat-r4">
                                                    <label class="label"><input type="checkbox" id="plos_r_home">Площадь дома:</label>
                                                    <input name="cp_id_298_r_home_min" type="number" min="0" placeholder="От" disabled>
                                                    <input name="cp_id_298_r_home_max" type="number" min="0" placeholder="До" disabled>
                                                </div>
                                               
                                            </div>
                                           
                                            <input type="checkbox" name="scat[]" value="76">Земельный участок<Br>
                                            <input type="checkbox" name="scat[]" value="77">Дача<Br>
                                            <input type="checkbox" name="scat[]" value="78">Коммерческая недвижимость<Br>
                                            <input type="checkbox" name="scat[]" value="79">Гаражи<Br>
                                            <input type="checkbox" name="scat[]" value="80">Комнаты<Br>
                                            <input type="checkbox" name="scat[]" value="81">Недвижимость за рубежом<Br>
                                           
                                           
                                                <label class="label"><input type="checkbox" id="nccs">Площадь:</label>
                                                <input name="nedv-s-1" type="number" min="0" placeholder="От" disabled>
                                                <input name="nedv-s-2" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">м<sup>2</sup></label><br>
                                               
                                                <label class="label"><input type="checkbox" id="nccp1">Цена на недвижимость:</label>
                                                <input name="nedv_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="nedv_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                           
                                        </div>
                                        <label class="label"><input type="checkbox" id="tr" name="scat[]" value="Транспорт">Транспорт</label><Br>
                                        <div class="tr-cat">
                                            <input type="checkbox" id="all_tr">Выбрать весь транспорт<Br>
                                            <input type="checkbox" name="scat[]" value="82">Легковой<Br>
                                            <div class="tr-cat-leg hide-m">
                                                    <div class="one-sel">
                                                    <label class="label">Страна производитель:</label>
                                                    <select id="c_d" disabled>
                                                    <option>Германия</option>
                                                    <option>Корея</option>
                                                    <option>Россия</option>
                                                    <option>Франция</option>
                                                    <option>Япония</option>
                                                    </select>
                                                    </div>
                                                    <div class="two-sel">
                                                    <label class="label">Марка:</label>
                                                   
                                                        <select name="cp_id_181[]" disabled>
                                                   
                                                    </select></div>
                                                    <label class="label">Модель:</label>
                                                    <input name="82cp_id_755" type="text" disabled><br>
                                                    <label class="label">Год выпуска:</label>
                                                    <input name="cp_id_911_min" type="number" placeholder="От" min="1960" max="2016" disabled>
                                                    <input name="cp_id_911_max" type="number" placeholder="До" min="1960" max="2016" disabled><br>
                                                    <label class="label"><input type="checkbox" id="82nccp2">Цена на легковой транспорт:</label>
                                                    <input name="82tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                    <input name="82tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                    <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="83">Грузовой<Br>
                                            <div class="tr-cat-83 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="83cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="83cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="83nccp2">Цена на грузовой транспорт:</label>
                                                <input name="83tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="83tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="84">Сельхоз<Br>
                                            <div class="tr-cat-84 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="84cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="84cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="84nccp2">Цена на сельхоз транспорт:</label>
                                                <input name="84tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="84tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="85">Мотоциклы<Br>
                                            <div class="tr-cat-85 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="85cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="85cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="85nccp2">Цена на мотоциклы:</label>
                                                <input name="85tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="85tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="86">Водный<Br>
                                            <div class="tr-cat-86 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="86cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="86cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="86nccp2">Цена на водный транспорт:</label>
                                                <input name="86tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="86tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="87">Спецтранспорт<Br>
                                            <div class="tr-cat-87 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="87cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="87cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="87nccp2">Цена на спецтранспорт:</label>
                                                <input name="87tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="87tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                        </div>
                                       
                                    </td>
                                </tr>
                            </table>
                        </div>
    
                        <div class="searchbutcat">
    
                            <button class="dashicons-before btn-topsearch" type="submit" tabindex="3" title="<?php esc_attr_e( 'Search Ads', APP_TD ); ?>" id="go" value="search" name="sa">Начать поиск</button>
                           
    
                        </div>
    
                    </form>
    
                </div> <!-- /searchblock -->
    
            </div> <!-- /searchblock_out -->
    
        </div> <!-- /search-bar -->
    
    <?php endif; ?>
    Вот код мне надо скрыть форму с транспортом в категории nedv-nedv и в категории nedv-tr, во всех остальных показывать
     
  6. TopicStarter Overlay
    never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    А у меня вообще наоборот если категория nedv-nedv или nedv-tr выводиться транспорт. Сделал вот так
    Код:
    <?php
    if (is_category(array('nedv-nedv', 'nedv-tr'))) {?>label class="label"><input type="radio" name="cp_id_483" value="Недвижимость">Недвижимость</label><Br>
                                        <div id="left_nedv" <?php if(isset($_GET['section_m'])) {echo 'class="hide-m"';} ?> style="padding:0 0 0 15px">
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Квартира">Квартиру</label><Br>
                                            <div class="nedv-cat-l1 hide-m" style="padding:0 0 0 15px;">
                                            <label class="label"><input type="checkbox" id="c_com">Кол-во комнат:</label>
                                                <select name="cp_id_193l" disabled>
                                                    <?php                                               
                                                    echo "<option value selected>Не выбрано</option>";
                                                    foreach ($c_com as $val) {
                                                        echo "<option>$val</option>";
                                                    }
                                                    ?>
                                                </select><br>
                                            </div>
                                            <div class="nedv-cat-l hide-m" style="padding:0 0 0 15px;">
                                            <label class="label"><input type="checkbox" id="etag">Этаж:</label>
                                                <select name="cp_id_882l" disabled>
                                                    <?php                                               
                                                    echo "<option value selected>Не выбрано</option>";
                                                    foreach ($etag as $val) {
                                                        echo "<option>$val</option>";
                                                    }
                                                    ?>
                                                </select><br>
                                            </div>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Дом">Дом</label><Br>
                                                                                    <div class="nedv-cat-l3 hide-m">
                                                <label class="label"><input type="checkbox" id="plos_l_uch">Площадь участка:</label>
                                                <input name="cp_id_298_l_u" class="model-auto" type="number" min="0" disabled><br>
                                            </div>
                                            <div class="nedv-cat-l4 hide-m">
                                                <label class="label"><input type="checkbox" id="plos_l_home">Площадь дома:</label>
                                                <input name="cp_id_298_l_home" class="model-auto" type="number" min="0" disabled><br>
                                            </div>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Земельный участок">Земельный участок</label><Br>
                                                                                    <div style="padding:0 0 0 15px">
               
                                            <div class="nedv-cat-l2 hide-m">
                                                <label class="label"><input type="checkbox" id="plos_l">Площадь:</label>
                                                <input name="cp_id_298_l" class="model-auto" type="number" min="0" disabled><br>
                                            </div>
                                            </div>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Дача">Дачу</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Коммерческая недвижимость">Коммерческую недвижимость</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Гаражи">Гараж</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Комнаты">Комнату</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Недвижимость за рубежом">Недвижимость за рубежом</label><Br>
                                        </div><?php } else {?>
                                        <label class="label"><input type="radio" name="cp_id_483" value="Транспорт">Транспорт</label><Br>
                                        <div id="left_tr" <?php if(isset($_GET['section_m'])) {echo 'class="hide-m"';} ?> style="padding:0 0 0 15px">
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Легковой">Легковой</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Грузовой">Грузовой</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Сельхоз">Сельхоз</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Мотоциклы">Мотоцикл</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Водный">Водный</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Спецтранспорт">Спецтранспорт</label><Br>
                                            <div style="padding:0 0 0 15px">
                                            <div class="tr-cat-l hide-m">
                                            <label class="label">Марка:</label>
                                                <select name="cp_id_181_l" disabled>
                                                    <?php                                               
                                                    echo "<option value selected>Не выбрано</option>";
                                                    foreach ($marka as $val) {
                                                        echo "<option>$val</option>";
                                                    }
                                                    ?>
                                                </select><br>
                                            </div>
                                            <div class="tr-cat-l1 hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="cp_id_181_l_o" class="model-auto" type="text" disabled><br>
                                            </div>
                                            </div>
                                        </div>
                                        <label class="label"><input type="radio" name="cp_id_483" value="Продажа">Куплю</label><Br>
                                        <label class="label"><input type="radio" name="cp_id_483" value="Другое">Другое</label><Br>
                                    </td>
                                    <td><?php }?>
     
  7. mutogenn4eg

    mutogenn4eg Бывалый

    Регистрация:
    17 фев 2016
    Сообщения:
    567
    Лучших ответов:
    0
    Рейтинги:
    +143 / 0 / -0
    @never3d22 Вижу опечатку

    Код:
    if(is_category('nedv-nedv') || in_category('nedv-tr'))
     
  8. TopicStarter Overlay
    never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    да не вроде правильно, категории nedv-nedv и nedv-tr. Модуль кстати доски объявлений /ad-category/nedv-nedv/
     
  9. mutogenn4eg

    mutogenn4eg Бывалый

    Регистрация:
    17 фев 2016
    Сообщения:
    567
    Лучших ответов:
    0
    Рейтинги:
    +143 / 0 / -0
    @never3d22 Если НЕ нужно выводить на категориях, то надо поставить

    Код:
    if(!is_category('nedv-nedv') && !is_category('nedv-tr'))
    Если НАДО выводить что-то в этих категориях, то проверка

    Код:
    if(is_category('nedv-nedv') || is_category('nedv-tr'))
     
  10. TopicStarter Overlay
    never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    Код:
    <?php
    /**
    * Theme search bar template.
    *
    * @package ClassiPress\Templates
    * @author  AppThemes
    * @since   ClassiPress 3.4
    */
    ?>
    
    <?php
    if (is_search() || is_404() || is_tax( APP_TAX_CAT ) || is_tax( APP_TAX_TAG ) || is_singular( APP_POST_TYPE ) ) :
    
        $args = cp_get_dropdown_categories_search_args( 'bar' );
        wp_enqueue_style('my_theme_style', get_template_directory_uri() . '/styles/search.css');
        wp_enqueue_script( 'jquery' );
        wp_enqueue_script('search_m', get_template_directory_uri() . '/includes/js/search.js');
        wp_enqueue_script('menu_m', get_template_directory_uri() . '/includes/js/menu_m.js');
        $arr_fieldd = array('cp_id_626','cp_id_181','cp_id_882','cp_id_193');
        $field =  $wpdb->get_results( 'SELECT * FROM ' . $wpdb->cp_ad_fields . ' WHERE field_name in(\'' .implode("','",$arr_fieldd) . '\')' ) ;
           
            foreach ($field as $val)
            {
                if($val->field_name == 'cp_id_626') $city = $val->field_values;
                elseif($val->field_name == 'cp_id_181') $marka = $val->field_values;
                elseif($val->field_name == 'cp_id_882') $etag = $val->field_values;
                elseif($val->field_name == 'cp_id_193') $c_com = $val->field_values;
            }
            $marka = explode(',',$marka);
            $etag = explode(',',$etag);
            $c_com = explode(',',$c_com);
            
        ?>
    
        <div id="search-bar">
    
            <div class="searchblock_out">
    
                <div class="searchblock">
    
                    <form action="<?php echo home_url( '/' ); ?>" method="get" id="searchform" class="form_search">
    
                        <div class="searchfield">
    
                       
                            <input name="s" type="hidden" id="s1" />
                            <input name="refine_search" type="hidden" value="1" />
                           
                            <table class="switch-m">
                                <tr>
                                    <td>
                                        <label class="label head-m">Меняю:</label><br>
                                        <label class="label">Выберите регион:</label><br>
                                        <select name="cp_ppr">
                                        </select><br>
                                        <label class="label">Выберите город:</label><br>
                                        <select name="cp_ppc">
                                        </select><br>
                                       
                                        <?php if(!is_category('nedv-nedv') && !is_category('nedv-tr')) { ?><label class="label"><input type="radio" name="cp_id_483" value="Недвижимость">Недвижимость</label><Br>
                                        <div id="left_nedv" <?php if(isset($_GET['section_m'])) {echo 'class="hide-m"';} ?> style="padding:0 0 0 15px">
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Квартира">Квартиру</label><Br>
                                            <div class="nedv-cat-l1 hide-m" style="padding:0 0 0 15px;">
                                            <label class="label"><input type="checkbox" id="c_com">Кол-во комнат:</label>
                                                <select name="cp_id_193l" disabled>
                                                    <?php                                               
                                                    echo "<option value selected>Не выбрано</option>";
                                                    foreach ($c_com as $val) {
                                                        echo "<option>$val</option>";
                                                    }
                                                    ?>
                                                </select><br>
                                            </div>
                                            <div class="nedv-cat-l hide-m" style="padding:0 0 0 15px;">
                                            <label class="label"><input type="checkbox" id="etag">Этаж:</label>
                                                <select name="cp_id_882l" disabled>
                                                    <?php                                               
                                                    echo "<option value selected>Не выбрано</option>";
                                                    foreach ($etag as $val) {
                                                        echo "<option>$val</option>";
                                                    }
                                                    ?>
                                                </select><br>
                                            </div>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Дом">Дом</label><Br>
                                                                                    <div class="nedv-cat-l3 hide-m">
                                                <label class="label"><input type="checkbox" id="plos_l_uch">Площадь участка:</label>
                                                <input name="cp_id_298_l_u" class="model-auto" type="number" min="0" disabled><br>
                                            </div>
                                            <div class="nedv-cat-l4 hide-m">
                                                <label class="label"><input type="checkbox" id="plos_l_home">Площадь дома:</label>
                                                <input name="cp_id_298_l_home" class="model-auto" type="number" min="0" disabled><br>
                                            </div>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Земельный участок">Земельный участок</label><Br>
                                                                                    <div style="padding:0 0 0 15px">
               
                                            <div class="nedv-cat-l2 hide-m">
                                                <label class="label"><input type="checkbox" id="plos_l">Площадь:</label>
                                                <input name="cp_id_298_l" class="model-auto" type="number" min="0" disabled><br>
                                            </div>
                                            </div>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Дача">Дачу</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Коммерческая недвижимость">Коммерческую недвижимость</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Гаражи">Гараж</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Комнаты">Комнату</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Недвижимость за рубежом">Недвижимость за рубежом</label><Br>
                                        </div><?php } ?>
                                          <?php if(is_category('nedv-nedv') || is_category('nedv-tr')) { ?><label class="label"><input type="radio" name="cp_id_483" value="Транспорт">Транспорт</label><Br>
                                        <div id="left_tr" <?php if(isset($_GET['section_m'])) {echo 'class="hide-m"';} ?> style="padding:0 0 0 15px">
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Легковой">Легковой</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Грузовой">Грузовой</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Сельхоз">Сельхоз</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Мотоциклы">Мотоцикл</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Водный">Водный</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Спецтранспорт">Спецтранспорт</label><Br>
                                            <div style="padding:0 0 0 15px">
                                            <div class="tr-cat-l hide-m">
                                            <label class="label">Марка:</label>
                                                <select name="cp_id_181_l" disabled>
                                                    <?php                                               
                                                    echo "<option value selected>Не выбрано</option>";
                                                    foreach ($marka as $val) {
                                                        echo "<option>$val</option>";
                                                    }
                                                    ?>
                                                </select><br>
                                            </div>
                                            <div class="tr-cat-l1 hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="cp_id_181_l_o" class="model-auto" type="text" disabled><br>
                                            </div>
                                            </div>
                                        </div><?php } ?>
                                        <label class="label"><input type="radio" name="cp_id_483" value="Продажа">Куплю</label><Br>
                                        <label class="label"><input type="radio" name="cp_id_483" value="Другое">Другое</label><Br>
                                    </td>
                                    <td>
                                        <label class="label head-m">На:</label><br>
                                        <label class="label">Выберите регион:</label><br>
                                        <select name="cp_region">
                                        </select><br>
                                        <label class="label">Выберите город:</label><br>
                                        <select name="cp_id_626[]" multiple="multiple">
                                        </select><br>
                                       
                                        <label class="label"><input id="nedv" type="checkbox" name="scat[]" value="Недвижимость">Недвижимость</label><Br>
                                        <div class="nedv-cat">
                                            <input type="checkbox" id="all_nedv">Выбрать всю недижимость<Br>
                                            <input type="checkbox" name="scat[]" value="74">Квартира<Br>
                                            <div style="padding:0 0 0 15px">
                                               
                                                <div class="nedv-cat-r1">
                                                <label class="label"><input type="checkbox" id="c_comr">Кол-во комнат:</label>
                                                    <select name="cp_id_193" disabled>
                                                        <?php                                               
                                                        echo "<option value selected>Не выбрано</option>";
                                                        foreach ($c_com as $val) {
                                                            echo "<option>$val</option>";
                                                        }
                                                        ?>
                                                    </select><br>
                                                </div>
                                                <div class="nedv-cat-r">
                                                    <label class="label"><input type="checkbox" id="etagr">Этаж:</label>
                                                    <select name="cp_id_882" disabled>
                                                        <?php                                               
                                                        echo "<option value selected>Не выбрано</option>";
                                                        foreach ($etag as $val) {
                                                            echo "<option>$val</option>";
                                                        }
                                                        ?>
                                                    </select><br>
                                                </div>
                                               
                                            </div>
                                            <input type="checkbox" name="scat[]" value="75">Дом<Br>
                                           
                                            <div style="padding:0 0 0 15px">
                                           
                                                <div class="nedv-cat-r4">
                                                    <label class="label"><input type="checkbox" id="plos_r_home">Площадь дома:</label>
                                                    <input name="cp_id_298_r_home_min" type="number" min="0" placeholder="От" disabled>
                                                    <input name="cp_id_298_r_home_max" type="number" min="0" placeholder="До" disabled>
                                                </div>
                                               
                                            </div>
                                           
                                            <input type="checkbox" name="scat[]" value="76">Земельный участок<Br>
                                            <input type="checkbox" name="scat[]" value="77">Дача<Br>
                                            <input type="checkbox" name="scat[]" value="78">Коммерческая недвижимость<Br>
                                            <input type="checkbox" name="scat[]" value="79">Гаражи<Br>
                                            <input type="checkbox" name="scat[]" value="80">Комнаты<Br>
                                            <input type="checkbox" name="scat[]" value="81">Недвижимость за рубежом<Br>
                                           
                                           
                                                <label class="label"><input type="checkbox" id="nccs">Площадь:</label>
                                                <input name="nedv-s-1" type="number" min="0" placeholder="От" disabled>
                                                <input name="nedv-s-2" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">м<sup>2</sup></label><br>
                                               
                                                <label class="label"><input type="checkbox" id="nccp1">Цена на недвижимость:</label>
                                                <input name="nedv_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="nedv_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                           
                                        </div>
                                        <label class="label"><input type="checkbox" id="tr" name="scat[]" value="Транспорт">Транспорт</label><Br>
                                        <div class="tr-cat">
                                            <input type="checkbox" id="all_tr">Выбрать весь транспорт<Br>
                                            <input type="checkbox" name="scat[]" value="82">Легковой<Br>
                                            <div class="tr-cat-leg hide-m">
                                                    <div class="one-sel">
                                                    <label class="label">Страна производитель:</label>
                                                    <select id="c_d" disabled>
                                                    <option>Германия</option>
                                                    <option>Корея</option>
                                                    <option>Россия</option>
                                                    <option>Франция</option>
                                                    <option>Япония</option>
                                                    </select>
                                                    </div>
                                                    <div class="two-sel">
                                                    <label class="label">Марка:</label>
                                                   
                                                        <select name="cp_id_181[]" disabled>
                                                   
                                                    </select></div>
                                                    <label class="label">Модель:</label>
                                                    <input name="82cp_id_755" type="text" disabled><br>
                                                    <label class="label">Год выпуска:</label>
                                                    <input name="cp_id_911_min" type="number" placeholder="От" min="1960" max="2016" disabled>
                                                    <input name="cp_id_911_max" type="number" placeholder="До" min="1960" max="2016" disabled><br>
                                                    <label class="label"><input type="checkbox" id="82nccp2">Цена на легковой транспорт:</label>
                                                    <input name="82tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                    <input name="82tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                    <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="83">Грузовой<Br>
                                            <div class="tr-cat-83 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="83cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="83cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="83nccp2">Цена на грузовой транспорт:</label>
                                                <input name="83tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="83tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="84">Сельхоз<Br>
                                            <div class="tr-cat-84 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="84cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="84cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="84nccp2">Цена на сельхоз транспорт:</label>
                                                <input name="84tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="84tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="85">Мотоциклы<Br>
                                            <div class="tr-cat-85 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="85cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="85cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="85nccp2">Цена на мотоциклы:</label>
                                                <input name="85tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="85tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="86">Водный<Br>
                                            <div class="tr-cat-86 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="86cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="86cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="86nccp2">Цена на водный транспорт:</label>
                                                <input name="86tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="86tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="87">Спецтранспорт<Br>
                                            <div class="tr-cat-87 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="87cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="87cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="87nccp2">Цена на спецтранспорт:</label>
                                                <input name="87tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="87tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                        </div>
                                       
                                    </td>
                                </tr>
                            </table>
                        </div>
    
                        <div class="searchbutcat">
    
                            <button class="dashicons-before btn-topsearch" type="submit" tabindex="3" title="<?php esc_attr_e( 'Search Ads', APP_TD ); ?>" id="go" value="search" name="sa">Начать поиск</button>
                           
    
                        </div>
    
                    </form>
    
                </div> <!-- /searchblock -->
    
            </div> <!-- /searchblock_out -->
    
        </div> <!-- /search-bar -->
    
    <?php endif; ?>
    Вот так сделал, но теперь в категории tr-tr и tr-nedv выводиться форма недвижимости(
     
  11. mutogenn4eg

    mutogenn4eg Бывалый

    Регистрация:
    17 фев 2016
    Сообщения:
    567
    Лучших ответов:
    0
    Рейтинги:
    +143 / 0 / -0
    @never3d22 все верно, у вас же стоит условие выводить если это не nedv-nedv и не nedv-tr категории
    Код:
    if(!is_category('nedv-nedv') && !is_category('nedv-tr')) { ?><label class="label"><input type="radio" name="cp_id_483" value="Недвижимость">Недвижимость
     
  12. TopicStarter Overlay
    never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    Код:
    <?php
    /**
    * Theme search bar template.
    *
    * @package ClassiPress\Templates
    * @author  AppThemes
    * @since   ClassiPress 3.4
    */
    ?>
    
    <?php
    if (is_search() || is_404() || is_tax( APP_TAX_CAT ) || is_tax( APP_TAX_TAG ) || is_singular( APP_POST_TYPE ) ) :
    
        $args = cp_get_dropdown_categories_search_args( 'bar' );
        wp_enqueue_style('my_theme_style', get_template_directory_uri() . '/styles/search.css');
        wp_enqueue_script( 'jquery' );
        wp_enqueue_script('search_m', get_template_directory_uri() . '/includes/js/search.js');
        wp_enqueue_script('menu_m', get_template_directory_uri() . '/includes/js/menu_m.js');
        $arr_fieldd = array('cp_id_626','cp_id_181','cp_id_882','cp_id_193');
        $field =  $wpdb->get_results( 'SELECT * FROM ' . $wpdb->cp_ad_fields . ' WHERE field_name in(\'' .implode("','",$arr_fieldd) . '\')' ) ;
          
            foreach ($field as $val)
            {
                if($val->field_name == 'cp_id_626') $city = $val->field_values;
                elseif($val->field_name == 'cp_id_181') $marka = $val->field_values;
                elseif($val->field_name == 'cp_id_882') $etag = $val->field_values;
                elseif($val->field_name == 'cp_id_193') $c_com = $val->field_values;
            }
            $marka = explode(',',$marka);
            $etag = explode(',',$etag);
            $c_com = explode(',',$c_com);
           
        ?>
    
        <div id="search-bar">
    
            <div class="searchblock_out">
    
                <div class="searchblock">
    
                    <form action="<?php echo home_url( '/' ); ?>" method="get" id="searchform" class="form_search">
    
                        <div class="searchfield">
    
                      
                            <input name="s" type="hidden" id="s1" />
                            <input name="refine_search" type="hidden" value="1" />
                          
                            <table class="switch-m">
                                <tr>
                                    <td>
                                        <label class="label head-m">Меняю:</label><br>
                                        <label class="label">Выберите регион:</label><br>
                                        <select name="cp_ppr">
                                        </select><br>
                                        <label class="label">Выберите город:</label><br>
                                        <select name="cp_ppc">
                                        </select><br>
                                      
                                        <?php if(!is_category('tr-tr') && !is_category('tr-nedv')) { ?><label class="label"><input type="radio" name="cp_id_483" value="Недвижимость">Недвижимость</label><Br>
                                        <div id="left_nedv" <?php if(isset($_GET['section_m'])) {echo 'class="hide-m"';} ?> style="padding:0 0 0 15px">
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Квартира">Квартиру</label><Br>
                                            <div class="nedv-cat-l1 hide-m" style="padding:0 0 0 15px;">
                                            <label class="label"><input type="checkbox" id="c_com">Кол-во комнат:</label>
                                                <select name="cp_id_193l" disabled>
                                                    <?php                                              
                                                    echo "<option value selected>Не выбрано</option>";
                                                    foreach ($c_com as $val) {
                                                        echo "<option>$val</option>";
                                                    }
                                                    ?>
                                                </select><br>
                                            </div>
                                            <div class="nedv-cat-l hide-m" style="padding:0 0 0 15px;">
                                            <label class="label"><input type="checkbox" id="etag">Этаж:</label>
                                                <select name="cp_id_882l" disabled>
                                                    <?php                                              
                                                    echo "<option value selected>Не выбрано</option>";
                                                    foreach ($etag as $val) {
                                                        echo "<option>$val</option>";
                                                    }
                                                    ?>
                                                </select><br>
                                            </div>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Дом">Дом</label><Br>
                                                                                    <div class="nedv-cat-l3 hide-m">
                                                <label class="label"><input type="checkbox" id="plos_l_uch">Площадь участка:</label>
                                                <input name="cp_id_298_l_u" class="model-auto" type="number" min="0" disabled><br>
                                            </div>
                                            <div class="nedv-cat-l4 hide-m">
                                                <label class="label"><input type="checkbox" id="plos_l_home">Площадь дома:</label>
                                                <input name="cp_id_298_l_home" class="model-auto" type="number" min="0" disabled><br>
                                            </div>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Земельный участок">Земельный участок</label><Br>
                                                                                    <div style="padding:0 0 0 15px">
              
                                            <div class="nedv-cat-l2 hide-m">
                                                <label class="label"><input type="checkbox" id="plos_l">Площадь:</label>
                                                <input name="cp_id_298_l" class="model-auto" type="number" min="0" disabled><br>
                                            </div>
                                            </div>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Дача">Дачу</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Коммерческая недвижимость">Коммерческую недвижимость</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Гаражи">Гараж</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Комнаты">Комнату</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Недвижимость - Недвижимость за рубежом">Недвижимость за рубежом</label><Br>
                                        </div><?php } ?>
                                          <?php if(!is_category('nedv-nedv') && !is_category('nedv-tr')) { ?><label class="label"><input type="radio" name="cp_id_483" value="Транспорт">Транспорт</label><Br>
                                        <div id="left_tr" <?php if(isset($_GET['section_m'])) {echo 'class="hide-m"';} ?> style="padding:0 0 0 15px">
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Легковой">Легковой</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Грузовой">Грузовой</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Сельхоз">Сельхоз</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Мотоциклы">Мотоцикл</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Водный">Водный</label><Br>
                                            <label class="label"><input type="radio" name="cp_id_483" value="Транспорт - Спецтранспорт">Спецтранспорт</label><Br>
                                            <div style="padding:0 0 0 15px">
                                            <div class="tr-cat-l hide-m">
                                            <label class="label">Марка:</label>
                                                <select name="cp_id_181_l" disabled>
                                                    <?php                                              
                                                    echo "<option value selected>Не выбрано</option>";
                                                    foreach ($marka as $val) {
                                                        echo "<option>$val</option>";
                                                    }
                                                    ?>
                                                </select><br>
                                            </div>
                                            <div class="tr-cat-l1 hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="cp_id_181_l_o" class="model-auto" type="text" disabled><br>
                                            </div>
                                            </div>
                                        </div><?php } ?>
                                        <label class="label"><input type="radio" name="cp_id_483" value="Продажа">Куплю</label><Br>
                                        <label class="label"><input type="radio" name="cp_id_483" value="Другое">Другое</label><Br>
                                    </td>
                                    <td>
                                        <label class="label head-m">На:</label><br>
                                        <label class="label">Выберите регион:</label><br>
                                        <select name="cp_region">
                                        </select><br>
                                        <label class="label">Выберите город:</label><br>
                                        <select name="cp_id_626[]" multiple="multiple">
                                        </select><br>
                                      
                                        <label class="label"><input id="nedv" type="checkbox" name="scat[]" value="Недвижимость">Недвижимость</label><Br>
                                        <div class="nedv-cat">
                                            <input type="checkbox" id="all_nedv">Выбрать всю недижимость<Br>
                                            <input type="checkbox" name="scat[]" value="74">Квартира<Br>
                                            <div style="padding:0 0 0 15px">
                                              
                                                <div class="nedv-cat-r1">
                                                <label class="label"><input type="checkbox" id="c_comr">Кол-во комнат:</label>
                                                    <select name="cp_id_193" disabled>
                                                        <?php                                              
                                                        echo "<option value selected>Не выбрано</option>";
                                                        foreach ($c_com as $val) {
                                                            echo "<option>$val</option>";
                                                        }
                                                        ?>
                                                    </select><br>
                                                </div>
                                                <div class="nedv-cat-r">
                                                    <label class="label"><input type="checkbox" id="etagr">Этаж:</label>
                                                    <select name="cp_id_882" disabled>
                                                        <?php                                              
                                                        echo "<option value selected>Не выбрано</option>";
                                                        foreach ($etag as $val) {
                                                            echo "<option>$val</option>";
                                                        }
                                                        ?>
                                                    </select><br>
                                                </div>
                                              
                                            </div>
                                            <input type="checkbox" name="scat[]" value="75">Дом<Br>
                                          
                                            <div style="padding:0 0 0 15px">
                                          
                                                <div class="nedv-cat-r4">
                                                    <label class="label"><input type="checkbox" id="plos_r_home">Площадь дома:</label>
                                                    <input name="cp_id_298_r_home_min" type="number" min="0" placeholder="От" disabled>
                                                    <input name="cp_id_298_r_home_max" type="number" min="0" placeholder="До" disabled>
                                                </div>
                                              
                                            </div>
                                          
                                            <input type="checkbox" name="scat[]" value="76">Земельный участок<Br>
                                            <input type="checkbox" name="scat[]" value="77">Дача<Br>
                                            <input type="checkbox" name="scat[]" value="78">Коммерческая недвижимость<Br>
                                            <input type="checkbox" name="scat[]" value="79">Гаражи<Br>
                                            <input type="checkbox" name="scat[]" value="80">Комнаты<Br>
                                            <input type="checkbox" name="scat[]" value="81">Недвижимость за рубежом<Br>
                                          
                                          
                                                <label class="label"><input type="checkbox" id="nccs">Площадь:</label>
                                                <input name="nedv-s-1" type="number" min="0" placeholder="От" disabled>
                                                <input name="nedv-s-2" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">м<sup>2</sup></label><br>
                                              
                                                <label class="label"><input type="checkbox" id="nccp1">Цена на недвижимость:</label>
                                                <input name="nedv_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="nedv_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                          
                                        </div>
                                        <label class="label"><input type="checkbox" id="tr" name="scat[]" value="Транспорт">Транспорт</label><Br>
                                        <div class="tr-cat">
                                            <input type="checkbox" id="all_tr">Выбрать весь транспорт<Br>
                                            <input type="checkbox" name="scat[]" value="82">Легковой<Br>
                                            <div class="tr-cat-leg hide-m">
                                                    <div class="one-sel">
                                                    <label class="label">Страна производитель:</label>
                                                    <select id="c_d" disabled>
                                                    <option>Германия</option>
                                                    <option>Корея</option>
                                                    <option>Россия</option>
                                                    <option>Франция</option>
                                                    <option>Япония</option>
                                                    </select>
                                                    </div>
                                                    <div class="two-sel">
                                                    <label class="label">Марка:</label>
                                                  
                                                        <select name="cp_id_181[]" disabled>
                                                  
                                                    </select></div>
                                                    <label class="label">Модель:</label>
                                                    <input name="82cp_id_755" type="text" disabled><br>
                                                    <label class="label">Год выпуска:</label>
                                                    <input name="cp_id_911_min" type="number" placeholder="От" min="1960" max="2016" disabled>
                                                    <input name="cp_id_911_max" type="number" placeholder="До" min="1960" max="2016" disabled><br>
                                                    <label class="label"><input type="checkbox" id="82nccp2">Цена на легковой транспорт:</label>
                                                    <input name="82tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                    <input name="82tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                    <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="83">Грузовой<Br>
                                            <div class="tr-cat-83 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="83cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="83cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="83nccp2">Цена на грузовой транспорт:</label>
                                                <input name="83tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="83tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="84">Сельхоз<Br>
                                            <div class="tr-cat-84 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="84cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="84cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="84nccp2">Цена на сельхоз транспорт:</label>
                                                <input name="84tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="84tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="85">Мотоциклы<Br>
                                            <div class="tr-cat-85 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="85cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="85cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="85nccp2">Цена на мотоциклы:</label>
                                                <input name="85tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="85tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="86">Водный<Br>
                                            <div class="tr-cat-86 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="86cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="86cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="86nccp2">Цена на водный транспорт:</label>
                                                <input name="86tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="86tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                            <input type="checkbox" name="scat[]" value="87">Спецтранспорт<Br>
                                            <div class="tr-cat-87 m-pad hide-m">
                                                <label class="label">Марка:</label>
                                                <input name="87cp_id_marka" class="model-auto" type="text" disabled><br>
                                                <label class="label">Модель:</label>
                                                <input name="87cp_id_755" class="model-auto" type="text" disabled><br>
                                                <label class="label"><input type="checkbox" id="87nccp2">Цена на спецтранспорт:</label>
                                                <input name="87tr_price_min" type="number" min="0" placeholder="От" disabled>
                                                <input name="87tr_price_max" type="number" min="0" placeholder="До" disabled>
                                                <label class="label">Рублей</label>
                                            </div>
                                        </div>
                                      
                                    </td>
                                </tr>
                            </table>
                        </div>
    
                        <div class="searchbutcat">
    
                            <button class="dashicons-before btn-topsearch" type="submit" tabindex="3" title="<?php esc_attr_e( 'Search Ads', APP_TD ); ?>" id="go" value="search" name="sa">Начать поиск</button>
                          
    
                        </div>
    
                    </form>
    
                </div> <!-- /searchblock -->
    
            </div> <!-- /searchblock_out -->
    
        </div> <!-- /search-bar -->
    
    <?php endif; ?>
    Сделал вот так, выводить транспорт если категория не nedv-tr, nedv-nedv
    и Выводить недвижимость если категория не tr-tr,tr-nedv
    Но не пашет
     
  13. Zylvernn

    Zylvernn Зелёный

    Регистрация:
    24 апр 2016
    Сообщения:
    10
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Код немного тяжелый. Я думаю, что нужно сделать проверку всех ифов-в них таится решение. Или же приоритеты неправильно расставлены. Примеры подобных скриптов можете посмотреть здесь-wordpressinside.ru/plugins/shortcode-wordpress/. Мне кажется, что вы, помимо существующих проверок, что-то упустили. Сейчас попробую разобрать Ваш код. Если что-то получится-напишу.
     
Похожие темы
  1. Миша
    Ответов:
    16
    Просмотров:
    2.239
  2. qosmos
    Ответов:
    15
    Просмотров:
    2.636
  3. Simon Says
    Ответов:
    64
    Просмотров:
    16.247
  4. Simon Says
    Ответов:
    59
    Просмотров:
    8.832
  5. Simon Says
    Ответов:
    20
    Просмотров:
    3.460
Загрузка...
Яндекс.Метрика