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

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

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

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

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

Leo Angel
phpBB 2.0.1
Сообщения: 263
Стаж: 3 года 6 месяцев
Благодарил (а): 90 раз
Поблагодарили: 14 раз

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

Сообщение Leo Angel »

Sheer, Вы, как автор расширения, подскажите, есть ли решения моей проблемы?
И если можно, ответьте на вопросы, плиз.

Отправлено спустя 2 часа 36 минут 41 секунду:
А если вставлять статьи через БД?
Ну, естественно, правильно заполняя нужные столбцы в таблице phpbb_kb_articles.
Ничего страшного не случится?
И нужно ли потом выполнять какие-то дополнительные действия? Например, Синхронизировать статистику? Или какие ещё?
---------------------------------------------
Попробовал с одной статьёй, вроде получилось и форум не свалился. :D
Есть одно поле, которое вызывает вопрос - bbcode_uid.
Что это? И можно ли брать его значение из статьи-оригинала (то, что было ранее опубликовано на форуме) или должно быть какое-то уникальное значение? И если да, то какое оно должно быть?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15469
Стаж: 15 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 418 раз
Поблагодарили: 1854 раза

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

Сообщение rxu »

Leo Angel писал(а): 06.05.2020 11:42 Есть одно поле, которое вызывает вопрос - bbcode_uid.
Что это?
если используете phpBB 3.2/3.3, то это поле не используется для парсинга сообщений, тогда
Leo Angel писал(а): 06.05.2020 11:42 можно ли брать его значение из статьи-оригинала
да.

Отправлено спустя 56 секунд:
Leo Angel писал(а): 06.05.2020 11:42 А если вставлять статьи через БД?
По идее, в таком случае при просмотре получите просто неотформатированный текст. ББкоды не будут обработаны.
Изображение
Leo Angel
phpBB 2.0.1
Сообщения: 263
Стаж: 3 года 6 месяцев
Благодарил (а): 90 раз
Поблагодарили: 14 раз

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

Сообщение Leo Angel »

rxu, спасибо.
Я взял сообщение не из самой темы, а из таблицы phpbb_posts БД.
Скопировал оттуда нужное сообщение (из post_text) и вставил в новую строку в article_body в таблице phpbb_kb_articles
Всё форматирование сохранилось.
Единственное, что не изменилось, это в списке категорий показывается последней та тема, что создавал вручную, а не через БД.
Но это как бы и не очень критично.

Отправлено спустя 24 минуты 37 секунд:
Показывает в списке категорий правильно - последняя по дате тема!
Аватара пользователя
Warlock75
Former team member
Сообщения: 1421
Стаж: 13 лет 5 месяцев
Откуда: Москва
Благодарил (а): 49 раз
Поблагодарили: 96 раз

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

Сообщение Warlock75 »

max2012 писал(а): 05.02.2020 13:48 на версии форума 3.3 не работает
Работает! Решение тут.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x
Как устанавливать расширения
Аватара пользователя
Warlock75
Former team member
Сообщения: 1421
Стаж: 13 лет 5 месяцев
Откуда: Москва
Благодарил (а): 49 раз
Поблагодарили: 96 раз

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

Сообщение Warlock75 »

Интересно, у кого-нибудь работает кнопка "Добавить файлы"? Не получается никакое вложение добавить, все остальное работает. Проверял на версиях 3.2.8, 3.2.9, 3.3.0.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x
Как устанавливать расширения
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4718
Стаж: 16 лет 6 месяцев
Откуда: Питер
Благодарил (а): 142 раза
Поблагодарили: 602 раза

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

Сообщение Siava »

Warlock75, проверил бы, но у меня в конфиг расширения почему-то не зайти из-за ошибки в типе содержимого :?

Отправлено спустя 2 минуты 14 секунд:
Кстати, вот причина ошибки в конфиге (php 7.2):

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

[phpBB Debug] PHP Warning: in file [ROOT]/ext/sheer/knowledgebase/acp/config_module.php on line 122: array_diff(): Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/ext/sheer/knowledgebase/acp/config_module.php on line 124: Invalid argument supplied for foreach()
Отправлено спустя 2 минуты 16 секунд:
Ага, javascript кнопки добавления файлов не срабатывает похоже.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
Warlock75
Former team member
Сообщения: 1421
Стаж: 13 лет 5 месяцев
Откуда: Москва
Благодарил (а): 49 раз
Поблагодарили: 96 раз

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

Сообщение Warlock75 »

Siava писал(а): 24.05.2020 13:16 javascript кнопки добавления файлов не срабатывает похоже.
Именно, потому, как окошко на доли секунды мигает.
Siava писал(а): 24.05.2020 13:16 Invalid argument supplied for foreach()
Странно... При чем тут перебор массивов? Скорее всего в базе ошибка.

Отправлено спустя 1 минуту 17 секунд:
Кстати, тестил на php 7.1, 7.2, 7.3
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x
Как устанавливать расширения
max2012
phpBB 2.0.0
Сообщения: 242
Стаж: 9 лет 1 месяц
Благодарил (а): 1 раз
Поблагодарили: 3 раза

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

Сообщение max2012 »

при удалении тем в базе, над форумом выходят ошибки во время удаления. Тема удаляется и ошибка пропадает. Не критично, но неприятно смотреть, мало ли что не так работает в этот момент.

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

[phpBB Debug] PHP Warning: in file [ROOT]/ext/sheer/knowledgebase/search/kb_fulltext_native.php on line 1301: sizeof(): Parameter must be an array or an object that implements Countable

Warning: Cannot modify header information - headers already sent by (output started at 
Пропустить
1.0.7 версия расширения самая последняя для форума 3.3?
Аватара пользователя
Warlock75
Former team member
Сообщения: 1421
Стаж: 13 лет 5 месяцев
Откуда: Москва
Благодарил (а): 49 раз
Поблагодарили: 96 раз

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

Сообщение Warlock75 »

max2012 писал(а): 24.05.2020 15:47 1.0.7 версия расширения самая последняя для форума 3.3?
Да.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x
Как устанавливать расширения
Leo Angel
phpBB 2.0.1
Сообщения: 263
Стаж: 3 года 6 месяцев
Благодарил (а): 90 раз
Поблагодарили: 14 раз

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

Сообщение Leo Angel »

У меня почему-то гости не видят Библиотеку.
То есть ссылку на неё видят, а в саму Библиотеку нельзя зайти - перебрасывает на главную страницу.
Есть в правах гостей где указать, что им позволено её видеть?

Отправлено спустя 59 минут 29 секунд:
Всё. Вопрос снят - разобрался.
Тому, кто разрабатывал права в phpBB, приготовлен персональный котёл в аду.
Простите, за грубость... :oops:
Leo Angel
phpBB 2.0.1
Сообщения: 263
Стаж: 3 года 6 месяцев
Благодарил (а): 90 раз
Поблагодарили: 14 раз

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

Сообщение Leo Angel »

Есть ли возможность сделать на форуме две различные Библиотеки?
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11942
Стаж: 14 лет 5 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2743 раза

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

Сообщение Sheer »

Нет. А зачем? Сделайте в библиотеке разные категории.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
imbris
phpBB 1.2.1
Сообщения: 25
Стаж: 5 месяцев
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение imbris »

версия 3.2 с phpBB 3.3.3 работает?
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11942
Стаж: 14 лет 5 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2743 раза

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

Сообщение Sheer »

Проверь :)
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
imbris
phpBB 1.2.1
Сообщения: 25
Стаж: 5 месяцев
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение imbris »

Sheer писал(а): 28.04.2021 20:49Проверь
Проверил. Работает. Но bbcode все равно не работают.

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