Добрый вечер. Сайт на joomla. При нажатии второго или третьего картинки. картинка не отображается так как ссылка неправильно формируется. Ссылка формируется с категорией. Но при выключенном SEF все хорошо работает. на картинке показано... в коде все верно отображается. Когда мышкой нажову на ссылку отображается ссылка с категорией почему то. как убрать эту категорию с ссылки картинки? Или сайт находиться в виртуальном хостинге по этому так? Сам код: Код (PHP): // Product Main Image if (!empty($this->product->images[0])) { $imagesrcmain = $this->product->images[0]->file_url; ?> <div class="main-image"> <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" > <img class="img-large" src="<?php echo $imagesrcmain;?>"/> </a> <div class="popup-btn"> <a id="yt_popup" class="modal" href="<?php echo JURI::base().$this->product->images[0]->file_url; ?>"><i class="icon-search"></i></a> </div> </div> <?php } // Product Main Image END ?>
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="" ?