Категории

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

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

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

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

Расширения

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

Модули

Шаблоны

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

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

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

Бизнес книги

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

Магазины на ShopOS

Хостинг для ShopOS

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

Курилка

Fancybox

Проблема такая - обновили движок с 2.5.2 до версии 2.5.5, но не работал fancybox, картинки так же как и раньше открывались с помощью thickbox. Потом нашли ошибку - оказывается надо было изменить наш шаблон (buy-shopos-4). Собственно в файле product_info.php прописали следующее:

<script type="text/javascript" src="jscript/jquery/jquery.js"></script>
<style> @import url('jscript/jquery/plugins/fancybox/jquery.fancybox-1.2.5.css'); </style>
<script type="text/javascript" src="jscript/jquery/plugins/fancybox/jquery.fancybox-1.2.5.pack.js"></script>
<script type="text/javascript"><!--
$(document).ready(function() {
          $("a.zoom").fancybox({
          "zoomOpacity"              : true,
          "overlayShow"              : false,
          "zoomSpeedIn"              : 500,
          "zoomSpeedOut"              : 500
    });
    });
//--></script>

после чего fancybox заработал нормально, однако он не затемняет задний фон при увеличении картинки.
Подскажи  что где прописать, чтобы задний фон ставился немного темнее.

Пример тут - http://powerxtreme.ru/product_info.php?products_id=199


Есть оф сайт, где описаны все настройки скрипта http://www.fancybox.net/api
Если не ошибаюсь, то вам нужно все, что связано с overlay...

overlayShow true - включить
overlayOpacity 0.3 - прозрачность затемнения
overlayColor '#666' - цвет

использовать так же как zoomOpacity у вас в коде


NeBox, спасибо большое, разобрались!


Источник



Copyright ShopOS