Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Вопрос по поводу фото в карточке товара

Здравствуйте уважаемые форумчане. Обращаюсь с просьбой о помощи. Вопрос много обсуждался на форуме, но ответа, который мне помог бы я не нашел. Всё по поводу отображения фото товара при детальном (увеличенном) виде. В данное время отображается в отдельном окне. Пробовал разные методы исправить не получил результатов. Опыта маловато и поэтому жду помощи от вас. Мой тестовый сайт http://ssv.elitno.net/product_info.php?products_id=24 (ссылка на единственный продукт, другие не забиты). На этом сайте провожу тестирование, после положительных результатов применяю на основном. Плагины: Jquery включен; Пакетная обработка изображений - включен. Карусель товаров  - выключен.
Посмотрите по коду что мне мешает или чего не хватает для просмотра фото в том же окне с увеличением. Буду признателен за любой ответ. Могу, при необходимости, выложить или выслать любой необходимый файл.


У вас jQuery два раза подключен.
1 - стандартно в верху страницы
2 - в самом низу

+ файлы не понятно как подключены и так же два раза

Внизу страницы
<script type="text/javascript" language="JavaScript" src="/callme/callme.js"></script>

Вверху
<script src="themes/paradise/javascript/crawler.js" type="text/javascript"></script>

Так же и другие скрипты какие-то вставлены. Возможно из-за них еще глюки.
Бардак нужно с подключаемыми файлами разобрать и будет все работать)

Так же обновить jQuery в файле jscript/jquery/jquery.js на последнюю версию. А то там старье.


Спасибо. Буду работать.


NeBox, убрал подключение внизу <script type="text/javascript" language="JavaScript" src="/callme/callme.js"></script>, jqwery обновил в папке /site/jscript/jquery. Также jquery.js присутствует в шаблоне /site/themes/shopos-paradise/javascript, обновил тоже. Просмотр картинки  пока не изменился. Что ещё мне необходимо сделать дабы достичь желаемого?


Попробуйте сделать так, чтобы в коде страницы

1. Вместо


<a href="http://ssv.elitno.net/images/product_images/popup_images/24_0.jpg" title="ACER ASPIRE 2920Z-3A1G16Mi" class="thickbox"  target="_blank"><img src="http://ssv.elitno.net/images/product_images/info_images/24_0.jpg" alt="ACER ASPIRE 2920Z-3A1G16Mi" /><img src="http://ssv.elitno.net/themes/shopos-paradise/img/zoom.gif" alt="Увеличить" border="0" /></a>

стояло

<a href="http://ssv.elitno.net/images/product_images/popup_images/24_0.jpg" title="ACER ASPIRE 2920Z-3A1G16Mi" class="zoom"  target="_blank"><img src="http://ssv.elitno.net/images/product_images/info_images/24_0.jpg" alt="ACER ASPIRE 2920Z-3A1G16Mi" /><img src="http://ssv.elitno.net/themes/shopos-paradise/img/zoom.gif" alt="Увеличить" border="0" /></a>


2. В заголовочной части строка

<script type="text/javascript" src="jscript/jquery/jquery.js"></script>

стояла после

<base href="http://ssv.elitno.net/" />



Спасибо за помощь, достаточно было обновить Jqwery, удалить лишние подключения снизу страницы, заменить class="thickbox" на class="zoom". Работает. По поводу перемещения строк. Не стал заниматься так как другой шаблон с таким же расположением строк работает, да и не нашел где это сделать. Если кто подскажет для общего знания скрипта был бы признателен. И ещё, в коде файла /site/themes/shopos-paradise/module/product_info/product_info_v1.html

{if $PRODUCTS_POPUP_LINK!=''}<a href="{$PRODUCTS_POPUP_IMAGE}" title="{$PRODUCTS_NAME}" class="zoom" {if $PRODUCTS_MO_IMAGES}rel="gallery-plants"{/if} target="_blank">{/if}<img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" />{if $PRODUCTS_POPUP_LINK!=''}<img src="{$tpl_path}img/zoom.gif" alt="{#text_zoom#}" border="0" /></a>{/if}

alt="{#text_zoom#} если раскомментировать сайт полностью вылетает.
При просмотре того же кода в браузере наблюдается слово кириллицей: alt="Увеличить" border="0" /></a></td> это есть как понять и что с этим делать?



alt="{#text_zoom#} если раскомментировать сайт полностью вылетает.


Что значит "раскомментировать"?  Тут нет никаких комментариев!


Я имел ввиду убрать # из alt="{#text_zoom#}. Убрать полностью #text_zoom# - работает, убрать частично # - сайт вылетает - то есть нет ошибки никакой, просто белый экран.


это текстовая переменная в lang файле! в вашем случае это и есть слово "Увеличить"
хотите поменять слово - правьте его в lang файле, а не в шаблоне


Спасибо.


Добрый день, помогите разобраться с тем, что вы уже делали в этой теме    у меня таже проблема. Вначале пользования сайте с зумом было все ок, а потом зум пропал и картинка открывается в новом окне и это не хорошо.  Вы писали---------"достаточно было обновить Jqwery, удалить лишние подключения снизу страницы, заменить class="thickbox" на class="zoom".------------------
1-Jqwery как обновлять?
2-в каком файле удалить лишние подключения?
3-в каком файле заменить class="thickbox" на class="zoom"?
Надеюсь на вашу помощь.


Просто так пропасть не может. Если работало ранее значит что-то установили дополнительно и получился конфликт. Проанализируйте последние действия перед тем, как это случилось. Возможно включена карусель товаров - выключить, social - выключить. Включено ли Jqwery?
Обновление - не панацея, в последствии и со старой версией работало. Необходимо найти конфликт, устранить.
Дело было месяц назад могу не вспомнить названия файлов в которых я копался.
1) Для того, чтобы обновить Jqwery надо зайти на официальный сайт и скачать последнюю версию, заменить. В интернете есть видео по этой теме.
2) Подключения к яваскрипт - шаблон/javascript/general.js.php возможно там.
3) Если ранее работало то class="thickbox" на class="zoom" уже заменено, но я менял в строке

{if $PRODUCTS_POPUP_LINK!=''}<a href="{$PRODUCTS_POPUP_IMAGE}" title="{$PRODUCTS_NAME}" class="thickbox" {if $PRODUCTS_MO_IMAGES}rel="gallery-plants"{/if} target="_blank">{/if}<img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" />{if $PRODUCTS_POPUP_LINK!=''}<img src="{$tpl_path}img/zoom.gif" alt="{#text_zoom#}" border="0" /></a>{/if}

на
{if $PRODUCTS_POPUP_LINK!=''}<a href="{$PRODUCTS_POPUP_IMAGE}" title="{$PRODUCTS_NAME}" class="zoom" {if $PRODUCTS_MO_IMAGES}rel="gallery-plants"{/if} target="_blank">{/if}<img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" />{if $PRODUCTS_POPUP_LINK!=''}<img src="{$tpl_path}img/zoom.gif" alt="{#text_zoom#}" border="0" /></a>{/if}

в файле: product_info_v1.html


Источник



Copyright ShopOS