1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Помощь Не работает lightbox при клике на картинку товара

Тема в разделе "JoomShopping", создана пользователем Romanychch, 20 дек 2015.

Метки:
Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
  1. Romanychch

    Romanychch Постоялец

    Регистр.:
    15 дек 2013
    Сообщения:
    80
    Симпатии:
    14
    Почему то не работает lightbox при нажатии на картинку товара (вместо этого на экране открывается ссылка на которой просто фото, т.е. без эффекта). Пациент тут.
    Зашел в Компоненты->Joomshopping->Настройки->Другие параметры и поставил галочку на "Использовать Lightbox" - но всё равно не работает...
    На сайте кэш полностью отключен.
    Как решить эту проблему ?
     
    Последнее редактирование: 20 дек 2015
  2. joylord

    joylord Степной Волк

    Регистр.:
    27 дек 2012
    Сообщения:
    292
    Симпатии:
    147
    ссылка в шаблоне ориентируется на другой плагин:
    Код:
    data-rel="prettyPhoto"
    а сам плагин lightbox не подключен
    подключение prettyphoto
    только в вашем случае:
    Код:
    <script>// <![CDATA[
    $(document).ready(function(){
    $("a[data-rel^='prettyPhoto']").prettyPhoto();
    });
    // ]]></script>
     
    Последнее редактирование: 20 дек 2015
    Romanychch нравится это.
  3. Romanychch

    Romanychch Постоялец

    Регистр.:
    15 дек 2013
    Сообщения:
    80
    Симпатии:
    14
    Извините не совсем понял... Вы хотите сказать, что в данном шаблоне за lightbox фото отвечает не стандартный плагин joomshopping, а какой-то другой ?
     
  4. joylord

    joylord Степной Волк

    Регистр.:
    27 дек 2012
    Сообщения:
    292
    Симпатии:
    147
    Да, именно так. Разработчик шаблона решил вставить другой плагин увеличения картинки, но не подключил (или другие причины) сам плагин.
    Как исправить - подключить недостающий плагин. я описал выше
     
    Romanychch нравится это.
  5. Romanychch

    Romanychch Постоялец

    Регистр.:
    15 дек 2013
    Сообщения:
    80
    Симпатии:
    14
    Код:
    <script>// <![CDATA[
    $(document).ready(function(){
    $("a[data-rel^='prettyPhoto']").prettyPhoto();
    });
    // ]]></script>
    Этот код надо вставить в файл шаблона index.php ? Вставил после <head>, потом попробовал после <body> - не сработало :(
     
  6. joylord

    joylord Степной Волк

    Регистр.:
    27 дек 2012
    Сообщения:
    292
    Симпатии:
    147
    Посмотрите урок, который я сбросил -
    сделайте все по пунктам, но, там есть код, который не будет работать на вашем шаблоне, соответственно я написал, как нужно его подредактировать, для запуска самого скрипта.
     
    Romanychch нравится это.
  7. Romanychch

    Romanychch Постоялец

    Регистр.:
    15 дек 2013
    Сообщения:
    80
    Симпатии:
    14
    Дело в том что там не написано в какие файлы/папки это всё писать, мне тяжело разобрать... А можно этот самый "PrettyPhoto" вообще убрать и использовать обычный, стандартный lightbox от joomshopping ?
     
  8. joylord

    joylord Степной Волк

    Регистр.:
    27 дек 2012
    Сообщения:
    292
    Симпатии:
    147
    можно, но его тоже нужно подключать и схема подключения такая же.
    Чтобы работал какой-то плагин - нужно его подключить в шаблон и запустить. у вас ни один не подключен и не запущен - joomshopping не может залезть в ваш шаблон, и подключить.
    Вставьте в футер:
    HTML:
    <script src="http://sitesource.ru/demo/jquery/prettyphoto/js/jquery.prettyPhoto.js" charset="utf-8"></script>
    <link rel="stylesheet" href="http://sitesource.ru/demo/jquery/prettyphoto/css/prettyPhoto.css" type="text/css" />
    <script type="text/javascript" charset="utf-8">
                jQuery(document).ready(function(){
                    jQuery("a[data-rel^='prettyPhoto']").prettyPhoto();
                });
                </script>
    
     
    Последнее редактирование: 20 дек 2015
    Romanychch нравится это.
Статус темы:
Закрыта.