Плагин Categorize (категоризируем блоги)
Добавляет выпадающий список категорий в форму добавления\редактирования блога. Выводит блок со списком категорий Категории могут иметь любое количество субкатегорий.
По клику на категорию в блок, пользователь переходит на страницу /blocks/ где отображены все блоги выбранной категории.
Доступен тут
Конфиг:
— задать категории многомерным массивом**
— разрешить, или запретить добавлять блог в родительскую категорию
— изменить url фильтра (заменить /blogs/ на что-то другое)
** в конфиге задаем технические имена (без пробелов, латиница).
в russian.php задаем названия категорий.
В планах (без дедлайна, просто в планах):
— фильтровать топики по категориям блогов
— категоризировать топики
По клику на категорию в блок, пользователь переходит на страницу /blocks/ где отображены все блоги выбранной категории.
Доступен тут
Конфиг:
— задать категории многомерным массивом**
— разрешить, или запретить добавлять блог в родительскую категорию
— изменить url фильтра (заменить /blogs/ на что-то другое)
** в конфиге задаем технические имена (без пробелов, латиница).
в russian.php задаем названия категорий.
В планах (без дедлайна, просто в планах):
— фильтровать топики по категориям блогов
— категоризировать топики
44 комментария
нужно совместить два плагина — в Categorize добавить модулей из Pokupalka. там категоризация топиков есть, но она для отдельного вида топиков.
по сути нужно написать такой же плагин еще. у меня этот часов за 8-10 получился. хочу собраться с мыслями и продумать структуру конфига прежде, чем дописывать второй кусок.
password test123
1. Прикрепление картинок (превью) к категориям + описание. Есть страница категории хочу туда описание как к блогу.
2. Вывод блока категорий — наверх в сайдбар + только в определённых местах.
3. Выбор категории при создании блога наверх.
Спасибо.
1. шаблончик можно поправить…
2. — по поводу куда ставить блок:
$this -> Viewer_AddBlock('right', 'categorize', array('plugin' => 'categorize'));
этот код включает блок.
в файле Categorize.plugin.class.php (как сейчас) — это везде пихаем. Можешь эту строку закомментировать.
в файле actions/ActionCategorize.class.php — будет вставлять только в /blogs/ — убрать комментарий.
вот есть такие две по умолчанию предустановленные опции. в конфиг не выводил.
по поводу приоритета
я не тестировал, но кажется, строка должна выглядеть так:
$this -> Viewer_AddBlock('right', 'categorize', array('plugin' => 'categorize', 'priority'=>100));
Но есть пару впросов, а именно:
1. Если у меня не 5 категорий, а больше, то что отвечает за кол-то строк, выводимых в боковом блоке и где оно находится?
2. Как сделать категории еще и отдельной страницей? (как «Блоги» в верхнем меню)
3. Как убрать «сдвиг» категорий? (что б они шли ровной колонкой)
См. скриншот:
2. В плагине этой опции нет. Создай статическую страницу. В ЛС есть такая возможность.
3. Сдвиг прописан в CSS файле.
Но я все заполнил в конфиге и в языковом файле, но выводится по прежнему 5 категорий.
Ща попробую изменить ксс. Может тогда все отобразится.
В языковом файле:
И результата нет. Что я сделал не так?
pokupalka.kiev.ua/blogs
языковой файл какой правился? english или russian?
остальные изменения в силу вступили? категории переименовались? — на скриншоте — мои демо названия
можно попробовать очистить кеш, но у меня и так все заработало.
Значит в массив вписать значение 10?
Я правил, но результата не было. Т.е. не изменилось выводимое количество.
Т.е. мне надо в конфиге сделать так:
Да?
?
Не знаю, почему так, но как-то странно на 051 работают хуки в меню. Нужно в текст хука прописать а) все меню целиком б) если пункт меню не активен, тогда только сам пункт меню.
Видимо у автора комментария конфликтуют плагины.
Нужен список всех категорий?
Нужно вывести категории не в блоке, а иначе?
Нужны какие-то другие категории?
Нужно что-то еще?