Перейти к содержанию
Форум поддержки пользователей VamShop

Увеличение картинки стало в новом окне


Рекомендуемые сообщения

Раньше картинки в описании товара по нажатию открывались всплывающим окном (только картинка). А сейчас открывается в новом полноценном окне. Я думаю, это возникло после того, как мы добавили функцию  наличия товара. А может быть и нет.

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

Ссылка на сообщение
Поделиться на другие сайты
  • 3 months later...

как заставить картинки в статьях, новостях и в описании товара (в тексте), выводиться с помощю плагина fancybox?

Ссылка на сообщение
Поделиться на другие сайты

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

Всё это описано на http://fancybox.net

Ссылка на сообщение
Поделиться на другие сайты
  • 9 months later...

Подскажите плиз, в какие именно файлы подключать этот фэнсибокс? Например просто для информационных страниц.

Ссылка на сообщение
Поделиться на другие сайты

Подключение js можно прямо в описание страницы вставлять.

А вообще шаблон /templates/шаблон/module/content.html

Ссылка на сообщение
Поделиться на другие сайты

Не получается у нас. :(

просто в html-редакторе новой информационной страницы пробуем делать вот так:



<script type="text/javascript" src="jscript/jquery/jquery.js"></script>
<link rel="stylesheet" type="text/css" href="jscript/jquery/plugins/fancybox/jquery.fancybox-1.2.5.css" media="screen" />
<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>

<a id="zoom" href="/images/catalogs_image/L219big.jpg"><img src="/images/catalogs_image/L219small.jpg" alt="" /></a>[/CODE]

И большая картинка открывается просто в новом окне, без jquery. Где чего тут? Может сразу ошибка кому опытному видна?

Ссылка на сообщение
Поделиться на другие сайты

А почему id="zoom" если у Вас в js коде a.zoom ?

Тогда либо меняйте на class="zoom"

Либо в js коде меняйте на a#zoom

Ссылка на сообщение
Поделиться на другие сайты

эхх. Никак не получается чего-то.

Да совпадать должно. Ну пробовали по всякому классы и ИД, чтоб уникальные, хттп подставляли с полным адресом, даже зачем-то заливали эти картинки в папки с картинками товаров магазина... в новой закладке открывается и все тут. не работает сам js видимо, или что

Не смог найти тему по этой проблеме, хотя я помню она и у нас была когда-то - поп-ап также не открывался вообще у всех товаров, тоже новая закладка вместо него открывалась. Но она решилась. И вот что там за проблема была - чертеознает! Уже никто не помнит :(

http://armygoods.ru/shop_content.php?coID=501

вот коллега там пробует. внизу картинка сувенирного набора.

Ссылка на сообщение
Поделиться на другие сайты

у вас дважды один скрипт подключается

/jscript/jquery/jquery.js

Почему два раза?

Но все равно не помогает. Удалил, и новое окошко и все тут. зараза.

Ссылка на сообщение
Поделиться на другие сайты

Так по ссылке ничего не изменилось.

Так же проблема в двух подключениях jQuery и так же проблема в неправильном указании zoom

Ссылка на сообщение
Поделиться на другие сайты

вот сделали все в точности как написано fancybox.net


<script type="text/javascript" src="http://armygoods.ru/jscript/jquery/jquery.min.js"></script>

<script type="text/javascript" src="http://armygoods.ru/jscript/jquery/plugins/fancybox/jquery.fancybox-1.2.5.pack.js"></script>

<link rel="stylesheet" type="text/css" href="http://armygoods.ru/jscript/jquery/plugins/fancybox/jquery.fancybox-1.2.5.css" media="screen" />

<a id="zoom1" href="http://armygoods.ru/images/product_images/popup_images/12132_0.jpg"><img src="http://armygoods.ru/images/product_images/info_images/12132_0.jpg" alt=""/></a>

<script type="text/javascript">
$(document).ready(function() {
$("zoom1").fancybox();>
</script>[/CODE]

и не фурычит >:(

Ссылка на сообщение
Поделиться на другие сайты

А почему Вы не замечаете те сообщения, в которых Вам уже в третий раз говорят об одном и том же.

У Вас jQuery два раза подключается, это ошибка.

Один раз должно подключаться.

Ссылка на сообщение
Поделиться на другие сайты

ТОварищ,


<script type="text/javascript" src="http://armygoods.ru/jscript/jquery/jquery.min.js"></script>
[/CODE]

строчку удалите и будет Вам счастье.

Ссылка на сообщение
Поделиться на другие сайты

??? Неа. Удалил, и все равно не фурычит.

И я читаю конечно все. Я писал, что по всякому пробовали, не уточнил просто. Удаляли добавляли, так сяк.

Может от стилей зависит как-то? или удален какой обработчик еще. Эти все файлы на месте, товары же приближает как надо. :wacko:

Ссылка на сообщение
Поделиться на другие сайты

Вообще не ясно, зачем Вы что-то правите, экпериментируете.

Если по умолчанию в VamShop и так уже есть fancybox и он работает.

Не проще ли будет вернуть стандартный код?

Ссылка на сообщение
Поделиться на другие сайты

^_^ заработало

Спасибо за советы.

Код из header.php да взял, работающий, и воткнул его в content.html в шаблоне перед {$CONTENT_BODY} . и в {literal} еще.

Только вот если так все почему то работает. Привередливый. И только через новый класс работает, вот так


{literal}
<link rel="stylesheet" type="text/css" href="jscript/jquery/plugins/fancybox/jquery.fancybox-1.2.5.css" media="screen" />
<script type="text/javascript" src="jscript/jquery/plugins/fancybox/jquery.fancybox-1.2.5.pack.js"></script>
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function() {
jQuery("a.zoom1").fancybox({
"zoomOpacity" : true,
"zoomSpeedIn" : 500,
"zoomSpeedOut" : 500
});
});
</script>
{/literal}
[/CODE]

ну и соотв-но в ссылке картинки тоже class="zoom1"

Ссылка на сообщение
Поделиться на другие сайты

Строго говоря Вам

<script type="text/javascript" src="jscript/jquery/plugins/fancybox/jquery.fancybox-1.2.5.pack.js"></script>

Можно было и не подключать второй раз.

а на самом деле фансибокс тем и хорош что его хоть 100 раз на 1 странице подключи он не будет конфликтовать и ругаться

Ссылка на сообщение
Поделиться на другие сайты
  • 2 years later...

Добрый день!

Столкнулся с такой же проблемой, увеличение картинки в новом окне.

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

Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

Столкнулся с такой же проблемой, увеличение картинки в новом окне.

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

скорее всего не все обновили. Но по жизни надо на пациента смотреть

Ссылка на сообщение
Поделиться на другие сайты

Все было сделано по инструкции. Все файлы закачены.

Подскажите хоть где искать?

это может быть конфликт скриптов, может быть не тот клаасс прописан. "По фотографии" никто лечить не умеет

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...