как убрать вывод категории 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 335
Доброго времени суток, как убрать вывод категории в instantcms 2
создал скелет категорий, но некоторые категории не заполнены и соответственно не нужны, удалять не вариант , как отключить вывод этих категорий?
Израильский sql сервер отвечает запросом на запрос. Хакеры в бешенстве.
Посетитель
small user social cms
Медаль
Сообщений: 335
Или нужно ковырять движок?
Израильский sql сервер отвечает запросом на запрос. Хакеры в бешенстве.
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3036
[email protected], я не особый спец в двойке, но думаю, что в настройках категории вкладка доступ и там есть "Снять с публикации" и множество других настроек
Посетитель
small user social cms
Медаль
Сообщений: 335
Volgomarket, хоть убейте не вижу (
Израильский sql сервер отвечает запросом на запрос. Хакеры в бешенстве.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1923
Volgomarket, в двойке нет таких настроек.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3036
DK:

Volgomarket, в двойке нет таких настроек.
вот что меня сбило с толку
как убрать вывод категории
Тем более, что пункт меню убирается с меню именно Доступом, так что по аналогии...
Редактировалось: 1 раз (Последний: 9 февраля 2017 в 16:43)
Посетитель
small user social cms
Медаль
Сообщений: 335
начал делать усовершенствование для включения- выключения категорий
завис вот над чем
создал в таблице cms_con_board_cats поле is_off
в котором значение или 0 или 1
в шаблоне настройки категории добавил кнопку включить/выключить категорию - всё нормально в базе или 1 или 0 меняется
в шаблоне(category_view.tpl.php) вывода категории запутался вот код
Код PHP:
  1. <?php if ($subcats && $ctype['is_cats'] && !empty($ctype['options']['is_show_cats'])){ ?>
  2. <div class="gui-panel content_categories<?php if (count($subcats)>8){ ?> categories_small<?php } ?>">
  3. <ul class="<?php echo $ctype['name'];?>_icon">
  4. <?php foreach($subcats as $c){ ?>
  5. <li class="<?php echo str_replace('/', '-', $c['slug']);?>">
  6. <a href="<?php echo href_to($base_url . ($dataset ? '-'.$dataset : ''), $c['slug']); ?>"><?php echo $c['title']; ?></a>
  7. </li>
  8. <?php } ?>
  9. </ul>
  10. </div>
  11. <?php } ?>
добавляю показывать или не показывать категориию
Код PHP:
  1.  
  2. <?php if ($subcats && $ctype['is_cats'] && !empty($ctype['options']['is_show_cats'])){ ?>
  3. <div class="gui-panel content_categories<?php if (count($subcats)>8){ ?> categories_small<?php } ?>">
  4. <ul class="<?php echo $ctype['name'];?>_icon">
  5. <?php if ($ctype['is_off']){ ?>
  6. <?php foreach($subcats as $c){ ?>
  7. <li class="<?php echo str_replace('/', '-', $c['slug']);?>">
  8. <a href="<?php echo href_to($base_url . ($dataset ? '-'.$dataset : ''), $c['slug']); ?>"><?php echo $c['title']; ?></a>
  9. </li>
  10. <?php } ?><?php } ?>
  11. </ul>
  12. </div>
  13. <?php } ?>
  14.  
но что то не работает так как не отображает все категории , где я ошибаюсь может не правильно, что то прописываю добавил перед <li> <?php if ($ctype['is_off']){ ?>
Редактировалось: 1 раз (Последний: 9 февраля 2017 в 16:47)
Израильский sql сервер отвечает запросом на запрос. Хакеры в бешенстве.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1923
Да ладно, ничего страшного)) А вообще как-то поднимался вопрос об отключении пустых категорий, даже вроде бы на github, но с места не сдвинулось, к сожалению.
Посетитель
small user social cms
Медаль
Сообщений: 335
DK, вот пытаюсь сделать но в выводе шаблона завис...
как сделаю выложу в блоге решение
Израильский sql сервер отвечает запросом на запрос. Хакеры в бешенстве.
Посетитель
small user social cms
Медаль
Сообщений: 335
Помогите в решении данного вопроса, что то у меня не получается(((
Израильский sql сервер отвечает запросом на запрос. Хакеры в бешенстве.
Посетитель
small user social cms
Кубок зрительских симпатийМедаль
Сообщений: 170
Наверное так лучше? )
Код PHP:
  1. <?php if ($subcats && $ctype['is_cats'] && !empty($ctype['options']['is_show_cats'])){ ?>
  2. <div class="gui-panel content_categories<?php if (count($subcats)>8){ ?> categories_small<?php } ?>">
  3. <ul class="<?php echo $ctype['name'];?>_icon">
  4. <?php foreach($subcats as $c){ if ($c['is_off']){?>
  5. <li class="<?php echo str_replace('/', '-', $c['slug']);?>">
  6. <a href="<?php echo href_to($base_url . ($dataset ? '-'.$dataset : ''), $c['slug']); ?>"><?php echo $c['title']; ?></a>
  7. </li>
  8. <?php } } ?>
  9. </ul>
  10. </div>
  11. <?php } ?>
Посетитель
small user social cms
Кубок зрительских симпатийМедаль
Сообщений: 170
А вообще может вам надо бы наверное добавлять в массив с категориями количество статей в категории, и отключать ее если в ней ничего нет?
Все по аналогии типа if ($c['count']<1){ Только хуком или доработкой брать количество.
Посетитель
small user social cms
Медаль
Сообщений: 335
Виталя, ты как всегда на высоте ! Спасибо, а то я уже больше недели ломаю голову
эта доработка планировалась как отключение именно категории
Израильский sql сервер отвечает запросом на запрос. Хакеры в бешенстве.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.