Уважаемые пользователи!
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 лет 10 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

[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

panhead
phpBB 1.2.0
Сообщения: 15
Стаж: 2 года 1 месяц

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

Сообщение panhead »

Hi,

How can I change the default sort order into Subject - Descending?

Regards
panhead
phpBB 1.2.0
Сообщения: 15
Стаж: 2 года 1 месяц

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

Сообщение panhead »

Can both Article name and especially the Article description fields get a bigger size (like 100 characters)?

Regards,
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16756
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 563 раза
Поблагодарили: 1867 раз

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

Сообщение rxu »

panhead писал(а): 25.11.2022 14:43 How can I change the default sort order into Subject - Descending?
panhead писал(а): 25.11.2022 14:47 Can both Article name and especially the Article description fields get a bigger size
At ACP or end user place?
Изображение
er107
phpBB 2.0.16
Сообщения: 1075
Стаж: 13 лет 9 месяцев
Благодарил (а): 191 раз
Поблагодарили: 60 раз

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

Сообщение er107 »

panhead писал(а): 25.11.2022 14:47 Can both Article name and especially the Article description fields get a bigger size (like 100 characters)?
Можно этот параметр увеличить в шаблоне
panhead
phpBB 1.2.0
Сообщения: 15
Стаж: 2 года 1 месяц

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

Сообщение panhead »

At ACP or end user place?
ACP (so for all users)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16756
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 563 раза
Поблагодарили: 1867 раз

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

Сообщение rxu »

panhead писал(а): 25.11.2022 17:51 ACP (so for all users)
Okay, I guess it's ACP/Extensions/Knowledge base/Configuration, then set Alphabetical order navigation for Sorting order.
To change it to descending order by default, you'd need to edit extension file. If familiar with it,

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

open
\ext\sheer\knowledgebase\controller\category.php

find (around line 146)
$order_by = ' ORDER BY LOWER(a.article_title) ASC';

replace with (actually change ASC to DESC)
$order_by = ' ORDER BY LOWER(a.article_title) DESC';
Изображение
panhead
phpBB 1.2.0
Сообщения: 15
Стаж: 2 года 1 месяц

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

Сообщение panhead »

Thank you, I'll try it.

Отправлено спустя 6 минут 20 секунд:
That works, thank you.

Отправлено спустя 2 часа 14 минут 29 секунд:
Можно этот параметр увеличить в шаблоне
Which template?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16756
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 563 раза
Поблагодарили: 1867 раз

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

Сообщение rxu »

panhead, database column length for article titles is 255 characters. Did you mean making it longer than 255?
Изображение
panhead
phpBB 1.2.0
Сообщения: 15
Стаж: 2 года 1 месяц

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

Сообщение panhead »

Did you mean making it longer than 255?
No, the field size on the form (if you enter an article) is just 60 characters. I'd like that a bit longer.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16756
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 563 раза
Поблагодарили: 1867 раз

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

Сообщение rxu »

panhead писал(а): 27.11.2022 12:32 just 60 characters. I'd like that a bit longer
Ah, ok. It's in \ext\sheer\knowledgebase\styles\prosilver\template\kb_post_body.html around line 31

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

<dd><input type="text" name="descr" id="descr" size="60" maxlength="60" tabindex="2" value="{DESCR}" class="inputbox autowidth" />
Change size="60" and I think maxlength="60" too to some bigger values.
Изображение
panhead
phpBB 1.2.0
Сообщения: 15
Стаж: 2 года 1 месяц

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

Сообщение panhead »

Thank you!

Отправлено спустя 13 минут 23 секунды:
It works :)

Отправлено спустя 1 час 30 минут 59 секунд:
As you may have noticed I really like this extension :D

I do have a couple of more questions. If I use the search function using one word it is OK, if I use two or more words I get this error:

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

General Error
SQL ERROR [ mysqli ]

Unknown column 'm1.post_id' in 'where clause' [1054]

SQL

SELECT p.article_id FROM (phpbb_kb_src_wrdmtch m1 CROSS JOIN phpbb_kb_src_wrdmtch m0) LEFT JOIN phpbb_kb_articles p ON (m0.article_id = p.article_id) WHERE m0.word_id = 2458 AND m1.word_id = 2307 AND m1.post_id = m0.post_id AND p.approved= 1 GROUP BY p.article_id, article_date ORDER BY article_date DESC LIMIT 250

BACKTRACE
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16756
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 563 раза
Поблагодарили: 1867 раз

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

Сообщение rxu »

panhead писал(а): 27.11.2022 14:41BACKTRACE
Is there a full backtrace?

Отправлено спустя 13 минут 20 секунд:
Okay, I guess that should be it: in \ext\sheer\knowledgebase\search\kb_fulltext_native.php replace all occurrences of post_id with article_id (I've been able to find 6).
Изображение
panhead
phpBB 1.2.0
Сообщения: 15
Стаж: 2 года 1 месяц

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

Сообщение panhead »

Yes, problem solved.
Аватара пользователя
Qwerty174
phpBB 1.4.3
Сообщения: 79
Стаж: 5 лет 2 месяца
Благодарил (а): 21 раз
Поблагодарили: 1 раз

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

Сообщение Qwerty174 »

Siava, Приветствую.
Спасибо вам за подсказки, сделал по вашему примеру, все отлично получилось. (я про иконки вот эти)

Здесь возник еще один вопрос касаемо библиотеки. Может тоже найдется какое-то решение. Проблемка заключается в следующем: Когда я пользуюсь BBсоd_(ом) вставки ютуб в библиотеке, то страницы библиотеки не адаптируется по размеру экрана, например для телефона и планшета. То есть отображаемый ролик выходит за границы страницы (не корректное отображение). BBcode ютуба распространенный, на страницах форума (в топиках) он адаптируется и отображение сжимается для телефонов как положено.
Сам код ББ такой (на всякий случай)

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

<iframe width="704" height="397" src="https://www.youtube.com/embed/{IDENTIFIER}" frameborder="0" allowfullscreen></iframe>
наверняка здесь у вас на Гуру преблезительно такой же.
Так вот, можно ли что-то сделать чтобы для библиотеки тоже было правильная оптимизация экранов как и в темах форума?
Раньше я этого не замечал, поскольку библиотека работала корректно с изображениями, их она оптимизирует и сжимает без нареканий, а тут как-то поставил ютуб и следом изображение и получилось, что изображение сжалось, а ролик ушел за края. Вот, как бы, что хочется разрешить. Заранее благодарю вас за потраченное время и за внимание.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12629
Стаж: 13 лет 4 месяца
Благодарил (а): 170 раз
Поблагодарили: 2540 раз

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

Сообщение Татьяна5 »

Qwerty174 писал(а): 19.03.2023 14:24 width="704" height="397"
Странно задать жёсткий размер и ожидать, что он начнёт оптимизироваться
Qwerty174 писал(а): 19.03.2023 14:24 наверняка здесь у вас на Гуру преблезительно такой же.
Нет, тут тянется из mediaembed. Тоже фрейм, но с другими настройками и с паре обёрток

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

<span data-s9e-mediaembed="youtube" style="display:inline-block;width:100%;max-width:640px"><span style="display:block;overflow:hidden;position:relative;padding-bottom:56.25%"><iframe allowfullscreen="" loading="lazy" scrolling="no" style="background:url(Ссылка_на_картинку_для_предпросмотра) 50% 50% / cover;border:0;height:100%;left:0;position:absolute;width:100%" src="Ссылка_на_видео"></iframe></span></span>
Часть параметров явно рассчитана "на лету", так что просто так для вставки не подойдёт

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