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

Ошибки версии 1.5.1 PRO

СообщениеДобавлено: 08 июл 2013, 19:40
yuran25
Пишем сюда кто найдет по версии 1.5.1 PRO. Я пока особых багов не обнаружил. Единственное после отправки заявки на бронирование не происходит редиректа на главную страницу. Т.е. остается надпись на зеленом фоне о том что заявка будет рассмотрена администратором и так и остается. Надо бы через 2-3 секунды отредиректить на главную. А так остается на таком УРЛ http://re-pro.monoray.net/ru/booking/main/mainform

Re: Ошибки версии 1.5.1 PRO

СообщениеДобавлено: 08 июл 2013, 20:34
yuran25
Некорректно работает "Установить маркер по адресу" - если нажать - то маркер на карте устанавливается не по адресу а как то по центру карты что ли... в общем отскакивает от нужного дома на приличное расстояние. Это в яндекс картах, в гугле пока не проверял.

Re: Ошибки версии 1.5.1 PRO

СообщениеДобавлено: 09 июл 2013, 15:24
andipas
yuran25 писал(а):Некорректно работает "Установить маркер по адресу" - если нажать - то маркер на карте устанавливается не по адресу а как то по центру карты что ли... в общем отскакивает от нужного дома на приличное расстояние. Это в яндекс картах, в гугле пока не проверял.


Работает нормально, проверено ) координаты результатов поиска отдает API google map и они достаточно точные. При установке координат, центрует карту, маркер в центре, что тоже на мой взгляд правильно. В любом случае можно перетащить маркер в любое место на карте.

Re: Ошибки версии 1.5.1 PRO

СообщениеДобавлено: 09 июл 2013, 15:35
doghen
Здравствуйте! При добавлении объявления в режиме (типе) куплю, объявление добавляется самостоятельно без нажима на кнопку сохранить. То есть при прерывании заполнения объявления и выходе из формы заполнения объявлений, объявление все равно добавляется заполненное или незаполненное. Простите за тавтологию. :-)

Re: Ошибки версии 1.5.1 PRO

СообщениеДобавлено: 09 июл 2013, 18:20
yuran25
andipas писал(а):Работает нормально, проверено ) координаты результатов поиска отдает API google map и они достаточно точные. При установке координат, центрует карту, маркер в центре, что тоже на мой взгляд правильно. В любом случае можно перетащить маркер в любое место на карте.

Да действительно сейчас проверил - отлично работает и в яндекс и в гугл картах. Странно, вчера почему то на яндекс картах был такой глюк. Наверное из за обновления сайта:)

Re: Ошибки версии 1.5.1 PRO

СообщениеДобавлено: 09 июл 2013, 18:23
yuran25
doghen писал(а):Здравствуйте! При добавлении объявления в режиме (типе) куплю, объявление добавляется самостоятельно без нажима на кнопку сохранить. То есть есть при прерывании заполнения объявления и выходе из формы заполнения объявлений, объявление все равно добавляется заполненное или незаполненное. Простите за тавтологию. :-)

Подтверждаю, у меня такой же глюк.

Re: Ошибки версии 1.5.1 PRO

СообщениеДобавлено: 10 июл 2013, 08:23
andipas
doghen писал(а):Здравствуйте! При добавлении объявления в режиме (типе) куплю, объявление добавляется самостоятельно без нажима на кнопку сохранить. То есть при прерывании заполнения объявления и выходе из формы заполнения объявлений, объявление все равно добавляется заполненное или незаполненное. Простите за тавтологию. :-)


Спасибо за найденный недочет. В "юзерской" части повторить не удалось, а в админке действительно так. Чтобы исправить, нужно в файле /protected/modules/apartments/controllers/backend/MainController.php

заменить код

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

            
            
if($isUpdate){
                
$this->_model->save(false);
            }elseif(
$this->_model->validate()){
                
$this->_model->active Apartment::STATUS_ACTIVE;
                
$this->_model->save(false);

                
$this->redirect(array('view','id'=>$this->_model->id));
            }

            
$this->_model->active $originalActive;
 


на

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

            $this
->_model->active $originalActive;
            
            if(
$isUpdate){
                
$this->_model->save(false);
            }elseif(
$this->_model->validate()){
                
$this->_model->active Apartment::STATUS_ACTIVE;
                
$this->_model->save(false);

                
$this->redirect(array('view','id'=>$this->_model->id));
            }
 

Re: Ошибки версии 1.5.1 PRO

СообщениеДобавлено: 22 июл 2013, 14:06
Foton
В данный момент на картах не везде выводятся разные значки для разных типов объявлений, чтобы это исправить в файле protected\modules\apartments\models\Apartment.php нужно
заменить код
Код: Выделить всё
public static function findAllWithCache($criteria){

    //logs($criteria->condition);

     return Apartment::model()
            ->cache(param('cachingTime', 1209600), Apartment::getImagesDependency())
            ->with(array('images'))
            ->findAll($criteria);
}
 
на
Код: Выделить всё
public static function findAllWithCache($criteria){

    //logs($criteria->condition);

     return Apartment::model()
            ->cache(param('cachingTime', 1209600), Apartment::getImagesDependency())
            ->with(array('images', 'objType'))
            ->findAll($criteria);
}
 

должно помочь

Re: Ошибки версии 1.5.1 PRO

СообщениеДобавлено: 21 авг 2013, 15:40
idencial
Не знаю, может это не только к PRO версии относится, но заметил вот что

В настройках - количество новостей на страницу и количество статей на страницу не влияют на реальное отображение на сайте

в коде прописано

$pages->pageSize = param('module_news_itemsPerPage', 10);
$pages->pageSize = param('module_articles_itemsPerPage', 10);

Я так понимаю, вместо 10 должно быть вытащено значение конфига.

Re: Ошибки версии 1.5.1 PRO

СообщениеДобавлено: 21 авг 2013, 16:11
Xpycm
idencial писал(а):$pages->pageSize = param('module_articles_itemsPerPage', 10);

Со статьями проблем нет.

idencial писал(а):$pages->pageSize = param('module_news_itemsPerPage', 10);

А вот в новостях, да, есть такое недоразумение.

В файле protected\modules\news\models\News.php нужно заменить:
Код: Выделить всё
$pages->pageSize param('module_news_itemsPerPage'10); 

на:
Код: Выделить всё
$pages->pageSize param('moduleNews_newsPerPage'10); 


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