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

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

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

[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 г.

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

Аватара пользователя
Galixte de EzCom
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 11.07.2015 12:37
Поблагодарили: 1 раз

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

Сообщение Galixte de EzCom » 23.10.2017 22:54

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.1.x & 3.2.x ».
Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.

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

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

Сообщение Sheer » 23.10.2017 23:21

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

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

Аватара пользователя
Galixte de EzCom
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 11.07.2015 12:37
Поблагодарили: 1 раз

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

Сообщение Galixte de EzCom » 23.10.2017 23:43

0.0.2 version is compatible with phpBB 3.1.11, no?
Communau EzCom
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.

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

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

Сообщение Sheer » 23.10.2017 23:46

Yes. But abandoned :|

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

Аватара пользователя
igorbond
phpBB 3.0.3
Сообщения: 2170
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 422 раза
Поблагодарили: 100 раз

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

Сообщение igorbond » 08.11.2017 21:40

Sheer, Когда выход новой версии?

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

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

Сообщение Sheer » 08.11.2017 23:10

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

Аватара пользователя
Galixte de EzCom
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 11.07.2015 12:37
Поблагодарили: 1 раз

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

Сообщение Galixte de EzCom » 09.11.2017 4:15

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.1.x & 3.2.x ».
Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.

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

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

Сообщение Sheer » 09.11.2017 4:27

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) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Galixte de EzCom
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 11.07.2015 12:37
Поблагодарили: 1 раз

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

Сообщение Galixte de EzCom » 09.11.2017 5:46

I can't wait to test these. 8-)
Communau EzCom
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.

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

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

Сообщение Sheer » 09.11.2017 6:50

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

Аватара пользователя
Galixte de EzCom
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 11.07.2015 12:37
Поблагодарили: 1 раз

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

Сообщение Galixte de EzCom » 09.11.2017 7:13

Thanks, i’ll check this in one hour…
Communau EzCom
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.

Аватара пользователя
t4p2
phpBB 1.4.4
Сообщения: 111
Зарегистрирован: 31.07.2015 1:43
Откуда: Okayma
Благодарил (а): 25 раз
Контактная информация:

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

Сообщение t4p2 » 03.12.2017 8:42

Подскажите пожалуйста, у меня в библиотеке, когда я открываю статьи, не работают title. Просто на всех страницах написано: - Библиотека » Категория. Можно как-то сделать, что-бы отображалась тема в шапке, если я открываю тему, или название категории, если я открываю категорию?
- Ищy выход из Интеpнета...
Изображение

Аватара пользователя
Piercer
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 11.05.2008 11:27
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение Piercer » 19.01.2018 14:36

Установил, работает на 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
phpBB Guru
phpBB Guru
Сообщения: 10306
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 40 раз
Поблагодарили: 2225 раз

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

Сообщение Sheer » 19.01.2018 17:22

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

Аватара пользователя
Piercer
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 11.05.2008 11:27
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение Piercer » 19.01.2018 18:50

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

Отправлено спустя 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»