Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение 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
Язык: Русский, Английский
Вложения
phpbb3.2-Knowledge-Base-master.zip
(250.49 КБ) 71 скачивание
phpbb3.1-Knowledge-Base-master.zip
(144.24 КБ) 60 скачиваний
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

Было бы неплохо, чтобы title страниц-статей был не "Библиотека", а равнялся заголовку статьи.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение 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 . '');
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

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

Сообщение romaamor »

Sheer, немножко доделал твоё расширение. Добавил функцию обсуждения.
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение 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"),
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 8 лет
Благодарил (а): 27 раз
Поблагодарили: 8 раз

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

Сообщение mike2003 »

что то при переходе в библиотеку стили слетают
Изображение
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 8 лет
Благодарил (а): 27 раз
Поблагодарили: 8 раз

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

Сообщение mike2003 »

вообще дело не в стилях - ниже ошибка про не найденный путь URL
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

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

Сообщение romaamor »

mike2003 писал(а): вообще дело не в стилях
Брехня.
Все вопросы по расширению к Анвару.
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 8 лет
Благодарил (а): 27 раз
Поблагодарили: 8 раз

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

Сообщение mike2003 »

romaamor писал(а): Брехня
скриншоты не врут
Sheer писал(а): Автор: Sheer
romaamor писал(а): Все вопросы по расширению к Анвару.
с какой стати?
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

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

Сообщение romaamor »

mike2003 писал(а): с какой стати?
Ой Sheer
Erenbur
phpBB 1.4.4
Сообщения: 140
Стаж: 7 лет 11 месяцев
Благодарил (а): 24 раза
Поблагодарили: 20 раз

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

Сообщение Erenbur »

Sheer, а можно сделать изменения порядка следования статей? Категории можно двигать вверх-вниз. Статьи, к сожалению нельзя, выстраиваются как добавил.
Заметил еще один косячок (может он только у меня). При редактировании статьи меняю категорию, все равно остается в старой.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Erenbur писал(а): При редактировании статьи меняю категорию, все равно остается в старой.
Исправлено https://github.com/AlexSheer/phpbb3.1-K ... fb22e04f0d
Erenbur писал(а): можно сделать изменения порядка следования статей?
В принципе можно... когда-нибудь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Erenbur
phpBB 1.4.4
Сообщения: 140
Стаж: 7 лет 11 месяцев
Благодарил (а): 24 раза
Поблагодарили: 20 раз

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

Сообщение Erenbur »

Sheer, спасибо, заработало.
По сортировке статей сильно сложно это делать? Просто на этом расширении можно каталоги делать, под это оно неплохо заточено. Но без сортировки тяжело все располагать.
Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Стаж: 8 лет 6 месяцев
Благодарил (а): 53 раза
Поблагодарили: 35 раз

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

Сообщение Вчерашний борщ »

Категории для статей с жесткой иерархией. С категориями как с тегами никак не получится работать?

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

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

Анонсы через добавку к определенной одной теме с анонсами - было бы намного лучше, чем куча мини анонсов каждый отдельной темой. Ну здесь, как обычно, не хватает возможностей, которые легко задать на уровне форумов, но не на уровне тем.
Ну, и если библиотека глобальная и охватывает много форумов, то анонсы связать с категорией, а категорию с темой\форумом для анонсов.
Последний раз редактировалось Вчерашний борщ 11.07.2016 20:04, всего редактировалось 2 раза.
Erenbur
phpBB 1.4.4
Сообщения: 140
Стаж: 7 лет 11 месяцев
Благодарил (а): 24 раза
Поблагодарили: 20 раз

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

Сообщение Erenbur »

В него бы еще внешний вид и некоторые функции от Ultinatr Blog добавить, получилось бы одно из самых востребованных расширений. А так придется блок статей на цмске городить.
Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Стаж: 8 лет 6 месяцев
Благодарил (а): 53 раза
Поблагодарили: 35 раз

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

Сообщение Вчерашний борщ »

Erenbur, а предметнее?
Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»