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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Ответить
Аватара пользователя
Sheer
Поддержка
Поддержка
Сообщения: 9816
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 37 раз
Поблагодарили: 2030 раз

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

Сообщение Sheer » 14.12.2014 0:40

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

shvager
phpBB 1.4.4
Сообщения: 159
Зарегистрирован: 12.04.2008 9:20
Благодарил (а): 104 раза
Поблагодарили: 7 раз

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

Сообщение shvager » 14.12.2014 8:12

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

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

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

Аватара пользователя
Sheer
Поддержка
Поддержка
Сообщения: 9816
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 37 раз
Поблагодарили: 2030 раз

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

Сообщение Sheer » 14.12.2014 16:23

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

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

decode_message(&$message, $row['bbcode_uid']);
здесь нельзя передать аргумент$message по ссылке и получить измененный функцией обратно. Интересно, а родной скрипт /posting.php?mode=edit работает нормально?
Ну в общем исправлено --> https://github.com/AlexSheer/phpbb3.1-K ... 70378ab5f9
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

er107
phpBB 2.0.4
Сообщения: 415
Зарегистрирован: 21.03.2011 21:59
Благодарил (а): 142 раза
Поблагодарили: 15 раз

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

Сообщение er107 » 14.12.2014 17:38

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

shvager
phpBB 1.4.4
Сообщения: 159
Зарегистрирован: 12.04.2008 9:20
Благодарил (а): 104 раза
Поблагодарили: 7 раз

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

Сообщение shvager » 14.12.2014 17:44

Все - редактировать дает уже.)

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

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

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
Но - выключает, включает и меняет механизм поиска..

Аватара пользователя
Sheer
Поддержка
Поддержка
Сообщения: 9816
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 37 раз
Поблагодарили: 2030 раз

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

Сообщение Sheer » 14.12.2014 19:52

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

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

Добавлено спустя 2 минуты 5 секунд:
У администратора, имеющего право Может управлять библиотекой, имеется полный набор прав, как пользовательских, так и модераторских.
ЗЫ. Все права, кроме администраторского - локальные, то есть на уровне категорий.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

shvager
phpBB 1.4.4
Сообщения: 159
Зарегистрирован: 12.04.2008 9:20
Благодарил (а): 104 раза
Поблагодарили: 7 раз

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

Сообщение shvager » 14.12.2014 20:38

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
Извини за дотошность)

Аватара пользователя
Sheer
Поддержка
Поддержка
Сообщения: 9816
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 37 раз
Поблагодарили: 2030 раз

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

Сообщение Sheer » 15.12.2014 2:02

shvager писал(а):На другой сменить не могу - версия пхп не подходит
А причем тут php? Может версия mysql ? Какая? Какое сообщение при попытке сменить механизм?
shvager писал(а):ошибка:
Ну все то же самое
Sheer писал(а):Передача аргумента по ссылке запрещена
Исправлено --> https://github.com/AlexSheer/phpbb3.1-K ... its/master
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

shvager
phpBB 1.4.4
Сообщения: 159
Зарегистрирован: 12.04.2008 9:20
Благодарил (а): 104 раза
Поблагодарили: 7 раз

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

Сообщение shvager » 15.12.2014 4:00

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

KOT-Pskov
phpBB 1.4.2
Сообщения: 50
Зарегистрирован: 13.10.2014 11:25
Благодарил (а): 23 раза
Поблагодарили: 2 раза
Контактная информация:

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

Сообщение KOT-Pskov » 15.12.2014 10:40

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

Аватара пользователя
Sheer
Поддержка
Поддержка
Сообщения: 9816
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 37 раз
Поблагодарили: 2030 раз

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

Сообщение Sheer » 15.12.2014 23:25

KOT-Pskov писал(а):в качестве вложений
Пока нет.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

beholder-ru
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 26.02.2008 9:23
Поблагодарили: 3 раза

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

Сообщение beholder-ru » 26.01.2015 6:22

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

Thoral
phpBB 1.4.0
Сообщения: 32
Зарегистрирован: 16.04.2012 21:50
Откуда: Украина
Благодарил (а): 3 раза
Контактная информация:

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

Сообщение Thoral » 13.04.2015 14:06

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

Аватара пользователя
Sheer
Поддержка
Поддержка
Сообщения: 9816
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 37 раз
Поблагодарили: 2030 раз

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

Сообщение Sheer » 13.04.2015 14:17

Thoral писал(а): которая используется сейчас на офф.сайте в качестве KB
Нет. На офф сайте это даже не расширение. Там какая-то CMS.
Thoral писал(а): можно смело ставить
Ставь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Thoral
phpBB 1.4.0
Сообщения: 32
Зарегистрирован: 16.04.2012 21:50
Откуда: Украина
Благодарил (а): 3 раза
Контактная информация:

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

Сообщение Thoral » 13.04.2015 14:19

Спасибо, попробуем )

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

Ответить

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