Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Вопрос к тем, кто использует эту CMS: как сделать главное горизонтальное меню с выводом "категория" -> "подкатегория" -> "подподкатегория"?
Находил решение до подкатегорий, а вот дальше - бяда. Что бы было понятнее, пример: Для просмотра ссылки Войдиили Зарегистрируйся
PS: Сделать сам с помощью HTML и CSS могу, но хочется автоматизации. Не каждый же раз переписывать ссылки...
Категория
|_ подкатегория
|_ подкатегория от подкатегории
Категория
|_ подкатегория
1. в файле includes/lib.main.php находим:
'cid' => $row['cid'],
вставить после
'subCat' => ($row['cid']==0||$row['cid']=="")?'':get_child_tree($row['cid']),
2. Заменем все содержимое в библиотеке page_header.lbi (в "templates")
(только для дефолтного шаблона. Для других шаблонов сравните код и вытащите нужное)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">var process_request = "{$lang.process_request}";</script>
<script type="text/javascript">
function showsub(id){
document.getElementById(id).style.display="block";
}
function hidsub(id){
document.getElementById(id).style.display="none";
}
</script>
<div class="block clearfix">
<div class="f_l"><a href="../index.php" name="top"><img src="../images/logo.gif" /></a></div>
<div class="f_r log">
<ul>
<li class="userInfo">
{insert_scripts files='transport.js,utils.js'}
</li>
<!--{if $navigator_list.top}-->
<li id="topNav" class="clearfix">
<!-- {foreach name=nav_top_list from=$navigator_list.top item=nav} -->
<a href="{$nav.url}" <!-- {if $nav.opennew eq 1} --> target="_blank" <!-- {/if} -->>{$nav.name}</a>
<!-- {if !$smarty.foreach.nav_top_list.last} --> | <!-- {/if} -->
<!-- {/foreach} -->
<div class="topNavR"></div>
</li>
<!-- {/if} -->
</ul>
</div>
</div>
<div class="blank"></div>
<div id="mainNav" class="clearfix">
<a href="../index.php"{if $navigator_list.config.index eq 1} class="cur"{/if}>{$lang.home}<span></span></a>
<!-- {foreach name=nav_middle_list from=$navigator_list.middle item=nav} -->
<a href="{$nav.url}" {if $nav.subCat} onMouseOver="javascript:showsub({$nav.cid});hidsub('sub1');" onMouseout="javascript:hidsub({$nav.cid});showsub('sub1');" {/if} {if $nav.opennew eq 1}target="_blank" {/if} {if $nav.active eq 1} class="cur"{/if}>{$nav.name}<span></span> </a>
<!-- {/foreach} -->
</div>
<div class="subNav" id="sub1" style="height:20px;"></div>
<!-- {foreach name=nav_middle_list from=$navigator_list.middle item=nav} -->
<!--{if $nav.subCat}-->
<div id="{$nav.cid}" onMouseOver="javascript:showsub({$nav.cid});hidsub('sub1');" onMouseout="javascript:hidsub({$nav.cid});showsub('sub1');" >
<!--{foreach from=$nav.subCat item=subCat}-->
<a href="{$subCat.url}" style="font-size:14px; text-decoration:none;">{$subCat.name}<span></span></a>
<!-- {/foreach} -->
</div>
<!--{/if}-->
<!-- {/foreach} -->
<!--search start-->
<div id="search" class="clearfix">
<div class="keys f_l">
<script type="text/javascript">
{literal}
<!--
function checkSearchForm()
{
if(document.getElementById('keyword').value)
{
return true;
} else {
alert("{$lang.no_keywords}");
return false;
}
}
-->
{/literal}
</script>
{if $searchkeywords}
{$lang.hot_search} :
{foreach from=$searchkeywords item=val}
<a href="search.php?keywords={$val|escape:url}">{$val}</a>
{/foreach}
{/if}
</div>
<form id="searchForm" name="searchForm" method="get" action="search.php" onSubmit="return checkSearchForm()" class="f_r" style="_position:relative; top:5px;">
<select name="category" id="category" class="B_input">
<option value="0">{$lang.all_category}</option>
{$category_list}
</select>
<input name="keywords" type="text" id="keyword" value="{$search_keywords|escape}" class="B_input" style="width:110px;"/>
<input name="imageField" type="submit" value="" class="go" style="cursor:pointer;" />
<a href="search.php?act=advanced_search">{$lang.advanced_search}</a>
</form>
</div>
<!--search end-->
3. добавьте стили в style.css.(Это примерный стиль. вы можете его изменить на свой вкус)
.subNav{padding:0 25px; width:835px; background:url(images/searchBg.gif) repeat-x; padding-left:100px;}
.subNav a{ color:#009 font-size:20px; font-weight:700; margin-right:10px;}
4.
- в админке выбрать меню слева
- во вкладке "товары" выбрать категории
- в открывшемся списке категорий поставить галочку напротив категории в столбце навигация которую вы хотите видеть в меню
<!--{foreach from=$categories item=cat}-->
<a href="{$cat.url}">{$cat.name}</a>
<!--{foreach from=$cat.cat_id item=child}-->
<a href="{$child.url}">{$child.name}</a>
<!--{foreach from=$child.cat_id item=childer}-->
<a href="{$childer.url}">{$childer.name}</a>
<!--{/foreach}-->
<!--{/foreach}-->
<!--{/foreach}-->
Кто пользовался ecshop? Можно ли на нем реализовать каталог типа Tiu.ru. Т.е. есть ли тут возможность добавления разных компаний, которые будут иметь свой магазин. Чтобы было можно настроить разные шаблоны для магазинов и товаров ???
Блин, "глаза сломал" на этом сайте.Для просмотра ссылки Войдиили Зарегистрируйся вот залежи шаблонов, платные и бесплатные, ещё найду , выложу ссылки.Качал, ставил всё ОК.Ну соответственно переводить надо .