Новые форумы для: пользователей, администраторов, математиков и филологов.
-1

Из такого

http://content.foto.mail.ru/mail/elan_555/_answers/i-664.jpg

нужно, чтоб получилось такое

alt text

// поиск в виде виджета

class Ads_Search_Formeds extends WP_Widget {

function Ads_Search_Formeds() {
        // widget actual processes
         parent::WP_Widget(false, $name = 'Ads_Search_Formeds');
    }

function widget($args, $instance){
    if( !class_exists('HTML_FormPersister') )
        include_once WP_PLUGIN_DIR.'/ads-wordpress/FormPersister.php';

global $ads_options;
// создаем выпад список категорий
$select_rub = wp_dropdown_categories(
        array('child_of' =>$ads_options['ads_base_category'],
            'hide_empty' => 0, 'hierarchical' => 1,
            'name'=>'category__and[]','echo'=>0)
        );
$select_rub = preg_replace('~<select[^>]+>~',
    '\0<option class="level-0"  value="">-----</option>', $select_rub);
// select ГЕО категорий
$select_loc = wp_dropdown_categories(
    array('child_of' =>$ads_options['ads_location_root'],
        'hide_empty' => 0, 'hierarchical' => 1,
        'name'=>'category__and[]','echo'=>0)
    );
$select_loc = preg_replace('~<select[^>]+>~',
    '\0<option class="level-0"  value="">-----</option>',$select_loc);

ob_start();
?><!--create the searchfield-->
<form  class="ads_search" method="get" id="searchform" name="searchform" action="<?php bloginfo('home')?>">
<?php _e('Автомобили Б/У', 'ads-wordpress')?>:<br />
<?php _e('Выбрать марку', 'ads-wordpress')?>:<br />
<?=$select_rub; ?><br />
<?php _e('Модель', 'ads-wordpress')?>:<br />
<?=$select_loc; ?><br />

<?php _e('Цена', 'ads-wordpress')?>:<br />
<?php _e('От:', 'ads-wordpress')?><br/> <input type="text" name="ads_price[between][0]" size="12" /><br/>
<?php _e('До:', 'ads-wordpress')?><br/> <input type="text" name="ads_price[between][3]" size="12" /><br/>
<br />
<div align="center"><input type="submit"  value="<?php _e('Search', 'ads-wordpress')?>" /></div>

<?
    $se_form = ob_get_contents();
    ob_end_clean();
    $ppb = new HTML_FormPersister();
    $st = $ppb->process($se_form);
    echo $st;
} // ebd function   widget
} // end widget Ads_Search_Formeds

add_action('widgets_init', create_function('', 'return register_widget("Ads_Search_Formeds");'));

// конец виджета
?>

задан 22 Фев 19:02

%D0%AD%D0%BB%D0%B0%D0%BD's gravatar image

Элан
-91

изменен 22 Фев 19:08

%D0%A5%D1%8D%D1%88%D0%9A%D0%BE%D0%B4's gravatar image

ХэшКод
5.4k427

Знаете, кто может ответить? Поделитесь вопросом в Twitter или ВКонтакте.

Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

ХэшКод - это совместно редактируемый форум вопросов и ответов для начинающих и опытных программистов.

Присоединяйтесь!

отмечен:

×73

задан
22 Фев 19:02

показан
66 раз

обновлен
22 Фев 19:08

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии