0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 18403 Просмотров
*

FrodoMochoni

  • Новичок
  • 4
  • 1 / 0
Пишу просто впрок, из добрых побуждений.
Вопрос стоял следующим образом.
Дано: Joomla1.5, VirtueMart 1.1.4
Задача: При переносе сайта на хостинг, в категориях не выводилось изображение товара. На локале (денвер 2008) все выводиться. И что еще интереснее, в подробностях товара (flypage) эта же картинка отображается. Что делать?!
Не вдаваясь в подробности поиска...
Проблема заключалась в том, что по какой-то, мне до сих пор непонятной, причине в параметре src, тега img, формировался адрес типа:
http://xxx.dp.ua/components/com_virtuemart/show_image_in_imgtag.php?filename=resized%2F_________________4b434177703d9_165x165.png&newxsize=165&newysize=165&fileout=
который "воспринимался" Денвером, но не сервером хостера. В следствии чего, выводилась просто ссылка изображения и его alt

Эта же картинка выводиться во flypage, для товара, просто переменной $product_image, в то время как в browse это
ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )   для меня непонятный ход разработчиков, объясните, кто знает!


Решение:
За формирование адреса параметра src, тега img (только для категорий browse_xx.php, но не для товара fly_page.php) отвечает файл administrator\components\com_virtuemart\html\shop.browse.php. Где-то в 340 строке есть такое:
if( $product_thumb_image ) {
         if( substr( $product_thumb_image, 0, 4)!= "http" ) {
            if(PSHOP_IMG_RESIZE_ENABLE == '1') {
               $product_thumb_image = $mosConfig_live_site."/components/com_virtuemart/show_image_in_imgtag.php?filename=".urlencode($product_thumb_image)."&newxsize=".PSHOP_IMG_WIDTH."&newysize=".PSHOP_IMG_HEIGHT."&fileout=";
            }
            elseif( !file_exists( IMAGEPATH."product/".$product_thumb_image )) {
                    $product_thumb_image = VM_THEMEURL.'images/'.NO_IMAGE;
                }
         }
      }

Нас интересует эта строка. Ее меняем на:
if( $product_thumb_image ) {
         if( substr( $product_thumb_image, 0, 4)!= "http" ) {
            if(PSHOP_IMG_RESIZE_ENABLE == '1') {
               $product_thumb_image = $mosConfig_live_site."/components/com_virtuemart/shop_image/product/".$product_thumb_image;
            }
            elseif( !file_exists( IMAGEPATH."product/".$product_thumb_image )) {
                    $product_thumb_image = VM_THEMEURL.'images/'.NO_IMAGE;
                }
         }
      }

На выходе имеем стандартный адрес вида:


Все! Спасибо за внимание!
*

_Lucky_

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
  • Приношу счастье! :)
Добрый день...

может ты сможешь мне помочь... у меня в чем то похожая задача. только на сколько я понял у тебя не отображались картинки в категориях т.е. изображения самих товаров, а у меня не отображаются изображения самих категорий (хотя в подробностях категорий вместо стандартного noimage картинка есть), тоже Joomla 1.5.14 тоже VirtueMart 1.1.4. Вобщем я уже голову сломал... не понимаю в чем дело.... ставил модуль отображения категорий VirtueMart Frontpage Categories то же нет картинки... вобщем как я понимаю что-то или в коде или может в настройках... хотя настройки проверял (((

Если сможешь помочь буду признателен.

Вот сайт www.Luckyfolio.com
*

alderiks

  • Новичок
  • 3
  • 0 / 0
при переносе сайта на хостинг провайдера не отображаются мини изображения категорий опция динамического ресайза отключена.
жумла 1.5.22 вирт 1.1.14 обновление до 1.1.16 не помогло откатился обратно.
на локальном сервере денвер изображения отображаются.

битые ссылки на изображения dвт такие <img
src="/components/com_virtuemart/shop_image/category/"

КАК МОЖНО ПОПРАВИТЬ?
« Последнее редактирование: 03.01.2011, 13:26:04 от alderiks »
*

wladschubert

  • Новичок
  • 3
  • 0 / 0
Я тоже столкнулся с таким головняком
Решение проблемы оказалось не сложным:

при настройке  VirtueMart. Общие настройки.
VirtueMart - Сайт недолжно быть расхождений в значениях! с настройками в
Товары - Список категорий - Информация о категории -->

«Показывать x товаров в строке:, Страница отображения категории:, Просмотр представления (fly-страницы) категории:»

тоже самое с модулем рекомендуемых товаров(не отображаются маленькие картинки ), где его исодник можно поправить?
*

Zima41

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
  • 74obl.ru
точно также форматируются полноразмерные ДОПОЛНИТЕЛЬНЫЕ картинки во fly (маленькие отображаются), что сделать?
*

paparazzi-ks

  • Новичок
  • 6
  • 1 / 0
Пишу просто впрок, из добрых побуждений...
Респект, FrodoMochoni !
*

blatt0pter

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Мне не помогло  >:(. Сайт http://vse-tovar.ru. Причем переносил компонентом akeeba
*

blatt0pter

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
развернул бэкап акебы на другом домене нового хостера - все хорошо. Видимо проблема с конфигом домена
*

makar

  • Новичок
  • 2
  • 0 / 0
У меня тоже был глюк с изображениями самих категорий! Перезаливал картинки,удалял...бестолку! Я удалил саму категорию, а потом создал заново и загрузил изображение! Всё заработало! yes!
*

blatt0pter

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Глюк связан с недонастройкой хака "watermark". В каталоге картинок товара был файл htaccess в котором было перенаправление на отсутствующий скрипт хака. Удалил, заработало
*

TEL

  • Новичок
  • 3
  • 0 / 0
Всем добрый день!

Помогите пожалуйста. Решил проблему описаную в 1 посте, спасибо автору, но осталасть еще одна. Такая же истори с отображением картинок, но только на главной, вот сайт http://www.emcomag.ru

Подскажите где поправить нужно.

*

Sokali

  • Новичок
  • 1
  • 0 / 0
Столкнулся с данной проблемой, решил со всеми поделиться.

Автор нашел выход, но он неправильный, так как он не решает саму проблему, а лишь пытается её обойти. Но всё равно ему спасибо. Если Вы обратили, то у Вас также перестали автоматически создаваться превью при добавление товара, теперь их надо загружать отдельно.

Решение простое. Включите на хостинге расширение GD для PHP.
« Последнее редактирование: 24.06.2012, 20:22:06 от Sokali »
*

viper_007

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
не отображаются картинки на самом сайте, в админке в карточке товара изображение отображается
где можно это подправить?
*

dark_star

  • Захожу иногда
  • 109
  • 7 / 0
Столкнулся с данной проблемой, решил со всеми поделиться.

Автор нашел выход, но он неправильный, так как он не решает саму проблему, а лишь пытается её обойти. Но всё равно ему спасибо. Если Вы обратили, то у Вас также перестали автоматически создаваться превью при добавление товара, теперь их надо загружать отдельно.

Решение простое. Включите на хостинге расширение GD для PHP.
Расширение включено, сама Joomla показывает инфу, и там стоит "enable"
Проблема взялась с пустого места, никаких изменений не делалось. Как решить. Раньше работало, и данный хак, не хочется делать.
Картинки делаются, но страница грузится минуты по 2, для примера http://gipopo-kirov.ru/index.php?option=com_virtuemart&page=shop.browse&category_id=9&Itemid=180
*

dark_star

  • Захожу иногда
  • 109
  • 7 / 0
У меня решилось так, включил функцию "Включить динамическое изменение размеров для мини-изображения?" И все стало хорошо работать, без зависания. Она почему то отключена у меня, хотя помню что включал.
« Последнее редактирование: 22.10.2012, 22:28:32 от dark_star »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Количество просмотров товара VirtueMart Существует?

Автор grishin

Ответов: 38
Просмотров: 9739
Последний ответ 22.08.2020, 08:44:29
от rsn
Не выводит списком Настраиваемое поле в VirtueMart 5.0

Автор ЛюдмилаМир

Ответов: 2
Просмотров: 1676
Последний ответ 25.08.2019, 16:27:04
от ЛюдмилаМир
Joomla VirtueMart помощь в переводе

Автор akkord31

Ответов: 0
Просмотров: 1645
Последний ответ 21.05.2019, 09:14:02
от akkord31
Миграция с Joomla 1.5 на 3 с VirtueMart 1.1.9 stable на свежую. Кто поможет?

Автор Гриша-Десантник

Ответов: 7
Просмотров: 1820
Последний ответ 23.04.2019, 10:22:25
от draff
Переход на https VirtueMart 1.1.4 проблемы с фото

Автор Sergey1984

Ответов: 4
Просмотров: 1963
Последний ответ 25.10.2018, 20:56:54
от Sergey1984