Страница 4 из 6

Re: Ошибки версии 1.14.1

СообщениеДобавлено: 21 ноя 2015, 18:44
Aleksander
Включено только на Аренда, если включить на все то не выходит ошибкиИзображение. Но ясное дело, что на Продаже мне срок аренды не нужен.

Re: Ошибки версии 1.14.1

СообщениеДобавлено: 21 ноя 2015, 18:55
support
Продублируйте, пожалуйста, ошибку на почту ( http://monoray.ru/contact ) чтобы не забылось. Можете отправить ссылку на форум с самого первого своего сообщения.

В рабочий день дежурный разработчик посмотрит ( т.е, скорее всего, в понедельник )

Re: Ошибки версии 1.14.1

СообщениеДобавлено: 24 ноя 2015, 11:57
Foton
В файле protected\modules\formdesigner\models\HFormEditor.php в функции renderFormRows
после
Код: Выделить всё
if (!$model->canShowInForm($row['field'])) {
    continue;
}
 

вставьте
Код: Выделить всё

if 
($row['type'] == FormDesigner::TYPE_REFERENCE) {
    $refs = FormDesigner::getListByCategoryID($row->reference_id, $model->type);
    if(!$refs)
        continue;
}

if ($row['type'] == FormDesigner::TYPE_MULTY) {
    if(!isset($model->references[$row->reference_id]))
        continue;
}
 

и строку
Код: Выделить всё
echo CHtml::activeDropDownList($model, $row['field'], CMap::mergeArray(array("" => Yii::t('common', 'Please select')), FormDesigner::getListByCategoryID($row->reference_id)), array('class' => 'span3')); 

замените на
Код: Выделить всё
echo CHtml::activeDropDownList($model, $row['field'], CMap::mergeArray(array("" => Yii::t('common', 'Please select')), $refs), array('class' => 'span3')); 

Re: Ошибки версии 1.14.1

СообщениеДобавлено: 24 ноя 2015, 14:50
Aleksander
Спасибо, ошибка исчезла. Но когда отключено в "Продажа", дополнительное поле в поиске появляется при выборе "Тип недвижимости"==> "Тип объявления" "Продам" . Если я правильно понял дополнительное поле не должно появляться в поиске при выборе только "Тип недвижимости", оно должно появляться в связке выбора "Тип недвижимости"==> "Тип объявления", если одно из условий не устраивает, то оно не должно появляться.

Re: Ошибки версии 1.14.1

СообщениеДобавлено: 25 ноя 2015, 11:28
Foton
Не совсем понятно что именно вы имеете ввиду, распишите, пожалуйста, подробнее, что именно вы выбираете и что при этом происходит

Re: Ошибки версии 1.14.1

СообщениеДобавлено: 25 ноя 2015, 12:22
Aleksander
По картинке выше видно , что в справочнике срок аренды включен только для раздела "Аренда". После того как я в редакторе форм добавил поле "Срок аренды"
Изображение
Добавил в "Редактирование формы поиска" только в раздел "Квартира"
Изображение
В поиске на сайте достаточно только выбрать "Тип недвижимости" ==> "Квартира", чтобы появилось поле "Срок аренды". Или если я выберу "Тип недвижимости" ==> "Квартира" и "Тип объявления"==> "Продажа" также появляется это поле, но я же отключил в "Значения справоника" "Продажа" для поля "Срок аренды". Так почему оно всё таки появляется в поиске при выборе "Тип объявления"==> "Продажа"? Почему оно появляется только при выборе "Тип недвижимости" ==> "Квартира", а не когда вместе выбираю
"Тип недвижимости" ==> "Квартира"
"Тип объявления"==> "Аренда"

Re: Ошибки версии 1.14.1

СообщениеДобавлено: 26 ноя 2015, 14:51
Aleksander
Ошибка после создания страницы случайных объявлений и перехода на нее:
Не определено свойство "RandomapartmentsWidget.numBlocks".
themes\atlas\views\modules\apartments\views\widgetApartments_list.php(2)
Код: Выделить всё
01 <?php
02 if
($this->numBlocks == 2){
03 ?>
04 
05 <style>
06     .block { margin: 32px 11px 5px 0 !important; }
07 </style>
08 
09 <?php
10 
11 
}
12 
13 $route 
= Controller::getCurrentRoute();
14 

Re: Ошибки версии 1.14.1

СообщениеДобавлено: 26 ноя 2015, 14:55
Foton
Aleksander писал(а):По картинке выше видно , что в справочнике срок аренды включен только для раздела "Аренда". После того как я в редакторе форм добавил поле "Срок аренды"
Изображение
Добавил в "Редактирование формы поиска" только в раздел "Квартира"
Изображение
В поиске на сайте достаточно только выбрать "Тип недвижимости" ==> "Квартира", чтобы появилось поле "Срок аренды". Или если я выберу "Тип недвижимости" ==> "Квартира" и "Тип объявления"==> "Продажа" также появляется это поле, но я же отключил в "Значения справоника" "Продажа" для поля "Срок аренды". Так почему оно всё таки появляется в поиске при выборе "Тип объявления"==> "Продажа"? Почему оно появляется только при выборе "Тип недвижимости" ==> "Квартира", а не когда вместе выбираю
"Тип недвижимости" ==> "Квартира"
"Тип объявления"==> "Аренда"

Сейчас форма поиска разделяется только на типы недвижимости, не на типы сделки.
В следующей версии логика скорее всего будет изменена.

Re: Ошибки версии 1.14.1

СообщениеДобавлено: 26 ноя 2015, 15:07
Foton
Aleksander писал(а):Ошибка после создания страницы случайных объявлений и перехода на нее:
Не определено свойство "RandomapartmentsWidget.numBlocks".
themes\atlas\views\modules\apartments\views\widgetApartments_list.php(2)
Код: Выделить всё
01 <?php
02 if
($this->numBlocks == 2){
03 ?>
04 
05 <style>
06     .block { margin: 32px 11px 5px 0 !important; }
07 </style>
08 
09 <?php
10 
11 
}
12 
13 $route 
= Controller::getCurrentRoute();
14 


В файле protected\modules\randomapartments\components\RandomapartmentsWidget.php добавьте после
Код: Выделить всё
class RandomapartmentsWidget extends CWidget {
    public $usePagination = 1;
    public $criteria = null;
    public $count = null;
    public $widgetTitle = null;
    public $showWidgetTitle = true; 

строки
Код: Выделить всё
public $numBlocks = 3;
public $showSorter = 0; 

Re: Ошибки версии 1.14.1

СообщениеДобавлено: 26 ноя 2015, 15:15
Aleksander
Спасибо, ошибка исправилась. А можно как нибудь вывести этот список случайных объявлений на главной вместо общего списка?