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

Закладки на странице карточки товара


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

Мне хочется сделать на странице карточки товара закладки. Дизайн - неважен - сделаю. Главное - как это осуществить.

Вот у нас на карточке товара: описание, тех. характеристики, отзывы.

Хорошо бы это все раскидать по закладкам и так, чтобы переключаться по

закладкам без перезагрузки страницы - иначе надо перестраивать

магазин.

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

Вот написал небольшую статейку.

Создаём закладки на странице карточки товара - http://vamshop.ru/support/modules/smartsection/item.php?itemid=20

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

Тоже хочу сделать закладки на карточке товара, но не оч. понимаю как это сделать. К примеру, есть товар прошлогодний и этого года, характеристики у них несколько разные. Нельзя ли представить их как один товар, а в разных закладках дать соответствующее им разное описание?

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

Нет, нельзя.

По умолчанию 1 товара = 1 страница.

т.е. разбивать на закладки можно только данные, которые есть в шаблоне карточки товара.

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

А если как-то обмануть: например, прописать как сопутствующие, а каждому сопутствующему дать отдельную закладку? Али еще как?

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

Так можно конечно, т.е. сопутствующим дать отдельную закладку.

В статейке ведь я так и написал, т.е. как сопутствующие в отдельную закладку вынести.

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

Можно.

Если коротко, то нужно править /templates/vamshop/module/also_purchased.html и добавлять закладки внутри {foreach} ... {/foreach}

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

Из-за того, что файл сохраняете не в той кодировке, скорей всего сохраняете в cp1251, а нужно в utf-8

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

Ну вот мне dreamweawer и пишет что то про utf-8. Но понять не могу где эта кодировка меняется.. Подскажите пожалуйста!

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

Я не в курсе, с dream weaver не работают, но там где-то должен быть выбор, в какой кодировке сохранять, вот нужно выбрать utf-8

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

Ну я так понял ошибка возникала когда я названия ячеек в файле product_info на русском вводил. Не хочет он его читать.

А в lang_russian.conf добавил эти фразы например teh_har = 'Технические характеристики' и уже в фале product_info вставил <h3>{#teh_har#}</h3>. И всё отлично работает!

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

Вообще конечно и так и так должно работать.

Хотя правильней через lang_russian делать, именно так как Вы сделали.

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

Вот написал небольшую статейку.

Создаём закладки на странице карточки товара - http://vamshop.ru/support/modules/smartsection/item.php?itemid=20

ссылка ведет в никуда, а вот здесь что-то ненашел http://vamshop.ru/faq.php/faq_id/0/page/1

возможно плохо смотрел

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

Ну да, теперь новый скрипт закладок используется.

Скачайте на http://barelyfitz.com/projects/tabber js файлик и используйте его.

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

Ну да, теперь новый скрипт закладок используется.

Скачайте на http://barelyfitz.com/projects/tabber js файлик и используйте его.

выдернул из кода админки:


<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-1.3.2.min.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(){
$('#tabs1').tabs();
});
</script>
[/code] и хтмл
[code]
<div id="tabs1">
<ul>
<li><a href="#tab0">Описание</a></li>
                <li><a href="#texopisanie">Технические параметры</a></li>
<li><a href="#prodImg">Доп. Картинки</a></li>
<li><a href="#reviews">Отзывы</a></li>
</ul>

        <div id="tab0">
          {if $PRODUCTS_DESCRIPTION !=''}
            {$PRODUCTS_DESCRIPTION}<br />
          {/if}
        </div>
          <div id="texopisanie">
          {if $parameters}
<!-- Parameters -->
<table cellspacing="0" cellpadding="0" class="fulldesc" border="0" width="70%">
{foreach name=aussen item=parameters_data from=$parameters}
<tr class="stroka">
<td {if $parameters_data.is_group} colspan="2" class="zagolovok"{else}class="texparam"{/if}>{$parameters_data.parameters_name} </td>
    {if $parameters_data.is_group}{else}<td  class="texznachen" align="left">{if $parameters_data.parameters_value}{$parameters_data.parameters_value} {$parameters_data.parameters_suff}{else}&nbsp;{/if}</td>{/if}
</tr>{/foreach}
</table>
<!-- /Parameters -->
{/if}
    </div>
      <div id="prodImg">
    <!-- more images -->
{if $PRODUCTS_MO_IMAGES}
<table width="100%" border="0">
{foreach name=mo_pic item=img_values from=$mo_img}
  <tr>
    <td style="border-top: 1px solid; border-color: #cccccc;">{if $img_values.PRODUCTS_MO_POPUP_LINK !=''}<a href="{$img_values.PRODUCTS_MO_POPUP_IMAGE}" title="{$PRODUCTS_NAME}" class="thickbox" rel="gallery-plants" target="_blank">{/if}<img src="{$img_values.PRODUCTS_MO_IMAGE}" alt="{$PRODUCTS_NAME}" />{if $img_values.PRODUCTS_MO_POPUP_LINK !=''}<img src="{$tpl_path}img/zoom.gif" alt="{#text_zoom#}" border="0" width="16" height="12" /></a>{/if}&nbsp;
    </td>
  </tr>
{/foreach}
</table>
<br />
{/if}
<!-- more images eof -->
{if $PRODUCTS_IMAGE_LINK!=''}
  <a href="{$PRODUCTS_IMAGE_LINK}" onclick="window.open(this.href); return false;">{$PRODUCTS_TEXT_ZOOM}</a><br />
{/if}
<!-- картинки, скидки -->
</div>
  <div id="reviews">

{if $MODULE_products_reviews != ''}
<table width="100%" border="0">
  <tr>
      <td>{$MODULE_products_reviews}<br /></td>
  </tr>
</table>{/if}
          </div>
        </div>

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

Этот код куда вставлять надо? В product_info_v1.html???

<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-1.3.2.min.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(){

$('#tabs1').tabs();

});

</script>

После того как его туда добавляю пишет:  Удаленный сервер или файл не найден

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