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

Пишите о найденных ошибках в эту тему

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

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

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

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

Сообщение Aleksander » 21 ноя 2015, 18:44

Включено только на Аренда, если включить на все то не выходит ошибкиИзображение. Но ясное дело, что на Продаже мне срок аренды не нужен.
Aleksander
Гражданин
Гражданин
 
Сообщения: 90
Зарегистрирован: 19 ноя 2015, 10:22
Очки репутации: 13

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

Сообщение support » 21 ноя 2015, 18:55

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

В рабочий день дежурный разработчик посмотрит ( т.е, скорее всего, в понедельник )
support
Гражданин
Гражданин
 
Сообщения: 183
Зарегистрирован: 28 дек 2011, 13:14
Очки репутации: 0

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

Сообщение Foton » 24 ноя 2015, 11:57

В файле 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')); 
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

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

Сообщение Aleksander » 24 ноя 2015, 14:50

Спасибо, ошибка исчезла. Но когда отключено в "Продажа", дополнительное поле в поиске появляется при выборе "Тип недвижимости"==> "Тип объявления" "Продам" . Если я правильно понял дополнительное поле не должно появляться в поиске при выборе только "Тип недвижимости", оно должно появляться в связке выбора "Тип недвижимости"==> "Тип объявления", если одно из условий не устраивает, то оно не должно появляться.
Aleksander
Гражданин
Гражданин
 
Сообщения: 90
Зарегистрирован: 19 ноя 2015, 10:22
Очки репутации: 13

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

Сообщение Foton » 25 ноя 2015, 11:28

Не совсем понятно что именно вы имеете ввиду, распишите, пожалуйста, подробнее, что именно вы выбираете и что при этом происходит
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

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

Сообщение Aleksander » 25 ноя 2015, 12:22

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

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

Сообщение Aleksander » 26 ноя 2015, 14:51

Ошибка после создания страницы случайных объявлений и перехода на нее:
Не определено свойство "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 
Последний раз редактировалось Aleksander 26 ноя 2015, 14:57, всего редактировалось 1 раз.
Aleksander
Гражданин
Гражданин
 
Сообщения: 90
Зарегистрирован: 19 ноя 2015, 10:22
Очки репутации: 13

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

Сообщение Foton » 26 ноя 2015, 14:55

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

Сейчас форма поиска разделяется только на типы недвижимости, не на типы сделки.
В следующей версии логика скорее всего будет изменена.
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

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

Сообщение Foton » 26 ноя 2015, 15:07

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; 
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

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

Сообщение Aleksander » 26 ноя 2015, 15:15

Спасибо, ошибка исправилась. А можно как нибудь вывести этот список случайных объявлений на главной вместо общего списка?
Aleksander
Гражданин
Гражданин
 
Сообщения: 90
Зарегистрирован: 19 ноя 2015, 10:22
Очки репутации: 13

Пред.След.

Вернуться в Ошибки

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

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