как поменять селектора валют

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

как поменять селектора валют

Сообщение vanred79 » 31 май 2014, 15:09

Добрый день! Подскажите пожалуйста как вставить селектор валют в форму поиска, рядом с диапазоном цен? Думаю, он должен там стоять
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: как поменять селектора валют

Сообщение Xpycm » 31 май 2014, 19:51

Вечер добрый.

Это платная доработка, т.к много вопросов, уточнений и вариантов реализации.

Обращайтесь через форму "Контакты" - http://monoray.ru/contact
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: как поменять селектора валют

Сообщение vanred79 » 01 июн 2014, 07:25

Добрый день Хруст! Дело в том, что у меня установлена мультивалютность (у вашей студии покупал), хотел просто переключатель поставить в другое место.
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: как поменять селектора валют

Сообщение Xpycm » 01 июн 2014, 07:45

Доброе утро.

Если вам необходимо перенести раскрывающийся список с выбором валюты в форму поиска: https://www.dropbox.com/s/z6ca5gdsr4nim ... lector.jpg, то:

1) Из файла protected/views/layouts/main.php скопировать и удалить код:
Код: Выделить всё
if(count(Currency::getActiveCurrency()) >1){
    $this->widget('application.modules.currency.components.currencySelectorWidget');
}
 


2) Вставить этот код в файл protected/views/site/_search_field_price.php.
Если используется слайдер для цены, то:
Было:
Код: Выделить всё
SearchForm::renderSliderRange(array(
    'field' => 'price',
    'min' => $priceAll['price_min'],
    'max' => $priceAll['price_max'],
    'min_sel' => $priceMinSel,
    'max_sel' => $priceMaxSel,
    'step' => $step,
    'measure_unit' => $currency,
    'class' => 'price-search-select',
));
 


Станет:
Код: Выделить всё
SearchForm::renderSliderRange(array(
    'field' => 'price',
    'min' => $priceAll['price_min'],
    'max' => $priceAll['price_max'],
    'min_sel' => $priceMinSel,
    'max_sel' => $priceMaxSel,
    'step' => $step,
    //'measure_unit' => $currency,
    'class' => 'price-search-select',
));
?>

<span id="price-currency">
    <?php
    if
(count(Currency::getActiveCurrency()) >1){
        $this->widget('application.modules.currency.components.currencySelectorWidget');
    }
    ?>
</span>


Если слайдер не используется, то:
было:
Код: Выделить всё
<span id="price-currency"><?php echo $currency; ?></span>

Станет:
Код: Выделить всё
<span id="price-currency">
    <?php
    if
(count(Currency::getActiveCurrency()) >1){
        $this->widget('application.modules.currency.components.currencySelectorWidget');
    }
    ?>
</span>


Приведённый мною пример подходит для оригинальной 1.8.
У вас версия 1.3 с достаточным количеством изменений, поэтому сами адаптируете под свою версию.

Если вам нужен другой вариант, то описываете подробно "что нужно, где нужно и как нужно" и посылаете через http://monoray.ru/contact. Мы оценим и сообщим стоимость работ.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: как поменять селектора валют

Сообщение vanred79 » 01 июн 2014, 08:20

Когда вставляю этот код в файл field-price-search.php:
Код: Выделить всё
<span id="price-currency">
    <?php
    
if(count(Currency::getActiveCurrency()) >1){
        
$this->widget('application.modules.currency.components.currencySelectorWidget');
    }
    
?>
</span>


почему то селектор валют не появляется в форме поиска
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: как поменять селектора валют

Сообщение Xpycm » 01 июн 2014, 18:05

Напишите нам - http://monoray.ru/contact
Возможно, кто интегрировал модуль - сделает бесплатно. Либо, в крайнем случае, оценит стоимость.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: как поменять селектора валют

Сообщение vanred79 » 13 июн 2014, 22:21

Добрый день Хруст! С кодом разобрался, на главной странице поставил селектор куда надо, но на inner поиске стоит не там (стиль положения селектора одинаковый с поиском на главной). Вопрос как на inner поиск другой стиль задать?
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: как поменять селектора валют

Сообщение vanred79 » 14 июн 2014, 13:17

Все проблему решил, убрав селектор валют с inner поиска. Думаю ищущий человек будет выбирать валюту в начале поиска. Хруст, мне кажется так красивее, оцените если не трудно
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 22

cron