Категории

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

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

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

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

Расширения

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

Модули

Шаблоны

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

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

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

Бизнес книги

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

Магазины на ShopOS

Хостинг для ShopOS

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

Курилка

Конфликт плагинов при подключении закладок в карточке

Помогите пожалуйта. Решил вот сделать таб меню в теме клиан шоп. По вот этому методу:
http://www.molodezky.pp.ua/2010/03/16/zakladki-na-stranice-kartochki-tovara-vamshop/
Вроде всё настроил но изображения перестали открываться в поп окне. Я так понимаю конфликт с FancyBox.
Подскажите в чём моя ошибка
вот мой код product_info

{config_load file="$language/lang.conf" section="product_info"}
{literal}
<link type="text/css" href="jscript/jquery/plugins/ui/css/smoothness/jquery-ui-1.7.2.custom.css" rel="stylesheet" />
<script type="text/javascript" src="jscript/jquery/jquery.js"></script>
<script type="text/javascript" src="jscript/jquery/plugins/ui/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript">
      $(function(){
      $('#tabs').tabs();
      });
</script>
{/literal}
{$FORM_ACTION}
<div class="content-block">
<div class="con-top gray"><div class="gt-left"></div><div class="gt-right"></div></div>
<div class="content-block-title">
<h2>{$PRODUCTS_NAME}</h2>
</div>
<div class="con-cen">
<div class="content-text">
{if $PRODUCTS_IMAGE or $PRODUCTS_MO_IMAGES or $PRODUCTS_IMAGE_LINK!=''}
<div class="prod-info-image">
<div class="prod-info-image-all">
{if $PRODUCTS_POPUP_LINK!=''}
<a href="{$PRODUCTS_POPUP_IMAGE}" title="{$PRODUCTS_NAME}" rel="example_group" target="_blank">
{/if}
<img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" />
{if $PRODUCTS_POPUP_LINK!=''}
</a>
{/if}
</div>
</div>
{/if}
<div class="prod-info-info">
<div class="prod-info-desc-short">
{if $PRODUCTS_ADDED != ''}
<span class="date-aviable">{$PRODUCTS_ADDED}</span>
{/if}
</div>
<div class="prod-info-buy">
<span class="cost bold"><em>{$PRODUCTS_PRICE}</em></span> <span class="add-cart">{$ADD_CART_BUTTON}<span>{$ADD_QTY}</span></span>
</div>
<div class="clear"></div>
<ul class="prod-info-other">
<li>{#print#} {$PRODUCTS_PRINT}</li>
<li>{#question#} {$ASK_PRODUCT_QUESTION}</li>
{if $PRODUCTS_DATE_AVIABLE != ''}
<li>{$PRODUCTS_DATE_AVIABLE}</li>
{/if}
{if $MODULE_graduated_price !=''}
<li>{$MODULE_graduated_price}</li>
{/if}
{if $PRODUCTS_FSK18=='true'}
<li class="bold">Товар для взрослых</li>
{/if}
</ul>
<ul class="prod-info-other tr">
<li>{$PRODUCTS_TAX_INFO}</li>
{if $PRODUCTS_SHIPPING_LINK}
<li>{$PRODUCTS_SHIPPING_LINK}</li>
{/if}
{if $PRODUCTS_VPE}
<li>{$PRODUCTS_VPE}</li>
{/if}
{if $PRODUCTS_MODEL!=''}
<li>{#model#} {$PRODUCTS_MODEL}</li>
{/if}
{if $PRODUCTS_DISCOUNT}
<li>{#text_discount#} {$PRODUCTS_DISCOUNT}</li>
{/if}
{if $SHIPPING_NAME}
<li>{#text_shippingtime#} {$SHIPPING_NAME}</li>
{/if}
{if $MODULE_product_options !=''}
<li>{$MODULE_product_options}</li>
{/if}
</ul>
<div class="clear"></div>
{if $extra_fields_data}
<ul class="prod-info-other2">
{foreach name=aussen item=extra_fields from=$extra_fields_data}
<li><span class="bold">{$extra_fields.NAME}:</span> {$extra_fields.VALUE}</li>
{/foreach}
</ul>
{/if}
{if $MODULE_tpt != ''}
<ul class="prod-info-other2">
<li>{$MODULE_tpt}</li>
</ul>
{/if}
{if $parameters}
<ul class="prod-info-other2">
{foreach name=aussen item=parameters_data from=$parameters}
<li>{$parameters_data.parameters_name} {if $parameters_data.parameters_value}{$parameters_data.parameters_value} {$parameters_data.parameters_suff}{else} {/if}</li>
{/foreach}
</ul>
{/if}
</div>
<div class="clear"></div>
{$PRODUCT_NAVIGATOR}
</div>
</div>
<div class="con-foo"><div class="sb-left"></div><div class="sb-right"></div></div>
</div>
{$FORM_END}
<div id="tabs">
<ul>
<li><a href="#vkladka_1">Описание</a></li>
<li><a href="#vkladka_2">Изображение</a></li>
<li><a href="#vkladka_3">Характеристики</a></li>
</ul>
<div id="vkladka_1">{$PRODUCTS_DESCRIPTION}</div>
<div id="vkladka_2">
{if $PRODUCTS_MO_IMAGES}
<ul class="product-mo-images">
{foreach name=mo_pic item=img_values from=$mo_img}
{php}$col++;{/php}
<li>
{$img_values.PRODUCTS_MO_IMAGE_BLOCK}
</li>
{php}
if ($col>=4) {
$col=0;
echo '<div class="clear"></div>';
}
{/php}
{/foreach}
</ul>
{else}
нет изображений
{/if}</div>

<div id="vkladka_3"><div class="clear"></div>
{if $extra_fields_data}
<ul class="prod-info-other2">
{foreach name=aussen item=extra_fields from=$extra_fields_data}
<li><span class="bold">{$extra_fields.NAME}:</span> {$extra_fields.VALUE}</li>
{/foreach}
</ul>
{/if}
{if $MODULE_tpt != ''}
<ul class="prod-info-other2">
<li>{$MODULE_tpt}</li>
</ul>
{/if}
{if $parameters}
<ul class="prod-info-other2">
{foreach name=aussen item=parameters_data from=$parameters}
<li>{$parameters_data.parameters_name} {if $parameters_data.parameters_value}{$parameters_data.parameters_value} {$parameters_data.parameters_suff}{else} {/if}</li>
{/foreach}
</ul>
{/if}
</div>
<div class="clear"></div>
</div>
{if $PRODUCTS_URL != ''}{$PRODUCTS_URL}{/if}
{if $MODULE_bundle != ''}{$MODULE_bundle}{/if}

{if $MODULE_products_media != ''}{$MODULE_products_media}{/if}
{if $MODULE_cross_selling != ''}{$MODULE_cross_selling}{/if}
{if $MODULE_reverse_cross_selling != ''}{$MODULE_reverse_cross_selling}{/if}
{if $MODULE_also_purchased != ''}{$MODULE_also_purchased}{/if}

вот ещё ссылочка на всяк случай на товар...
http://maxgadget.g23.org.ua/product_info.php?products_id=8


удалите ссылку с jquery.js


не помогает, удаляя строку
<script type="text/javascript" src="jscript/jquery/jquery.js"></script>
вкладки теряют стиль и ведут на главную страницу, поп окна работают только на дополнительных ихображениях...


не знаю, вроде из за jquery.js потому что у вас 2 раза подключен, ???


это вернее всего, так как если включен какой то бокс в сайдебаре использующий jquery зависает...
но я отключил все боксы....как узнать где ещё подлучаеться jquery?


вот смотрите, если 2  jquery, то не будет работать!


ну первый это я в header.php прописал, и из product_info убрал - от куда тогда второй берёться? откуда удалить?


смотрите здесь themes/cleanshop/javascript/general.js.php


перепутал....второй тот что вы предлагаете удалить это тот что я добавил....при его удалении закладки не работают...
тогда надо удалить первый...
вот этот
<title>Авто Видеорегистратор + прибор ночного видения!!!  - Видеорегистраторы - МаксГаджет</title>
<script type="text/javascript" src="jscript/jquery/jquery.js"></script>

вот он откуда берёться?


Удалите вверху строчку подлючения <script type="text/javascript" src="jscript/jquery/jquery.js"></script>


проблема в том что я не могу найти в каком файле она прописана...


В том коде который Вы внедрили лишнее подключение jQ.
{literal}
<link type="text/css" href="jscript/jquery/plugins/ui/css/smoothness/jquery-ui-1.7.2.custom.css" rel="stylesheet" />
<script type="text/javascript" src="jscript/jquery/jquery.js"></script>
<script type="text/javascript"  src="jscript/jquery/plugins/ui/jquery-ui-1.7.2.custom.min.js"></script><script type="text/javascript">
      $(function(){     
      $('#tabs').tabs();   
  });
</script>


рассмотрели уже этот вариант..каогда убераю вот что получаеться..
http://maxgadget.g23.org.ua/product_info.php?products_id=8



рассмотрели уже этот вариант..каогда убераю вот что получаеться..
http://maxgadget.g23.org.ua/product_info.php?products_id=8


Странно, я просто вставил Ваш код и убрал лишнюю строчку.


вот и что за несправедливость...))



вот и что за несправедливость...))


Какой файл редактируете. Нужно product_info_v1


Оу.ээээ...спасибо за мысль...
Во первых обновил jquery - в закладках стали открываться изображения, а главное нет...
Тогда начал править product_info_v1 - до этого правил v3 - Спасибо Salus за мысль!!!!


Рабочий product_info_v1


оказалось таки да..... :)


Источник



Copyright ShopOS