Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 2076 Просмотров
*

Rust163

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Категории в K2
« : 20.02.2012, 07:11:09 »
Доброго времени суток форумчане! у меня возник такой вопрос по компоненту K2 - как оставить видимыми только необходимые мне категории, а остальные "выключить" из общего доступа?

Поясняю:
У меня на сайте есть куча категорий, к примеру - а1,а2,а3,а4,а5. Я в настройках К2 выбираю только нужные мне категории (например а2,а5), которые бы отражались определенной группе, у которой есть права на добавление статей с главной,но, когда они начинают выбирать категорию, они видят все категории (а1,а2,а3,а4,а5) присутствующие на моем сайте, но добавить могут только в те, которые указал я (а2,а5). Так вот суть вопроса в том, чтобы выключить неактивные категории (а1,а3,а4), как это сделать?
*

Ramsey

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: Категории в K2
« Ответ #1 : 20.02.2012, 19:34:36 »
Здравствуйте! Поддерживаю вопрос. Добавлю ещё, что по какакой-то причине некоторые из категорий, отображаемых с фронтенда для пользователей группы "registered", являются неактивными (невозможно их выбрать при добавлении материалов с фронтенда). Странное дело, тем паче, что неактивные категории наследуют свойства из той же категории, что и активные, присутствующие в этом списке.
*

Ramsey

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: Категории в K2
« Ответ #2 : 20.02.2012, 22:20:01 »
Так, второй вопрос (неактивные категории) - моя собственная глупость. 1-й пункт (отображать только нужные категории) - актуален. Существующими средствами это реализовать нельзя. Полагаю, надо куда-то добавлять условие скрытия задизабленных категорий.
*

Rust163

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Категории в K2
« Ответ #3 : 21.02.2012, 07:09:15 »
пытался поиграть с настройками "Уровень доступа" и добавлением/удалением определенных групп пользователей, но это результата не принесло... вопрос еще актуален...
*

Rust163

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Категории в K2
« Ответ #4 : 21.02.2012, 18:16:25 »
неужели ни одного помощника не найдется?
*

Rust163

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Категории в K2
« Ответ #5 : 23.02.2012, 09:44:34 »
До сих пор актуально...
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Категории в K2
« Ответ #6 : 01.04.2012, 12:19:11 »
файл administrator/components/com_k2/models/categories.php

открываем

меняем это
Код
		$list = JHTML::_('menu.treerecurse', 0, '', array (), $children, 9999, 0, 0);
$mitems = array ();
foreach ($list as $item) {
$item->treename = JString::str_ireplace(' ', '- ', $item->treename);

if($item->trash) $item->treename .= ' [**'.JText::_('K2_TRASHED_CATEGORY').'**]';
if(!$item->published) $item->treename .= ' [**'.JText::_('K2_UNPUBLISHED_CATEGORY').'**]';

$mitems[] = JHTML::_('select.option', $item->id, $item->treename);
}
return $mitems;
}

на это
Код
		$list = JHTML::_('menu.treerecurse', 0, '', array (), $children, 9999, 0, 0);
$mitems = array ();
foreach ($list as $item) {
$item->treename = JString::str_ireplace(' ', '- ', $item->treename);

if($item->trash) $item->treename .= ' [**'.JText::_('K2_TRASHED_CATEGORY').'**]';

if($item->published){$mitems[] = JHTML::_('select.option', $item->id, $item->treename);}
}
return $mitems;
}
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Категории в K2
« Ответ #7 : 03.07.2012, 11:39:02 »
категории хоть и не активны с фронтенда для зареганых, но все ровно видны
« Последнее редактирование: 03.07.2012, 11:46:40 от terr »
*

WinnieAlex

  • Осваиваюсь на форуме
  • 43
  • 3 / 0
Re: Категории в K2
« Ответ #8 : 25.03.2013, 14:51:00 »
Предложенное решение указанной проблемы не решает, а лишь создает новую (названия категорий начинают криво отображаться)! Вопрос все еще актуален. Как сделать, чтобы категории, недоступные для пользователей данной группы, не были видны в выпадающем списке выбора? Может, кто-то решил эту задачку?
*

jurassik

  • Давно я тут
  • 689
  • 52 / 1
Re: Категории в K2
« Ответ #9 : 25.03.2013, 18:28:13 »
в шаблоне /components/com_k2/templates/default/itemform.php
вместо вывода категорий, жестко прописать существующие категории для конкретных групп пользователей
сам шучу - сам смеюсь
*

Виталик1985

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Категории в K2
« Ответ #10 : 18.07.2015, 11:38:31 »
Извините, но все-таки, что нужно сделать что бы "жестко" их прописать
В файле /components/com_k2/templates/default/itemform.php они выводятся одной строчкой
Код
<?php echo $this->lists['categories']; ?>
на что заменить.... ?

Заранее большое спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Убрать ограничение в коротком описании при создании категории в k2

Автор p.g.

Ответов: 0
Просмотров: 1195
Последний ответ 13.10.2022, 09:51:35
от p.g.
Как сделать категории из выпадающего списка в K2 в алфавитном порядке?

Автор Yonakano

Ответов: 7
Просмотров: 1456
Последний ответ 23.09.2022, 13:03:28
от Yonakano
Свой description в шаблоне категории или статьи

Автор lgmax

Ответов: 0
Просмотров: 701
Последний ответ 20.11.2019, 16:42:40
от lgmax
[Решено] Свой title для категории k2

Автор lgmax

Ответов: 1
Просмотров: 837
Последний ответ 09.10.2019, 19:06:32
от lgmax
Поменять местами вывод подкатегорий в категории

Автор modx1029

Ответов: 2
Просмотров: 927
Последний ответ 01.10.2019, 11:06:52
от modx1029