Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11541
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2594 раза

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

Сообщение Sheer »

Название расширения: Knowledge Base
Автор: Sheer
Описание расширения:
Расширение является продолжением мода Knowledge Base разработанного в свое время для phpBB версии 2.
Расширение создает систему библиотеки статей (базы знаний) на конференции. Статьи могут быть разделены по категориям/подкатегориям (количество и вложенность не ограничены). Своя система прав доступа, своя система поиска в статьях (пока только два поисковых механизма - MySQL Fulltext и phpBB Native Fulltext). Своя система логирования действий.
Настройки конфигурации, управления структурой, права доступа, управление поиском, лог - ACP-->Настройка расширений-->Библиотека
Скачать: https://github.com/AlexSheer/phpbb3.1-Knowlege-Base
Язык: Русский, Английский
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4305
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 113 раз
Поблагодарили: 483 раза

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

Сообщение Siava »

Было бы неплохо, чтобы title страниц-статей был не "Библиотека", а равнялся заголовку статьи.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4305
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 113 раз
Поблагодарили: 483 раза

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
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)

Аватара пользователя
romaamor
phpBB 3.0.0 RC3
Сообщения: 1553
Зарегистрирован: 31.03.2012 20:28
Откуда: Одесса
Благодарил (а): 531 раз
Поблагодарили: 129 раз

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

Сообщение romaamor »

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

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4305
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 113 раз
Поблагодарили: 483 раза

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
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)

Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Зарегистрирован: 18.03.2016 14:22
Благодарил (а): 27 раз
Поблагодарили: 8 раз

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

Сообщение mike2003 »

что то при переходе в библиотеку стили слетают
Изображение

Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Зарегистрирован: 18.03.2016 14:22
Благодарил (а): 27 раз
Поблагодарили: 8 раз

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

Сообщение mike2003 »

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

Аватара пользователя
romaamor
phpBB 3.0.0 RC3
Сообщения: 1553
Зарегистрирован: 31.03.2012 20:28
Откуда: Одесса
Благодарил (а): 531 раз
Поблагодарили: 129 раз

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

Сообщение romaamor »

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

Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Зарегистрирован: 18.03.2016 14:22
Благодарил (а): 27 раз
Поблагодарили: 8 раз

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

Сообщение mike2003 »

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

Аватара пользователя
romaamor
phpBB 3.0.0 RC3
Сообщения: 1553
Зарегистрирован: 31.03.2012 20:28
Откуда: Одесса
Благодарил (а): 531 раз
Поблагодарили: 129 раз

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

Сообщение romaamor »

mike2003 писал(а): с какой стати?
Ой Sheer

Аватара пользователя
Erenbur
phpBB 1.4.4
Сообщения: 140
Зарегистрирован: 08.04.2016 18:39
Откуда: Красноярск
Благодарил (а): 24 раза
Поблагодарили: 20 раз

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

Сообщение Erenbur »

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

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11541
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2594 раза

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
Зарегистрирован: 08.04.2016 18:39
Откуда: Красноярск
Благодарил (а): 24 раза
Поблагодарили: 20 раз

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

Сообщение Erenbur »

Sheer, спасибо, заработало.
По сортировке статей сильно сложно это делать? Просто на этом расширении можно каталоги делать, под это оно неплохо заточено. Но без сортировки тяжело все располагать.
phpBB 3.1.9 стиль prosilver

Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Зарегистрирован: 18.09.2015 20:28
Благодарил (а): 53 раза
Поблагодарили: 35 раз

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

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

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

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

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

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

Аватара пользователя
Erenbur
phpBB 1.4.4
Сообщения: 140
Зарегистрирован: 08.04.2016 18:39
Откуда: Красноярск
Благодарил (а): 24 раза
Поблагодарили: 20 раз

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

Сообщение Erenbur »

В него бы еще внешний вид и некоторые функции от Ultinatr Blog добавить, получилось бы одно из самых востребованных расширений. А так придется блок статей на цмске городить.
phpBB 3.1.9 стиль prosilver

Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Зарегистрирован: 18.09.2015 20:28
Благодарил (а): 53 раза
Поблагодарили: 35 раз

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

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

Erenbur, а предметнее?

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