Не загружается большая картинка

Тема в разделе "VirtueMart", создана пользователем art22, 14.02.2017.

  1. Offline

    art22 Пользователь

    Регистрация:
    14.02.2017
    Сообщения:
    52
    Симпатии:
    0
    Пол:
    Мужской
    Добрый вечер. Сайт на joomla. При нажатии второго или третьего картинки. картинка не отображается так как ссылка неправильно формируется. Ссылка формируется с категорией.
    Но при выключенном SEF все хорошо работает.

    e2905a0dc080ab364c20170206191627.jpg

    на картинке показано... в коде все верно отображается. Когда мышкой нажову на ссылку отображается ссылка с категорией почему то. как убрать эту категорию с ссылки картинки? Или сайт находиться в виртуальном хостинге по этому так?

    Сам код:
    Код (PHP):
    1. // Product Main Image
    2. if (!empty($this->product->images[0])) {
    3. $imagesrcmain = $this->product->images[0]->file_url;
    4. ?>
    5. <div class="main-image">
    6. <a id="yt_cloudzoom" href="<?php echo JURI::base().$this->product->images[0]->file_url;?>" class ="cloud-zoom" rel="zoomWidth:200, zoomHeight:200, adjustX: 20, adjustY: -3" >
    7. <img class="img-large" src="<?php echo $imagesrcmain;?>"/>
    8. </a>
    9. <div class="popup-btn">
    10. <a id="yt_popup" class="modal" href="<?php echo JURI::base().$this->product->images[0]->file_url; ?>"><i class="icon-search"></i></a>
    11. </div>
    12. </div>
    13. <?php }
    14. // Product Main Image END ?>
     
    Последнее редактирование: 16.02.2017
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    А что в JURI::base() ? Попробуй убери echo JURI::base().
     
  4. Offline

    art22 Пользователь

    Регистрация:
    14.02.2017
    Сообщения:
    52
    Симпатии:
    0
    Пол:
    Мужской
    JURI::base() выводит домен. убрал его, выводил без домена и все... по сути <?php echo JURI::base().$this->product->images[0]->file_url; ?> правильно выводит фото но когда ставлю в место переменной <?php echo $imagesrcmain;?> тоже самое.

    Кстати. первая фотография правильно выводиться. а вторая... уже криво.

    раньше фотографии имели такой код YTTemplateUtils::resize($this->product->images[0]->file_url, '252', '252', 'stretch'); тоже все норм работало. я убрал
    YTTemplateUtils::resize чтобы не кэшировало, а то фотографии кидало в паку кэш...


    Решил проблему с помощью редиректа. но думаю будет лучше если выяснить данную проблему.

    как можно задать alt="" ?
     
    Последнее редактирование: 15.02.2017

Поделиться этой страницей

Загрузка...