COTONTI.CMSWORKS.RU
Сборка фриланс-биржи на cotonti

Как вывести категории с подкатегориями?

Автор Сообщение

MicroWeber

Иван
#1/07.05.2016 17:34
+1

Аватар

Пользователи

Карма: +6

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

Как сделать так, чтобы появились и подкатегории?

Пытаюсь адаптировать меню под свой шаблон с кучей подкатегорий, можно конечно прописать url и название вручную, но это не правильно и не удобно для дальнейшей эксплуатации...

Может есть готовое решение которое я не увидел?

Спасибо

Сообщения: 51

yarabotane

Victor
#2/07.05.2016 17:48
+2

Пользователи

Карма: +108

помоему это поткатегории



<!-- IF {ROW_SUBCAT} -->
		{ROW_SUBCAT}
		<!-- ENDIF -->

может это подойдет

форум ссылка

еще ссылка

Сообщения: 337

MicroWeber

Иван
#3/07.05.2016 18:09
+1

Аватар

Пользователи

Карма: +6

Шекспир, спасибо!

Сейчас поизучаю.

Добавлено 57 минут спустя:

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

У меня, при наведении мышки на категорию, внизу раскрываются подкатегории, вот мой код

		<li><a href="категория" class="category1">КАТЕГОРИЯ</a>
		<div class="menu"><div class="menulist "><ul><li><a href="подкатегория">ПОДКАТЕГОРИЯ</a></li></ul></div></div>
		</li>

при наведении на "КАТЕГОРИЯ" внизу открывается "ПОДКАТЕГОРИЯ", "ПОДКАТЕГОРИЯ 2" и т.д.

Как сдеать, чтобы система автоматически отображала категории а по наведению на категорию - подкатегории как в моем коде, т.е. как мне адаптировать мой код и довести его до автоматизма? Куда смотреть и что искать на форуме?

Спасибо!

Сообщения: 51

vavahov

Владимир
#4/15.06.2016 12:11
+2

Аватар

Пользователи

Карма: +5

#13637 MicroWeber:

Шекспир, спасибо!

Сейчас поизучаю.

Добавлено спустя 57 минут:

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

У меня, при наведении мышки на категорию, внизу раскрываются подкатегории, вот мой код

 <ли><а href="категория" класс="категория1">КАТЕГОРИЯ</A>и
 <див класс="меню"><див класс="menulist "><ул><ли><а href="подкатегория">ПОДКАТЕГОРИЯ</а></литий></ул></див></див>
 </литий>

при наведении на "КАТЕГОРИЯ" внизу открывается "ПОДКАТЕГОРИЯ", "ПОДКАТЕГОРИЯ 2" и т.д.

Как сдеать, чтобы система автоматически отображала категории а по наведению на категорию - подкатегории как в моем коде, т.е. как мне адаптировать мой код и довести его до автоматизма? Куда смотреть и что искать на форуме?

Спасибо!

Где то это уже было на форуме.

так попробуйте.

В market.tree.tpl

<!-- BEGIN: MAIN -->
<script type="text/javascript">
$(document).ready(function(){
 $('.spoiler_links').mouseenter(function(){
if($(this).children('div.spoiler_body').css('display') == 'none') $(this).children('div.spoiler_body').slideDown('normal');
 });
 $('.spoiler_links').mouseleave(function(){
  $(this).children('div.spoiler_body').slideUp('normal');
  clearTimeout(animationTimer);
 });
});
</script>
<ul<!-- IF {LEVEL} == 0 --> class="nav nav-list"<!-- ENDIF -->>
    <!-- IF {ROW_LEVEL} == 0 -->
    <div class="catList">
    <li><a href="{HREF}">{PHP.L.All_board}</a></li>
    </div>
    <!-- ENDIF -->
    <!-- BEGIN: CATS -->
<div class="spoiler_links">
    <div class="catList">
    <li<!-- IF {ROW_SELECTED} --> class="active"<!-- ENDIF -->><a href="{ROW_HREF}"><!--<i class="{ROW_ICON}"></i>--> <!--<img src="{ROW_ICON}" width="15" height="15">-->  {ROW_TITLE}<span class="sidebar_category__count"> ({ROW_COUNT})</span></a>
    </div>
    <!-- IF {ROW_SUBCAT} -->
    <div class="spoiler_body">
    {ROW_SUBCAT}
        </div>   
</div>
    <!-- ENDIF -->
    </li>
    <!-- END: CATS -->
</ul>
<!-- END: MAIN -->

В css добавить:

.catList{background:#FFF;padding:5px;font-size:14px;border:1px solid #ddd;margin-bottom:-1px;border-radius: 0px;}
.catList a{display:block;height:100%;color:#3808F3}
.catList:hover{background:#57D036}
.catList a:hover{background:#57D036;text-decoration:none}
.catList > a:visited{background:#ddd}
.spoiler_body{display:none;cursor:pointer;text-align:left;z-index:99}
.spoiler_body a{padding:0 10px}

 

Сообщения: 4

pioneer

#5/19.11.2016 20:50
+2

Аватар

Пользователи

Карма: +2

идешь в datas/config.php и выставляешь $cfg['customfuncs'] = TRUE;

далее - администрирование/projects и добавляешь 001.001   001.002    001.003 подкатегории

Сообщения: 1

holod

#6/03.01.2017 00:53
+1

Пользователи

Карма: +2

Приветствую всех. Не отображаются подкатегории в левом меню стандартной темы. В структуре прописаны. В чем может быть дело ??

 

Сообщения: 3

Cmsworks

#7/03.01.2017 10:50
+1

Администраторы

Карма: +868

В админке внутренний кэш попробуйте обносить.

Сообщения: 2435 Доступный хостинг для ваших проектов

holod

#8/03.01.2017 19:06
+1

Пользователи

Карма: +2

#14575 Cmsworks:

В админке внутренний кэш попробуйте обносить.

Не помогает, Булат (((

Добавлено 6 минут спустя:

Прошлый раз подкатегории появились после настройки ЧПУ и сонхронизации струкруры. В этот раз не получается.

 

Добавлено 1 час спустя:

Проблема решена переустановкой биржи по инструкции.

Добавлено 21 минута спустя:

А после настройки ЧПУ опять пропали....

Добавлено 3 минуты спустя:

ЧПУ работает.

Добавлено 16 минут спустя:

Обновление внутреннего кеша не помогает....

Сообщения: 3

maximus2012

#9/05.04.2017 23:08
+1

Аватар

Пользователи

Карма: +16

Админы, пожалуйста напишите один раз инструкцию с кодами и пояснениями что куда пихать, чтобы работали категории и подкатегории (в проектах, магазине и т.д.) выезжали при клике. Эта проблема касается всех и каждого кто начал настройку биржи.

Сообщения: 29

Cmsworks

#10/06.04.2017 14:19
+1

Администраторы

Карма: +868

Самую простую инструкцию опубликовал в разделе уроков, но на форуме столько вариантов, что мало что можно добавить.

Если нужно что-то посложнее, то без знаний css и js будет сложно сделать. Изучайте css, js, jQuery.

Сообщения: 2435 Доступный хостинг для ваших проектов

maximus2012

#11/06.04.2017 17:27
+1

Аватар

Пользователи

Карма: +16

#15388 Cmsworks:

Самую простую инструкцию опубликовал в разделе уроков, но на форуме столько вариантов, что мало что можно добавить.

Если нужно что-то посложнее, то без знаний css и js будет сложно сделать. Изучайте css, js, jQuery.

Инструкция понятная и простая https://cmsworks.ru/tutorials/catsmenu но у меня не работает((

 

Сообщения: 29

Cmsworks

#12/06.04.2017 17:56
+1

Администраторы

Карма: +868

Maximus2012, Вы точно установили биржу четко по инструкции и с учетом текста, который выделен красным цветом в инструкции по установке?

Сообщения: 2435 Доступный хостинг для ваших проектов

maximus2012

#13/06.04.2017 17:59
+1

Аватар

Пользователи

Карма: +16

Могу дать доступ, посмотрите, сил больше нет, глаза отваливаются уже

Сообщения: 29

Cmsworks

#14/06.04.2017 18:04
+1

Администраторы

Карма: +868

#15392 maximus2012:

Могу дать доступ, посмотрите, сил больше нет, глаза отваливаются уже

В datas/config.php установили значение?

$cfg['customfuncs'] = true;

Сообщения: 2435 Доступный хостинг для ваших проектов

maximus2012

#15/06.04.2017 18:17
+1

Аватар

Пользователи

Карма: +16

#15393 Cmsworks:
#15392 maximus2012:

Могу дать доступ, посмотрите, сил больше нет, глаза отваливаются уже

В datas/config.php установили значение?

$cfg['customfuncs'] = true;

еще при установке биржи $cfg['customfuncs'] = TRUE;        // Includes file named functions.custom.php

Сообщения: 29

Cmsworks

#16/06.04.2017 18:20
+1

Администраторы

Карма: +868

Покажите скриншот структуры проектов в админке.

Внутренний кэш чистили после создания подкатегорий?

Добавлено 29 секунд спустя:

Или в личку скиньте доступ админа.

Сообщения: 2435 Доступный хостинг для ваших проектов

maximus2012

#17/06.04.2017 20:47
+1

Аватар

Пользователи

Карма: +16

Спасибо ещё раз что поправили.

Подскажите с чем может быть связана данная ошибка?

Не найдено (404)
Запрошенный ресурс сервером не найден.
Запрошенный URL устарел, ошибочен, или доступ к нему закрыт.

Это меню заказчиков и исполнителей, при клике выдаёт следующее

Добавлено 40 минут спустя:

Вопрос снят, разобрался.

Сообщения: 29

asnikifor

#18/22.04.2018 11:05
0

Аватар

Пользователи

Карма: 0

У меня такая же проблема. Как исправили?

Сообщения: 2