Как убрать объявления о продаже

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

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

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

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

Как убрать объявления о продаже

Сообщение qatro » 08 фев 2012, 07:16

Как убрать все что связано с типами объявлений?

чтобы был только один тип, по умолчанию "аренда на сутки"
qatro
Незнакомец
 
Сообщения: 11
Зарегистрирован: 07 фев 2012, 13:38
Очки репутации: 0

Re: Как убрать объявления о продаже

Сообщение Xpycm » 08 фев 2012, 08:21

Необходимы изменения в коде.
Если очень кратце, то заменить содержимое файла protected\views\site\field-type-search.php

на

Код: Выделить всё
<?php echo Chtml::hiddenField('apType', 3);

$data = SearchForm::apTypes();

if (issetModule('selecttoslider') && param('usePriceSlider') == 1) {
            Yii::app()->clientScript->registerScript('set-currency-name', '
               function setCurrencyName(id){
                  var currencyName = '.CJavaScript::encode($data['currencyName']).';

                  if (propertyType) {
                     /* hide all */
                     $.each(propertyType, function(key, value) {
                        $("#price-search-"+key).hide();
                        $("#price-currency-"+key).html("");
                        $("#price-currency-"+key).hide();
                     });

                     /* show selected */
                     $("#price-search-"+id).show();
                     $("#price-currency-"+id).html(currencyName[id]);
                     $("#price-currency-"+id).show();
                  }
               }
            ', CClientScript::POS_END);
         }
         else {
            Yii::app()->clientScript->registerScript('set-currency-name', '
               function setCurrencyName(id){
                  var currencyName = '.CJavaScript::encode($data['currencyName']).';
                  var currencyTitle = '.CJavaScript::encode($data['currencyTitle']).';

                  $("#price-currency").html(currencyName[id]);
                  $("#currency-title").html(currencyTitle[id]);
               }
            ', CClientScript::POS_END);
         }


         Yii::app()->clientScript->registerScript('currency-name-init', '
            setCurrencyName($("input[name=\'apType\']").val());
         ', CClientScript::POS_READY);
?>


после этого не будет отображаться в форме поиска. В админке останется.

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


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17