Страница 1 из 1

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

СообщениеДобавлено: 08 фев 2012, 07:16
qatro
Как убрать все что связано с типами объявлений?

чтобы был только один тип, по умолчанию "аренда на сутки"

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

СообщениеДобавлено: 08 фев 2012, 08:21
Xpycm
Необходимы изменения в коде.
Если очень кратце, то заменить содержимое файла 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) свои требования.
Оценим по времени и стоимости работ.