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

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

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

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

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

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

Сообщение Xpycm » 30 авг 2017, 21:06

Какая у вас версия?
В версии 1.20.1 не удалось воспроизвести ошибку
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

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

Сообщение Sergow » 31 авг 2017, 15:01

Версия 1.20.1
Здесь сам скрипт:
http://jaytm.info/

страница добавления объявления:
http://jaytm.info/guestad/add

И на Вашей демонстрации та же ошибка
https://demo-free-ru.open-real-estate.info/guestad/add

При размещении объявления "Обмен" выдаёт ошибку:

Необходимо исправить следующие ошибки:
Необходимо заполнить поле Цена.


Но формуляр поле Цена не содержит! И её не должно быть!
Что делать?
Sergow
Незнакомец
 
Сообщения: 3
Зарегистрирован: 30 авг 2017, 18:42
Очки репутации: 0

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

Сообщение andipas » 31 авг 2017, 16:24

Sergow писал(а):При размещении объявления "Обмен" выдаёт ошибку:


В файле protected/modules/apartments/models/Apartment.php

после строк с кодом
Код: Выделить всё

    
public function priceValidator($attribute$params) {
        if(
$this->isUpdate()){
            return 
true;
        }
 


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

        
if($this->type == Apartment::TYPE_CHANGE){
            return 
true;
        }
 
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

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

Сообщение Sergow » 31 авг 2017, 17:02

Отлично! Работает!
Спасибо!
Sergow
Незнакомец
 
Сообщения: 3
Зарегистрирован: 30 авг 2017, 18:42
Очки репутации: 0

Вывод поля с множественным выбором в зависимости от типа сде

Сообщение sdelkadrom » 05 сен 2017, 11:48

Если в конструкторе форм создать поле с множественным выбором и установить правила проверки этого поля - «значение обязательное», то настройки вывода поля для определенных типов сделки не работают. При подачи объявления, в форме, выводится сообщение о необходимости заполнения данного поля для всех типов сделки, независимо от фактических настроек вывода этого поля для типа сделки. Возникает ситуация, когда в форме подачи объявления этого поля нет (т.к. настройками не предусмотрен его вывод для данного типа сделки), но при сохранении формы выводится сообщение с требованием его заполнить. Данная ошибка имеет место только для поля с множественным выбором и воспроизводится на демосайте. Как исправить?
sdelkadrom
Гражданин
Гражданин
 
Сообщения: 77
Зарегистрирован: 02 июн 2016, 14:25
Очки репутации: 5

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

Сообщение Xpycm » 05 сен 2017, 12:45

Здравствуйте.

Спасибо за найденную ошибку.

Файл protected\modules\apartments\models\Apartment.php, метод public function requiredAdvanced

Вместо:
Код: Выделить всё
if($field && $field->type == FormDesigner::TYPE_MULTY) { 

Вставьте:
Код: Выделить всё
if($field && $field->type == FormDesigner::TYPE_MULTY && $this->canShowInForm($attribute)) { 
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Пред.

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

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

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

cron