Всем привет правлю шаблончик один в папке хтмл шаблона, переопределил com_jshopping/product/product_default.php есть такая

строка которая создает путь к изображению:

$src = ($this->image_product_path.'/'.$image->image_name);

когда делаю echo $src; то показывает правильный путь

НО картинка не показывается
после этой строки я поставил проверку:

if (file_exists($src)) { echo $src; }
и он не выполняет echo значит проверка не прошла, а файл физически есть

как думаете почему не проходит данная проверка???

5 ответов

11 просмотров

Потому что URL и путь на сервере - это немного разные вещи?

SkyLord- Автор вопроса
Artem Vasilev
Потому что URL и путь на сервере - это немного раз...

смотрите если выполнить echo $src; то ответ: http://ххх.com/components/com_jshopping/files/img_products/grass_PS-_0115.jpg если открыть данный урл то открыватся картинка и как раз данное значени подставляется в <img src="$src" />

SkyLord- Автор вопроса
Artem Vasilev
ну и?

карочи, у меня проблема, не показываются картинки товаров если посмотреть в код, то вот что есть: $src = ($this->image_product_path.'/'.$image->image_name); if (file_exists($src) || @getimagesize($src) !== false) { $full_img = '<img src="'.$src.'" alt="'.htmlspecialchars($image->_title).'" />'; }else { $full_img = yt_placehold($placehold_size['product_detail']); } ?> <?php echo $full_img; ?> проблема что из if уходит в else и поэтому не показывается картинка вот решил написать в групу может кто подскажет как решить проблему

SkyLord
карочи, у меня проблема, не показываются картинки ...

В проверку полный путь. Конкатенируйте JPATH_SITE.$src, только слеши в пути проверьте

Похожие вопросы

Обсуждают сегодня

А где @Grinyaha уважаемый пропал?
Am Ambrion
14
Сделал краткий обзор магазина из статьи и заодно там же записал инструкцию по развёртыванию. https://www.youtube.com/watch?v=8-sE1vNk95Q (чё думаете по звуку? кое-что поменял...
Andrey K
17
+ ну такое. не для новичков. Если нет консоли на вирт хостинге? + нет отсылки ни в видео ни в описании на процесс создания магазина. Сеошники и юзеры не одобрят :) settings.ph...
Дмитрий
12
Братья, кто нибудь подскажет в проблемке if не срабатывает. Пишу так [[if? &is=`[*faq*]:is:` &then=`{{faq}}` &else=`{{faq-2}}`]] но [*faq*] - это мульти-тв
Артём
6
@remote_adm а почему ты так от лк открещиваешься? просто долго, или другой какой подводный камень?)
Alexander Andreev
5
Как вы это делаете?! Вам же ютуб заблочили!11
Am Ambrion
7
под клаудом сидит огромное кол-во сайтов в рунете И хуярить без разбора по клауду - скорее всего принесет негативные плоды "хуярящему", так что.. может подождать лучше пока пр...
Jacov Borisov
5
@webber_12 , а у тебя в эвоюзере нет ли возможности переноса заказов? Типа юзер был неавторизирован — заказы в куках. Залогинился - корзинка объединилась. У меня такое есть, ...
Andrey K
2
Наколотил демку магаза https://demoshop.kazunin.ru/ Корзина, фильтр, мелочи. Микроразметка, сайтмапы, короче, база. Традиционно, через жопу, но на трёшке. ЛК нет. И не будет, ...
Andrey K
12
а ведь можно и в обратную сторону этих ботов настроить?
Николай Архипов
5
Карта сайта