ECSHOP - Мощный китайский шоп

filgun

Создатель
Регистрация
22 Апр 2010
Сообщения
26
Реакции
2
Исправление отсутствия языковых строк в модуле интеграция в админке . просто распакуйте файл и скопируйте в папку languages/en_us/admin/
 

Вложения

  • integrate.php.zip
    4,3 KB · Просмотры: 18

2xDiP

Постоялец
Регистрация
25 Сен 2013
Сообщения
66
Реакции
15
Вопрос к тем, кто использует эту CMS: как сделать главное горизонтальное меню с выводом "категория" -> "подкатегория" -> "подподкатегория"?

Находил решение до подкатегорий, а вот дальше - бяда. Что бы было понятнее, пример: Для просмотра ссылки Войди или Зарегистрируйся

PS: Сделать сам с помощью HTML и CSS могу, но хочется автоматизации. Не каждый же раз переписывать ссылки...
 

Crucifer

Мой дом здесь!
Регистрация
6 Фев 2007
Сообщения
528
Реакции
266
Вопрос к тем, кто использует эту CMS: как сделать главное горизонтальное меню с выводом "категория" -> "подкатегория" -> "подподкатегория"?

Находил решение до подкатегорий, а вот дальше - бяда. Что бы было понятнее, пример: Для просмотра ссылки Войди или Зарегистрируйся

PS: Сделать сам с помощью HTML и CSS могу, но хочется автоматизации. Не каждый же раз переписывать ссылки...

Конкретнее объясните что вы хотите от меню и что не получается. Программно или на уровне html.
 

2xDiP

Постоялец
Регистрация
25 Сен 2013
Сообщения
66
Реакции
15
Дефолтное меню, как я понял, не может вывести мне вот такую иерархию:

Код:
Категория
   |_ подкатегория
      |_ подкатегория от подкатегории
Т.е. как на скриншоте. Я смог найти решение для вывода в формате:
Код:
Категория
   |_ подкатегория
Код:
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.
- в админке выбрать меню слева
- во вкладке "товары" выбрать категории
- в открывшемся списке категорий поставить галочку напротив категории в столбце навигация которую вы хотите видеть в меню

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

Написать сам, в шаблоне, меню, какое мне нужно, с помощью HTML и CSS я могу. Но при этом, если нужно будет добавить/удалить категорию какую - нужно будет добавлять/удалять вручную...
 

Crucifer

Мой дом здесь!
Регистрация
6 Фев 2007
Сообщения
528
Реакции
266
Для просмотра ссылки Войди или Зарегистрируйся а зачем вы хотите делать верхнее меню на основе навигатора ссылок? Да можно добавить ссылку на категорию пометив эту категорию и она добавится в top, middle, bottom навигатор. Вам нужно вывести всё меню? Так и используйте вывод стандартного меню категорий, там и подподкатегории будут.

HTML:
    <!--{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}-->
 

vitalis

Постоялец
Регистрация
7 Апр 2008
Сообщения
113
Реакции
32
Где находится файл вывода регистрационной формы? в оригинале там миллион не нужных полей версия 2/7/2 нужно удалить ненужное но не могу найти, может кто то правил?
 
Последнее редактирование:

Vasadel

Постоялец
Регистрация
21 Апр 2013
Сообщения
105
Реакции
8
Кто пользовался ecshop? Можно ли на нем реализовать каталог типа Tiu.ru. Т.е. есть ли тут возможность добавления разных компаний, которые будут иметь свой магазин. Чтобы было можно настроить разные шаблоны для магазинов и товаров ???
 

Crucifer

Мой дом здесь!
Регистрация
6 Фев 2007
Сообщения
528
Реакции
266
Кто пользовался ecshop? Можно ли на нем реализовать каталог типа Tiu.ru. Т.е. есть ли тут возможность добавления разных компаний, которые будут иметь свой магазин. Чтобы было можно настроить разные шаблоны для магазинов и товаров ???

На ecshop такое сделать нельзя. Но можно сделать на другом китайском движке от той же компании ECMall.
 

korkunov

Гуру форума
Регистрация
6 Фев 2009
Сообщения
305
Реакции
88
Для просмотра ссылки Войди или Зарегистрируйся вот залежи шаблонов, платные и бесплатные, ещё найду , выложу ссылки.Качал, ставил всё ОК.Ну соответственно переводить надо :).
Блин, "глаза сломал" на этом сайте.
Если есть что скачанное - выложи, пож-та.
 
Сверху