Страница 1 из 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: [DEV] Knowledge Base - Библиотека

Добавлено: 14.12.2014 8:12
shvager
Обнаружилась ошибка:
При попытке из админки или из библиотеки редактировать статью - вот такая ошибка:

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

Fatal error: Call-time pass-by-reference has been removed in /.../forum/ext/Sheer/knowlegebase/controller/edit.php on line 119
Стоит расширение Advanced BBCode Box (abbc3) - но при его выключении - ошибка есть всеравно.

UPD
Установил это расширение на локальной версии форума - там ошибок нет - все норм. Набор расширений тот же что и на оригинальном форуме.

Разницы в версиях PhP
Локальная, где нет ошибок: 5.3.13
На оригинальном где возникает эта ошибка: 5.4.35

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

Добавлено: 14.12.2014 16:23
Sheer
shvager писал(а):вот такая ошибка
Ну понятно. Передача аргумента по ссылке запрещена. То есть

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

decode_message(&$message, $row['bbcode_uid']);
здесь нельзя передать аргумент$message по ссылке и получить измененный функцией обратно. Интересно, а родной скрипт /posting.php?mode=edit работает нормально?
Ну в общем исправлено --> https://github.com/AlexSheer/phpbb3.1-K ... 70378ab5f9

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

Добавлено: 14.12.2014 17:38
er107
А над статьей могут работать(править) несколько человек? Может ли создатель статьи делегировать права кому угодно по выбору?

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

Добавлено: 14.12.2014 17:44
shvager
Все - редактировать дает уже.)

Еще одна: - эта появляется и на локальной версии и на оригинальной(:
Когда предпринимаю поытку изменить в админке настройки Поиска(включить, выключить или изменить механизм) - выскакивает такое:

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

Fatal error: Call to a member function get() on a non-object in /var/www/zemresco/data/www/zemres.com/forum/phpbb/auth/auth.php on line 36
Но - выключает, включает и меняет механизм поиска..

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

Добавлено: 14.12.2014 19:52
Sheer
Одно чинишь, другое ломаешь. Все превалидатор, гад!
Исправлено --> https://github.com/AlexSheer/phpbb3.1-K ... c3303885f1

Добавлено спустя 1 минуту 32 секунды:
er107 писал(а):А над статьей могут работать(править) несколько человек?
Если у пользователя есть модераторское право Может редактировать статьи, то да.
er107 писал(а):Может ли создатель статьи делегировать права кому угодно по выбору?
Нет.

Добавлено спустя 2 минуты 5 секунд:
У администратора, имеющего право Может управлять библиотекой, имеется полный набор прав, как пользовательских, так и модераторских.
ЗЫ. Все права, кроме администраторского - локальные, то есть на уровне категорий.

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

Добавлено: 14.12.2014 20:38
shvager
Sheer писал(а):Одно чинишь, другое ломаешь
А вот эта даже не знаю - не пробовал до обновления. Механизм поиска стоит по умолчанию. На другой сменить не могу - версия пхп не подходит. Так вот - при попытке возпользоваться поиском в Библиотеке, ошибка:

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

Fatal error: Call-time pass-by-reference has been removed in /var/www/zemresco/data/www/zemres.com/forum/ext/Sheer/knowlegebase/controller/library_search.php on line 183
Извини за дотошность)

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

Добавлено: 15.12.2014 2:02
Sheer
shvager писал(а):На другой сменить не могу - версия пхп не подходит
А причем тут php? Может версия mysql ? Какая? Какое сообщение при попытке сменить механизм?
shvager писал(а):ошибка:
Ну все то же самое
Sheer писал(а):Передача аргумента по ссылке запрещена
Исправлено --> https://github.com/AlexSheer/phpbb3.1-K ... its/master

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

Добавлено: 15.12.2014 4:00
shvager
Sheer писал(а):А причем тут php? Может версия mysql ?
А фиг знаю) Теперь попробовал сменить - меняет нормально. А дало ошибку что нужно версию пхп 5,6))) Может какой глюк на хостинге был...

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

Добавлено: 15.12.2014 10:40
KOT-Pskov
Вопрос: а можно как-нибудь размещать изображения (в качестве вложений) в статьях или только подтягивать их с фото хостингов?

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

Добавлено: 15.12.2014 23:25
Sheer
KOT-Pskov писал(а):в качестве вложений
Пока нет.

Re: [DEV] Knowlege Base - Библиотека

Добавлено: 26.01.2015 6:22
beholder-ru
Не сочтите за придирку, но почему это называется "Knowlege base", а не "Knowledge Base"?
Вопрос конечно не принципиальный, но как-то сразу бросается в глаза.

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

Добавлено: 13.04.2015 14:06
Thoral
Sheer, уточните, пожалуйста, это та же версия, которая используется сейчас на офф.сайте в качестве KB, или своя собственная? как ситуация, можно смело ставить или подождать апдейтов?) (если меня помните))) общались).

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

Добавлено: 13.04.2015 14:17
Sheer
Thoral писал(а): которая используется сейчас на офф.сайте в качестве KB
Нет. На офф сайте это даже не расширение. Там какая-то CMS.
Thoral писал(а): можно смело ставить
Ставь.

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

Добавлено: 13.04.2015 14:19
Thoral
Спасибо, попробуем )