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

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

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

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

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

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

Сообщение support » 17 апр 2020, 09:41

Ошибки версии 1.32.1
Последний раз редактировалось support 14 июл 2020, 15:41, всего редактировалось 1 раз.
support
Гражданин
Гражданин
 
Сообщения: 183
Зарегистрирован: 28 дек 2011, 13:14
Очки репутации: 0

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

Сообщение ReAngel » 21 апр 2020, 17:12

Здравствуйте!
После обновления замечено в теме Дельфин, в названии региона и области, разделение не пробел, а символ   выскакивает! И получается вот такого вида Россия, Марий Эл, Йошкар-Ола
Кроме этого, если смотреть не под логином, то локация объектов вообще не отображается: "Пожалуйста, смените тариф для просмотра", на странице объекта аналогично.
Хотя до обновления все было нормально в этом плане!
Куда смотреть, копать?
Аватара пользователя
ReAngel
Незнакомец
 
Сообщения: 10
Зарегистрирован: 19 янв 2020, 18:00
Очки репутации: 0

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

Сообщение DeeMon » 22 апр 2020, 16:20

ReAngel писал(а):Хотя до обновления все было нормально в этом плане!

А как обновлялись? Просто замена всех файлов?
Аватара пользователя
DeeMon
Незнакомец
 
Сообщения: 11
Зарегистрирован: 02 июл 2019, 18:43
Очки репутации: 0

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

Сообщение Foton » 22 апр 2020, 18:33

ReAngel писал(а):Здравствуйте!
После обновления замечено в теме Дельфин, в названии региона и области, разделение не пробел, а символ выскакивает! И получается вот такого вида Россия, Марий Эл, Йошкар-Ола
Кроме этого, если смотреть не под логином, то локация объектов вообще не отображается: "Пожалуйста, смените тариф для просмотра", на странице объекта аналогично.
Хотя до обновления все было нормально в этом плане!
Куда смотреть, копать?

Здравствуйте!
В файле protected/helpers/HApartment.phpprotected/helpers/HApartment.php пусть замените:
Код: Выделить всё
if($encode){
     return CHtml::encode(implode($sep, $locationArray));
}

на
Код: Выделить всё
if($encode){
    array_walk($locationArray,
        function (&$item) {
            $item = CHtml::encode($item);
        }
    );
}
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

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

Сообщение Dmitry » 29 апр 2020, 23:13

эта же ошибка c отображением   есть и сейчас на демо-сайте, например: https://demo-pro.open-real-estate.info/ ... koe-shosse Россия, Москва. Чтобы её увидеть нужно в Платежи- Тарифные планы-Без тарифного плана указать "Показывать поле "адрес" в объявлениях" "Да".

Я уже отправлял (на почту в поддержку) скриншот c примером аналогичной ошибки полученный на установке с нуля у бесплатной версии CMS:
111.jpg
hmtl код отображается в браузере
111.jpg (33.09 КБ) Просмотров: 15019
Dmitry
Гражданин
Гражданин
 
Сообщения: 135
Зарегистрирован: 29 мар 2020, 17:04
Откуда: Крым
Очки репутации: 22

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

Сообщение andipas » 30 апр 2020, 10:20

Спасибо за найденную ошибку. Чтобы исправить, в файле protected/helpers/HApartment.php

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

    
public static function getLocationString(Apartment $model$sep ', '$withAddress false$encode true)
    {
 

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

    
public static function getLocationString(Apartment $model$sep ', '$withAddress false$encode true)
    {
 
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

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

Сообщение Xpycm » 06 май 2020, 18:02

В файле protected/modules/tariffPlans/models/TariffPlans.php
замените код метода checkAllowShowAddress на
Код: Выделить всё
public static function checkAllowShowAddress()
    {
        if (
Yii::app()->user->isGuest) {
            
$defaultTariffInfo TariffPlans::getFullTariffInfoById(TariffPlans::DEFAULT_TARIFF_PLAN_ID);

            return 
$defaultTariffInfo['showAddress'];
        }

        if (
Yii::app()->user->checkAccess('apartments_admin')) {
            return 
true;
        }
        if (
$tariffInfo self::getTariffInfoByUserId(Yii::app()->user->id)) {
            return 
$tariffInfo['showAddress'];
        }

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


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

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

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