Страница 5 из 22

[3.1][3.2] [beta] Knowledge Base - Библиотека

Добавлено: 14.12.2014 0:40
Sheer
Название расширения: Knowledge Base
Автор: Sheer
Описание расширения:
Расширение является продолжением мода Knowledge Base разработанного в свое время для phpBB версии 2.
Расширение создает систему библиотеки статей (базы знаний) на конференции. Статьи могут быть разделены по категориям/подкатегориям (количество и вложенность не ограничены). Своя система прав доступа, своя система поиска в статьях (пока только два поисковых механизма - MySQL Fulltext и phpBB Native Fulltext). Своя система логирования действий.
Настройки конфигурации, управления структурой, права доступа, управление поиском, лог - ACP-->Настройка расширений-->Библиотека
Версия для 3.1.x: https://github.com/AlexSheer/phpbb3.1-Knowlege-Base
Версия для 3.2.x: https://github.com/AlexSheer/phpbb3.2-Knowledge-Base
Язык: Русский, Английский

Re: [beta] Knowledge Base - Библиотека

Добавлено: 28.10.2015 12:56
Siava
Было бы неплохо, чтобы title страниц-статей был не "Библиотека", а равнялся заголовку статьи.

Re: [beta] Knowledge Base - Библиотека

Добавлено: 28.10.2015 23:46
Siava
controller/article.php

найти

Код: Выделить всё

		$article = $row['article_id'];
добавить после

Код: Выделить всё

		$page_title = $row['article_title'];
найти

Код: Выделить всё

		page_header($this->user->lang('LIBRARY'));
заменить на

Код: Выделить всё

		page_header($page_title);
Отправлено спустя 12 минут 34 секунды:
И в категориях тоже:
controller/category.php

найти

Код: Выделить всё

			$parents_cats[] = $row['category_id'];
добавить после

Код: Выделить всё

			$page_title = $row['category_name'];
найти

Код: Выделить всё

		page_header(''. $this->user->lang('LIBRARY'). ' » ' . $this->user->lang('CATEGORY') . '');
заменить на

Код: Выделить всё

		page_header(''. $this->user->lang('LIBRARY'). ' » ' . $page_title . '');

Re: [beta] Knowledge Base - Библиотека

Добавлено: 12.11.2015 5:18
romaamor
Sheer, немножко доделал твоё расширение. Добавил функцию обсуждения.
Изображение

Re: [beta] Knowledge Base - Библиотека

Добавлено: 18.03.2016 13:50
Siava
CSS подключать лучше так

overall_header_head_append.html

Код: Выделить всё

<!-- INCLUDECSS @Sheer_knowlegebase/kb.css -->
соответственно, из event/listener.php можно будет удалить

Код: Выделить всё

			'KB_STYLESHEET'	=> append_sid("{$this->phpbb_root_path}ext/Sheer/knowlegebase/styles/" . rawurlencode($this->user->style['style_path']) . "/theme/kb.css"),
			'KB_THEME_PATH'	=> append_sid("{$this->phpbb_root_path}ext/Sheer/knowlegebase/styles/" . rawurlencode($this->user->style['style_path']) . "/theme"),

Re: [beta] Knowledge Base - Библиотека

Добавлено: 23.03.2016 22:05
mike2003
что то при переходе в библиотеку стили слетают
Изображение

Re: [beta] Knowledge Base - Библиотека

Добавлено: 08.04.2016 22:57
mike2003
вообще дело не в стилях - ниже ошибка про не найденный путь URL

Re: [beta] Knowledge Base - Библиотека

Добавлено: 11.04.2016 3:25
romaamor
mike2003 писал(а): вообще дело не в стилях
Брехня.
Все вопросы по расширению к Анвару.

Re: [beta] Knowledge Base - Библиотека

Добавлено: 11.04.2016 10:09
mike2003
romaamor писал(а): Брехня
скриншоты не врут
Sheer писал(а): Автор: Sheer
romaamor писал(а): Все вопросы по расширению к Анвару.
с какой стати?

Re: [beta] Knowledge Base - Библиотека

Добавлено: 11.04.2016 16:25
romaamor
mike2003 писал(а): с какой стати?
Ой Sheer

Re: [beta] Knowledge Base - Библиотека

Добавлено: 10.07.2016 20:28
Erenbur
Sheer, а можно сделать изменения порядка следования статей? Категории можно двигать вверх-вниз. Статьи, к сожалению нельзя, выстраиваются как добавил.
Заметил еще один косячок (может он только у меня). При редактировании статьи меняю категорию, все равно остается в старой.

Re: [beta] Knowledge Base - Библиотека

Добавлено: 10.07.2016 22:44
Sheer
Erenbur писал(а): При редактировании статьи меняю категорию, все равно остается в старой.
Исправлено https://github.com/AlexSheer/phpbb3.1-K ... fb22e04f0d
Erenbur писал(а): можно сделать изменения порядка следования статей?
В принципе можно... когда-нибудь.

Re: [beta] Knowledge Base - Библиотека

Добавлено: 11.07.2016 7:08
Erenbur
Sheer, спасибо, заработало.
По сортировке статей сильно сложно это делать? Просто на этом расширении можно каталоги делать, под это оно неплохо заточено. Но без сортировки тяжело все располагать.

Re: [beta] Knowledge Base - Библиотека

Добавлено: 11.07.2016 18:16
Вчерашний борщ
Категории для статей с жесткой иерархией. С категориями как с тегами никак не получится работать?

При создании анонса неверно записывается значение "автор", вместо автора тот, кто одобрил статью. В самой библиотеке верное значение автора.

Хотелось бы, чтобы у библиотеки был свой идентификатор, который можно задавать в настройке расширения. Чтобы в меню и анонсах звучало то, как обозвал модератор, вместо "[ Библиотека ]"Имя статьи""(кстати, имя в прилипку, без пробела)

Анонсы через добавку к определенной одной теме с анонсами - было бы намного лучше, чем куча мини анонсов каждый отдельной темой. Ну здесь, как обычно, не хватает возможностей, которые легко задать на уровне форумов, но не на уровне тем.
Ну, и если библиотека глобальная и охватывает много форумов, то анонсы связать с категорией, а категорию с темой\форумом для анонсов.

Re: [beta] Knowledge Base - Библиотека

Добавлено: 11.07.2016 19:51
Erenbur
В него бы еще внешний вид и некоторые функции от Ultinatr Blog добавить, получилось бы одно из самых востребованных расширений. А так придется блок статей на цмске городить.

Re: [beta] Knowledge Base - Библиотека

Добавлено: 11.07.2016 20:18
Вчерашний борщ
Erenbur, а предметнее?