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

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

Аватара пользователя
Galixte de EzCom
phpBB 1.2.0
Сообщения: 16
Стаж: 8 лет 8 месяцев
Поблагодарили: 7 раз

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

Сообщение Galixte de EzCom »

Hi,

this is the FRENCH translation for the Knowledge Base extension (for phpBB 3.2.x), available on GitHub and on the EzCom Community.
Communau EzCom
« Traductions d’extensions & styles pour phpBB 3.2.x & 3.3.x ».
Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Galixte de EzCom, опередил событие. Расширение еще не готово полностью. Предвосхитив вопросы, сообщу, что в новой версии долгожданные вложения реализованы.
Пример Панель администрирования phpBB

Отправлено спустя 6 минут 10 секунд:
Galixte de EzCom писал(а): 23.10.2017 22:54Compatible : phpBB 3.1.11 & 3.2.1
Non Compatible, but CONVERTIBLE
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Galixte de EzCom
phpBB 1.2.0
Сообщения: 16
Стаж: 8 лет 8 месяцев
Поблагодарили: 7 раз

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

Сообщение Galixte de EzCom »

0.0.2 version is compatible with phpBB 3.1.11, no?
Communau EzCom
« Traductions d’extensions & styles pour phpBB 3.2.x & 3.3.x ».
Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Yes. But abandoned :|

Отправлено спустя 1 минуту 29 секунд:
Настоятельно рекомендую не устанавливать расширение для 3.2. Дождитесь анонса в форуме Анонсы и поддержка расширений для phpBB
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

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

Сообщение southklad »

Sheer, Когда выход новой версии?
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

А куда-то мой французский бета-тестер пропал...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Galixte de EzCom
phpBB 1.2.0
Сообщения: 16
Стаж: 8 лет 8 месяцев
Поблагодарили: 7 раз

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

Сообщение Galixte de EzCom »

Not at all! ^_^

I’m never far from your GitHub repositories, always one eye keeping on these. But unfortunately i’m busy. ;)

I’ll test your last snapshot this night, see you later.
Communau EzCom
« Traductions d’extensions & styles pour phpBB 3.2.x & 3.3.x ».
Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Galixte de EzCom, Do not rush. I found a number of errors and have not yet posted the fixes.

Отправлено спустя 46 секунд:
I hope to make this night :mrgreen:
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Galixte de EzCom
phpBB 1.2.0
Сообщения: 16
Стаж: 8 лет 8 месяцев
Поблагодарили: 7 раз

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

Сообщение Galixte de EzCom »

I can't wait to test these. 8-)
Communau EzCom
« Traductions d’extensions & styles pour phpBB 3.2.x & 3.3.x ».
Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

All corrections, additions and improvements, except for the French localization are ready
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Galixte de EzCom
phpBB 1.2.0
Сообщения: 16
Стаж: 8 лет 8 месяцев
Поблагодарили: 7 раз

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

Сообщение Galixte de EzCom »

Thanks, i’ll check this in one hour…
Communau EzCom
« Traductions d’extensions & styles pour phpBB 3.2.x & 3.3.x ».
Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Аватара пользователя
t4p2
phpBB 2.0.1
Сообщения: 256
Стаж: 8 лет 7 месяцев
Откуда: Okayma
Благодарил (а): 46 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение t4p2 »

Подскажите пожалуйста, у меня в библиотеке, когда я открываю статьи, не работают title. Просто на всех страницах написано: - Библиотека » Категория. Можно как-то сделать, что-бы отображалась тема в шапке, если я открываю тему, или название категории, если я открываю категорию?
- Ищy выход из Интеpнета...
Изображение
Аватара пользователя
Piercer
phpBB 1.2.0
Сообщения: 18
Стаж: 15 лет 10 месяцев
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение Piercer »

Установил, работает на 3.2 прекрасно. Сделал небольшой аддон - отображение описания статьи в списке вывода самих статей в файле /sheer/knowledgebase/controller/category.php
найти в двух(!) местах

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

'ARTICLE_TITLE'		=> $art_row['article_title'],
после него вставить

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

'ARTICLE_DESCRIPTION' 	=> $art_row['article_description'],
в файле
найти

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

<a class="topictitle" href="{art_row.U_ARTICLE}">{art_row.ARTICLE_TITLE}</a>
после чего вставить

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

<!-- IF art_row.ARTICLE_DESCRIPTION --><br />{art_row.ARTICLE_DESCRIPTION}<!-- ENDIF -->
Отправлено спустя 1 минуту 58 секунд:
только было бы здорово в админке добавить установки ограничения по символам на название/описание.

Отправлено спустя 2 часа 18 минут 18 секунд:
Хотя я вижу, что форма описания и так имеет ограничение в форме по maxlength="60". Так что все ок, еще раз спасибо.
С уважением, Алекс (www.piercer.ru)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

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

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

Сообщение Piercer »

Создавай, я не против. Уже нашел ошибки в работе, ставлю софтинку видео с экрана, чтобы сразу снять видос и комментарий надиктовать.
Не нашел опции в выставлении прав на просмотр/запрет просмотра разделов базы знаний. На модераторские права доступы проставил, а пользовательские - кому можно читать , а кому нельзя - не нашел. А надо такое, ибо в пирсинге у меня есть темы, которые можно открывать в доступ только знающим людям (как прокалывать, что использовать, инструментарий, описание операции и т.д.).

Отправлено спустя 2 часа 30 минут 27 секунд:
Итак, баги....
1. На странице knowledgebase/category?id=2 (то есть любой категории со статьями) если статья не одобрена, то видна зеленая галка для одобрения. Но нажав на нее, мы переходим на саму статью. А надо сразу к форме одобрения ДА/НЕТ. Ведь по галке красному кресту удалить мы же сразу к такой форме да/нет переходим. Решение такое
в файл /sheer/knowledgebase/controller/category.php
найти

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

'U_DELETE'				=> $this->helper->route('sheer_knowledgebase_posting', array('id' => $cat_id, 'mode' => 'delete', 'k' => $art_id)),
после него добавить

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

'U_APPROVE'			=> $this->helper->route('sheer_knowledgebase_approve', array('id' => $art_id)),
в файле sheer/knowledgebase/styles/prosilver/template/kb_cat_body.html
найти

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

<a href="{art_row.U_ARTICLE}"	title="{L_NEED_APPROOVE}"	class="button button-icon-only">
заменить на

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

<a href="{art_row.U_APPROVE}"	title="{L_NEED_APPROOVE}"	class="button button-icon-only">
Отправлено спустя 6 минут 4 секунды:
2 баг в админке и его сложно найти, но я постараюсь описать. Раздел Настройка прав доступа --> выбираем любой раздел базы --> видим справа список групп для разрешения --> выбираем сразу несколько или одну - не важно, и тут начинается баг... Нажимаем Редактировать права, допустим, для группы Администраторы (но это для примера, не важно, баг для любой группы). Отмечаем нужные разрешения/запрещения и для того, чтобы подтвердить, есть две кнопки: одна Применить права, а другая Применить все права. Так вот, вторая кнопка не работает.
Фикс не нашел.


В дизайне тоже есть впрос: открываем любую статью, внизу справа выпадающее меню перехода реализована через <form>, а хотелось бы через DROPBOX, красиво. Для этого
в файле sheer/knowledgebase/controller/article.php
найти

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

'CATS_BOX'			=> '<option value="0">' . $this->user->lang['CATEGORIES_LIST'] . '</option>' . $this->kb->make_category_select($cat_id, false, true, false, false) . '',
после него добавить

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

'CATS_DROPBOX'		=> $this->kb->make_category_dropbox($cat_id, false, true, false, false),
в файле sheer/knowledgebase/styles/prosilver/template/kb_article_body.html
найти

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

	<form method="post" name="jumpbox" action="{S_ACTION}" onsubmit="if(document.jumpbox.id.value == -1){return false;}">
		<fieldset style="float:right; margin: 5px 0px" class="jumpbox">
			<label for="id" accesskey="j">{L_GO}{L_COLON}</label>
			<select name="id" onchange="if(this.options[this.selectedIndex].value != -1){ document.forms['jumpbox'].submit() }">
			{CATS_BOX}</select>
			<input type="submit" value="{L_GO}" class="button2">
		</fieldset>
	</form>
вместо него поставить

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

	<!-- IF CATS_DROPBOX -->
	<div class="jumpbox dropdown-container dropdown-container-right dropdown-up dropdown-left dropdown-button-control" id="jumpbox">
			<span title="{L_GO}" class="button button-secondary dropdown-trigger dropdown-select dropdown-toggle">
				<span>{L_GO}</span>
				<span class="caret"><i class="icon fa-sort-down fa-fw" aria-hidden="true"></i></span>
			</span>
		<div class="dropdown">
			<div class="pointer"><div class="pointer-inner"></div></div>
			<ul class="dropdown-contents">
				{CATS_DROPBOX}
			</ul>
		</div>
	</div>
	<!-- ENDIF -->
имеем красивый дроп-даун список в статье на переход по разделам.

Отправлено спустя 1 час 4 минуты 9 секунд:
Захотелось мне урезать количество символов в комментариях к моим статьям базы знаний. Урезаем на 275 символов так:
в файле sheer/knowledgebase/controller/article.php найти

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

'MESSAGE'		=> generate_text_for_display($postrow['post_text'], $postrow['bbcode_uid'], $postrow['bbcode_bitfield'], 3, true),
изменить на

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

'MESSAGE'		=> generate_text_for_display(mb_substr($postrow['post_text'],0,275,'UTF-8'), $postrow['bbcode_uid'], $postrow['bbcode_bitfield'], 3, true),
в файле sheer/knowledgebase/styles/prosilver/template/kb_article_body.html
найти

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

{postrow.MESSAGE}
заменить на

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

{postrow.MESSAGE}...
пример работы https://www.piercer.ru/knowledgebase/article?k=7
С уважением, Алекс (www.piercer.ru)
Ответить

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