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

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

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

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

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

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

Сообщение Cornil » 20 сен 2013, 16:39

Смена валюты по-умолчанию.

В файле protected\modules\currency\views\backend\admin.php:
Код: Выделить всё
        var convert_data = $('#convert_data').val(); 

Так нельзя, потому что это чекбокс... Из-за этого форма всегда шлет "1" и валюта конвертируется вне зависимости от галочки.
Лучше как-нибудь так...
Код: Выделить всё
        var convert_data = $('#convert_data:checked').val(); 
Cornil
Гражданин
Гражданин
 
Сообщения: 77
Зарегистрирован: 18 фев 2013, 22:08
Очки репутации: 14

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

Сообщение Mono » 20 сен 2013, 23:58

qmar писал(а):Если находясь в форме добавления объявления, нажать ещё раз Добавить объявление, то предыдущее сохраняется с пустыми параметрами и ценой в мильон :).



У меня цена 1 евро)
Подскажите пожалуйста, как это исправить руками? Дело в том что я довольно много переделал на сайте, попробовал обновления поставить пачкой и пришлось откатить обратно. Многое из моих переделок пропало.

Новости нашел как починить, а это не смог найти (


и чтоб два раза не вставать, не нашел поиском по форуму, хотя наверняка не так искал) где лежит шаблон внешнего вида внутреннего просмотра объявления? Не версия для печати, а просто то, что открывается кликом по объявлению на главной.
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

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

Сообщение andipas » 21 сен 2013, 08:48

Mono писал(а):
qmar писал(а):Если находясь в форме добавления объявления, нажать ещё раз Добавить объявление, то предыдущее сохраняется с пустыми параметрами и ценой в мильон :).


У меня цена 1 евро)
Подскажите пожалуйста, как это исправить руками? Дело в том что я довольно много переделал на сайте, попробовал обновления поставить пачкой и пришлось откатить обратно. Многое из моих переделок пропало.


Вам из патча нужно всего 2 файла заменить:
/protected/modules/apartments/controllers/backend/MainController.php
/protected/modules/apartments/models/Apartment.php

На внешний вид они не влияют. Если все таки вы в этих файлах что то меняли, сравните их с теми что у вас и исправьте.
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

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

Сообщение Mono » 21 сен 2013, 14:32

Но все таки помогите пожалуйста

Mono писал(а): где лежит шаблон внешнего вида внутреннего просмотра объявления? Не версия для печати, а просто то, что открывается кликом по объявлению на главной.
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

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

Сообщение qmar » 21 сен 2013, 22:32

Любой сайт на этом скрипте очень просто заставить сильно тормозить. Достаточно разместить объявление с очень большой ценой (в сотни миллионов рублей). Сначала не мог понять - в чём дело и почему "летающий" сайт вдруг стал отдавать страницу по 10 секунд. Понимаю, что дело в линейках и понятно, что можно изменить шаг, но всё же.
qmar
Прохожий
 
Сообщения: 37
Зарегистрирован: 16 сен 2013, 11:51
Очки репутации: 1

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

Сообщение Xpycm » 22 сен 2013, 19:29

Файл protected\views\site\field-price-search.php
шаг задаётся в переменной $step.

В оригинальном файле продукта: последнее условие - как раз проверка на сотни миллионов.
Код: Выделить всё
if ($diffPrice 100000000) { // 100 millions
    
$step 10000000;


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

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

Сообщение qmar » 22 сен 2013, 20:42

Xpycm писал(а):Файл protected\views\site\field-price-search.php
шаг задаётся в переменной $step.

В оригинальном файле продукта: последнее условие - как раз проверка на сотни миллионов.
Код: Выделить всё

if 
($diffPrice > 100000000) { // 100 millions
    $step = 10000000;
}
 


При такой разнице шаг будет 10 миллионов

Спасибо. Сам отредактировал шаг, а потом успешно забыл об этом *PARDON*
qmar
Прохожий
 
Сообщения: 37
Зарегистрирован: 16 сен 2013, 11:51
Очки репутации: 1

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

Сообщение Cornil » 23 сен 2013, 15:18

При создании пункта меню "простая ссылка" с относительной ссылкой, она генерируется модулем Sitemap в неизменном (относительном) виде. В результате, Яндекс начинает ругаться на sitemap.xml
Решение состоит в преобразовании таких ссылок в абсолютные путем обертывания в Yii::app()->controller->createAbsoluteUrl($href).
Файл \protected\modules\sitemap\controllers\MainController.php, строка 409
Код: Выделить всё
$map['section_infopage']['subsection'][$i]['url'][$keyLang] = Yii::app()->controller->createAbsoluteUrl($href); 

Строка 438
Код: Выделить всё
$map['section_infopage']['subsection'][$i]['url'] = Yii::app()->controller->createAbsoluteUrl($href); 

Здесь Yii сам решает добавлять домен к ссылке или нет.
Cornil
Гражданин
Гражданин
 
Сообщения: 77
Зарегистрирован: 18 фев 2013, 22:08
Очки репутации: 14

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

Сообщение Mono » 23 сен 2013, 16:10

Загрузка видео при создании объявления.
Поддерживаемый тип файлов: flv, mp4.
Максимальный размер видео файла 10M.

Ни то ни другое не работает, грузить можно файл любого типа и любого размера.

Загрузка панорамы при создании объявления.
Поддерживаемый тип файлов: swf, jpg, png, gif.
Можно грузить файл любого типа и любого размера.
Тестировал на 800мб .avi файле.


PS Немного вру, файл грузится полностью, но не сохраняется. При этом никаких предупреждений не выкидывает. как-то это немного не правильно, по идее должно сразу ругаться на тип или размер.
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

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

Сообщение Xpycm » 01 окт 2013, 08:58

Проблема: Используются Яндекс.Карты. При добавлении объявления нет маркера во вкладке "Карта".
Решение:
Файл protected\modules\apartments\components\CustomYMap.php
В методе actionYmap до строки:
Код: Выделить всё
$inMarker $this->filterContent($inMarker); 

необходимо добавить:
Код: Выделить всё
$this->addMarker($centerY$centerX$inMarker0$model); 
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Пред.След.

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

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

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

cron