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

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

СообщениеДобавлено: 27 дек 2013, 10:16
doghen
Здравствуйте! Объявления о продаже "Продам" отображаются как "Сдам"

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

СообщениеДобавлено: 27 дек 2013, 11:21
andipas
doghen писал(а):Здравствуйте! Объявления о продаже "Продам" отображаются как "Сдам"


Точно, как то не заметили такой баг. Исправляется так

Находим в файле /protected/modules/apartments/models/Apartment.php

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

        if 
(!in_array($type, self::$_type_arr)) {
             return self::$_type_arr[min(Apartment::availableApTypesIds())];
         }
 


заменяем на

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

        if 
(!in_array($type, array_keys(self::$_type_arr))) {
             return self::$_type_arr[min(Apartment::availableApTypesIds())];
         }
 

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

СообщениеДобавлено: 27 дек 2013, 19:15
doghen
Спасибо, теперь все нормально :-)

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

СообщениеДобавлено: 03 янв 2014, 17:56
Денис
Редактор форм----при снятии галочек со всех типов недвижимости, чтобы поле не отображалось при сохранении все галочки проставляются сами заново и на демо сайте....в прошлых версиях и бесплатных я так убирал ненужные поля....как быть?

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

СообщениеДобавлено: 04 янв 2014, 11:50
Xpycm
Файл protected/modules/formdesigner/models/FormDesigner.php

Замените:
Код: Выделить всё
public function afterSave() {
    if(
$this->saveObjTypes){
        
$sql "DELETE FROM {{formdesigner_obj_type}} WHERE formdesigner_id=:formdesigner_id";
        
Yii::app()->db->createCommand($sql)->execute(array(
            
':formdesigner_id' => $this->id,
        ));
        if(
$this->saveObjTypes){
            foreach(
$this->saveObjTypes as $typeID){
                
$formDesignerType = new FormDesignerObjType();
                
$formDesignerType->formdesigner_id $this->id;
                
$formDesignerType->obj_type_id $typeID;
                
$formDesignerType->save();
            }
        }
    }

    return 
parent::afterSave();


на:
Код: Выделить всё
public function afterSave() {
    
$sql "DELETE FROM {{formdesigner_obj_type}} WHERE formdesigner_id=:formdesigner_id";
    
Yii::app()->db->createCommand($sql)->execute(array(
        
':formdesigner_id' => $this->id,
    ));

    if(
$this->saveObjTypes){
        foreach(
$this->saveObjTypes as $typeID){
            
$formDesignerType = new FormDesignerObjType();
            
$formDesignerType->formdesigner_id $this->id;
            
$formDesignerType->obj_type_id $typeID;
            
$formDesignerType->save();
        }
    }

    return 
parent::afterSave();

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

СообщениеДобавлено: 04 янв 2014, 16:38
Денис
Спасибо работает

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

СообщениеДобавлено: 06 янв 2014, 09:46
Xpycm
Правильнее даже будет так:
Код: Выделить всё
public function afterSave() {
    if (
$this->scenario == 'save_types') {
        
$sql "DELETE FROM {{formdesigner_obj_type}} WHERE formdesigner_id=:formdesigner_id";
        
Yii::app()->db->createCommand($sql)->execute(array(
            
':formdesigner_id' => $this->id,
        ));
    }

    if(
$this->saveObjTypes){
        foreach(
$this->saveObjTypes as $typeID){
            
$formDesignerType = new FormDesignerObjType();
            
$formDesignerType->formdesigner_id $this->id;
            
$formDesignerType->obj_type_id $typeID;
            
$formDesignerType->save();
        }
    }

    return 
parent::afterSave();

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

СообщениеДобавлено: 07 янв 2014, 14:56
sharky001
Добрый день

Подготавливаю сервер к PRO версии. Поставил Free версию 1.7.1
в списках объявлений выбираю табличный вариант, начинает долго думать. Нажимаю на главную страницу такая ошибка вылетает:

Error 500
imagejpeg(): Unable to open '/var/www/realty/data/www/name.ru/uploads/objects/29/modified/thumb_60x45_722e4e0d81b315fb1c63b55aab347e2e.jpg' for writing: Permission denied

Настройки php.ini как в denwerе выставлены

post_max_size = 8M
upload_max_filesize = 2M
memory_limit = 128M

Права выставлял 0777
режим php: php как cgi

Ставил версию 1.6.2 таблица работает нормально

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

СообщениеДобавлено: 07 янв 2014, 23:45
Cornil
http://re-pro.monoray.net/ru/paidservic ... /paid_id/4
Пополнение баланса. Страница доступна гостю. В принципе, модуль вообще доступен гостю... Если понажимать "продолжить" с различными платежными системами, то можно вытянуть весь спектр сопутствующих ошибок.

Думаю, можно в файле \protected\modules\paidservices\controllers\MainController.php после public function actionIndex(){ дописать
Код: Выделить всё
        if (Yii::app()->user->isGuest){
            throw404();
        } 

Таким образом отсекаются любые гостевые запросы, что повышает безопасность системы в целом.

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

СообщениеДобавлено: 08 янв 2014, 08:37
Xpycm
sharky001 писал(а):Добрый день
imagejpeg(): Unable to open '/var/www/realty/data/www/name.ru/uploads/objects/29/modified/thumb_60x45_722e4e0d81b315fb1c63b55aab347e2e.jpg' for writing: Permission denied


Здравствуйте.
Версии 1.6 и 1.7 не имеют отличий в системе работы с изображениями.

Мне думается проблема с правами доступа, в отсутствии изображений в папке uploads/objects/29/original