Категории

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

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

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

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

Расширения

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

Модули

Шаблоны

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

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

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

Бизнес книги

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

Магазины на ShopOS

Хостинг для ShopOS

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

Курилка

как разместить разделы магазина в горизонтальной строке

Как можно разместить разделы магазина в горизонтальной сторке с выпадающим списком подкатегорий?


Предлагаю такой вариант http://www.zeltaperlite.lv/
Скрипт состоит:

Из кода JavaScrip, который интегрирован в файле themes/шаблон/index.html он отмечен красным цветом
<!-- /Шапка -->

<div id="menu">

<!-- Кнопки меню из оригинального варианта -->
<!--
<ul>
<li {php} if ($_GET['coID'] == 6) { {/php}class="current"{php}}{/php}><a href="./shop_content.php?coID=6"><span>{#o_nas#}</span></a></li>
<li{$1}><a href="{$mainpage}"><span>{#text_mainpage#}</span></a></li>
<li {php} if ($_GET['coID'] == 13) { {/php}class="current"{php}}{/php}><a href="./shop_content.php?coID=13"><span>{#kak_zakazat#}</span></a></li>
<li {php} if ($_GET['coID'] == 15) { {/php}class="current"{php}}{/php}><a href="./shop_content.php?coID=15"><span>{#deliv#}</span></a></li>
<li {php} if ($_GET['coID'] == 22) { {/php}class="current"{php}}{/php}><a href="./shop_content.php?coID=22"><span>{#oplata#}</span></a></li>
<li{$7}><a href="{$price_list}"><span>{#price_list#}</span></a></li>

{if $account}{if $smarty.session.customer_id}
<li{$2}><a href="{$account}"><span>{#link_account#}</span></a></li>
{/if}{/if}
<li{$3}><a href="{$cart}"><span>{#link_cart#}</span></a></li>
<li{$4}><a href="{$checkout}"><span>{#link_checkout#}</span></a></li>
{if $smarty.session.customer_id}
<li{$5}><a href="{$logoff}"><span>{#link_logoff#}</span></a></li>
{else}
<li{$6}><a href="{$login}"><span>{#link_login#}</span></a></li>
{/if}   
<li {php} if ($_GET['coID'] == 19) { {/php}class="current"{php}}{/php}><a href="./shop_content.php?coID=19"><span>{#kontakti#}</span></a></li>

  <a href="rss2_info.php"><img src="images/rss.gif" width="36" height="14" alt="RSS" border="0" /></a>
</ul>
-->
<!-- Кнопки меню из оригинального варианта -->

<!-- Кнопки меню с использованием javascript -->
<script type="text/javascript" src="javascript/stmenu.js"></script>
<a href="http://www.dhtml-menu-builder.com" style="display:none;visibility:hidden;">Javascript DHTML Drop Down Menu Powered by dhtml-menu-builder.com</a>
<script type="text/javascript">
<!--

stm_bm(,this);
stm_bp("p0",);
stm_ai("p0i0",,80,33);
stm_aix("p0i3","p0i0",,90,33);
stm_aix("p0i1","p0i0",,100,33);
stm_bp("p1",);
stm_ai("p1i0",);
stm_aix("p1i1","p1i0",);
stm_aix("p1i2","p1i0",);
stm_aix("p1i3","p1i2",);
stm_aix("p1i4","p1i2",);
stm_aix("p1i5","p1i3",[]);
stm_aix("p1i6","p1i2",);
stm_aix("p1i7","p1i3",[]);
stm_aix("p1i8","p1i2",);
stm_aix("p1i9","p1i3",[]);
stm_aix("p1i10","p1i2",);
stm_aix("p1i11","p1i3",[]);
stm_aix("p1i12","p1i2",);
stm_aix("p1i13","p1i3",[]);
stm_aix("p1i14","p1i2",);
stm_mc("p1",);
stm_ep();
/*
stm_aix("p0i2","p0i0",,100,33); */

stm_aix("p0i4","p0i0",,125,33);
stm_aix("p0i5","p0i0",,150,33);
stm_aix("p0i6","p0i0",,100,33);
stm_aix("p0i7","p0i0",,100,33);

{if $account}{if $smarty.session.customer_id}
stm_aix("p0i7","p0i0",,105,33);
{/if}{/if}


stm_aix("p0i8","p0i0",,110,33);

{if $smarty.session.customer_id}
stm_aix("p0i9","p0i0",,80,33);
{else}
stm_aix("p0i9","p0i0",,80,33);
{/if}

stm_aix("p0i10","p0i0",,60,33);
stm_ep();
stm_em();
//-->
</script>
<!-- Кнопки меню с использованием javascript -->
</div>

<!-- Навигация -->
Файлов JavaScript (5 штук) они должны лежать в папке themes/шаблон/javascript
Графических файлов (фоны кнопок) они должны находится в корне Shopos в папке /images/pic_menu
Внизу ссылка где можно скачать файлы JavaScrip и графические файлы:

http://zeltaperlite.lv/lifetype/index.php?op=ViewAlbum&albumId=1&blogId=1

Чтобы подключить файлы JavaScript, нужно открыть файл themes\шаблон\javascript\general.js.php и прописать в нём
<script type="text/javascript" language="javascript" src="<?php echo _HTTP_THEMES_C; ?>javascript/stmenu.js"></script>
<script type="text/javascript" language="javascript" src="<?php echo _HTTP_THEMES_C; ?>javascript/steffslip.js"></script>
<script type="text/javascript" language="javascript" src="<?php echo _HTTP_THEMES_C; ?>javascript/steffrect.js"></script>
<script type="text/javascript" language="javascript" src="<?php echo _HTTP_THEMES_C; ?>javascript/steffie.js"></script>
<script type="text/javascript" language="javascript" src="<?php echo _HTTP_THEMES_C; ?>javascript/stcode.js"></script>


Теоретически можно все файлы положить в другие папки, но тогда в файле themes/шаблон/index.html нужно изменить соответствующие пути. Ещё нужно в index.html поменять метки и href под Ваш магазин Shopos.


Источник



Copyright ShopOS