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

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

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

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

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

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

Сообщение support » 24 авг 2018, 17:40

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

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

Сообщение choi3837 » 30 авг 2018, 09:43

Здравствуйте!
Обнаружена ошибка в теме "Basis".
При загрузке панорамы в формате svg, панорама не отображается, пробовал на вашей демке, эффект тот же самый!
Вот пример: https://demo-pro.open-real-estate.info/ ... sportivnyj
choi3837
Незнакомец
 
Сообщения: 12
Зарегистрирован: 01 авг 2018, 03:55
Очки репутации: 0

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

Сообщение Xpycm » 30 авг 2018, 20:05

Здравствуйте, спасибо за найденную ошибку. Похоже, живёт эта ошибка уже достаточно давно. И не только в теме Basis.

Решение:
Файл \themes\basis\views\modules\apartments\views\_tab_panorama.php
Удалите в начале файла <div class="panorama"> и в конце </div>


Файл protected\modules\apartments\models\ApartmentPanorama.php
метод public function renderSwf() замените полностью на:
Код: Выделить всё
public function renderSwf()
{
    if (
self::$swfJs === false) {
        
Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl '/js/jquery.swfobject.1-1-1.min.js'CClientScript::POS_END);
        
self::$swfJs true;
    }
    echo 
'
    <div class="panorama-swf">
        <div id="swf-panorama-' 
$this->id '">
            This content requires the Flash Player. <a href="http://www.adobe.com/go/getflashplayer" target="_blank">Download Flash Player</a>.
        </div>
    </div>'
;
    
$url Yii::app()->baseUrl '/' $this->url '/' $this->apartment_id '/' $this->name;
    
Yii::app()->clientScript->registerScript('swf-panorama-' $this->id'
        $("#swf-panorama-' 
$this->id '").flash({
            swf: "' 
$url '",
            width: 890,
            height: 500
        });
    '
CClientScript::POS_READY);


Метод public function renderImage() замените полностью на:
Код: Выделить всё
public function renderImage()
{
    if (
self::$imageJs === false) {
        
Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl '/js/jquery.panorama360.js'CClientScript::POS_END);
        
self::$imageJs true;
    }
    echo 
'
    <div class="panorama">
        <div class="panorama-view" id="panorama-' 
$this->id '">
            <div class="panorama-container">
                <img src="' 
Yii::app()->baseUrl '/' $this->url '/' $this->apartment_id '/' $this->name '" alt="" data-width="' $this->width '" data-height="' $this->height '"/>
            </div>
        </div>
    </div>
    '
;
    
Yii::app()->clientScript->registerScript('panorama-' $this->id'
        $("#panorama-' 
$this->id '").panorama360();
    '
CClientScript::POS_READY);
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50


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

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

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