Ошибка и тормоза при больших значениях

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

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

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

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

Ошибка и тормоза при больших значениях

Сообщение reservist » 16 май 2012, 00:56

Если поставить в админке "Использовать ползунок в поиске для поля Площадь" и добавить наряду с квартирами скажем еще и участок площадью эдак 75 соток (7500 кв.м), то ползунок получается слишком большим (большое кол-во значений). Как следствие страницы грузятся по 10-15 секунд в лучшем случае, в худшем крах браузера если открыто куча страниц и не хватает памяти. Убрал в настройках ползунок - грузятся за пару секунд.
Браузер - последний хром.
Операционка - винда XP.
Нужно переделать код ползунка на более гибкий, потому как в принципе он оч удобен и нужен на сайте. Или уменьшать кол-во значений в зависимости от пределов диапазона или ХЗ как еще.

Просьба перенести тему в раздел ошибок.
Последний раз редактировалось reservist 16 май 2012, 08:56, всего редактировалось 2 раз(а).
reservist
Прохожий
 
Сообщения: 28
Зарегистрирован: 29 фев 2012, 22:08
Очки репутации: 0

Re: Ошибка и тормоза при больших значениях

Сообщение Koduc » 16 май 2012, 08:49

Правили такое уже, найти не могу где только;)
Как Xpycm появится на форуме - думаю отпишет.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Ошибка и тормоза при больших значениях

Сообщение andipas » 16 май 2012, 08:52

reservist писал(а):2. Предлагаю под ошибки выделить отдельную тему в разделе форума и закрепить в топе, чтобы не захламлять раздел форума темами о неисправностях. *PARDON*


Давно уже такой раздел есть viewforum.php?f=3
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

Re: Ошибка и тормоза при больших значениях

Сообщение reservist » 16 май 2012, 08:54

andipas писал(а):
reservist писал(а):2. Предлагаю под ошибки выделить отдельную тему в разделе форума и закрепить в топе, чтобы не захламлять раздел форума темами о неисправностях. *PARDON*


Давно уже такой раздел есть viewforum.php?f=3


Точно. Мне меньше за монитором сидеть нужно, уже видеть плохо стал :-D
reservist
Прохожий
 
Сообщения: 28
Зарегистрирован: 29 фев 2012, 22:08
Очки репутации: 0

Re: Ошибка и тормоза при больших значениях

Сообщение Xpycm » 16 май 2012, 08:55

Да, кто-то уже писал об этом, в новой версии будет поправлено.
Сейчас можете заменить код в файле protected\views\site\field-square-search.php

Код: Выделить всё
$step = 5;
if ($squareAll['square_max'] - $squareAll['square_min'] <= 5) {
    $step = 1;
}
 


на

Код: Выделить всё
$diffSquare = $squareAll['square_max'] - $squareAll['square_min'];
                    
if 
($diffSquare <= 10)
    $step = 1;
else
    $step = 5;

if ($diffSquare > 100) {
    $step = 10;
}
if ($diffSquare > 1000) {
    $step = 100;
}
if ($diffSquare > 10000) {
    $step = 1000;
}
if ($diffSquare > 100000) {
    $step = 10000;
}
 
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Ошибка и тормоза при больших значениях

Сообщение reservist » 16 май 2012, 10:47

Супер! Работает. Зависаний нет *BRAVO*
reservist
Прохожий
 
Сообщения: 28
Зарегистрирован: 29 фев 2012, 22:08
Очки репутации: 0


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

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

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

cron