Уважаемые пользователи!
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

Аватара пользователя
t4p2
phpBB 2.0.1
Сообщения: 256
Стаж: 8 лет 7 месяцев
Откуда: Okayma
Благодарил (а): 46 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение t4p2 »

Татьяна5 писал(а): 12.10.2018 4:57 Не проверяла, но должно сработать
то что надо. Спасибо.

А подскажите пожалуйста, какой ббкод можно использоваться, что-бы картинка не уменьшалась в созданной теме?
К примеру: Создаю тему, в тело сообщения вставляю ссылку на картинку, а когда публикуется, она маленькая... Есть какой нибудь ббкод, что-бы регулировать размер что-ли?
- Ищy выход из Интеpнета...
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

Не знаю, как в библиотеке картинки обрабатываются
Аватара пользователя
t4p2
phpBB 2.0.1
Сообщения: 256
Стаж: 8 лет 7 месяцев
Откуда: Okayma
Благодарил (а): 46 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение t4p2 »

Татьяна5 писал(а): 12.10.2018 5:11 Не знаю, как в библиотеке картинки обрабатываются
а для форума?
- Ищy выход из Интеpнета...
Изображение
Аватара пользователя
DimkaG
phpBB 1.4.4
Сообщения: 151
Стаж: 14 лет 10 месяцев
Откуда: Москва
Благодарил (а): 18 раз
Поблагодарили: 2 раза
Контактная информация:

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

Сообщение DimkaG »

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

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

Сообщение Sheer »

На 3.2 другая версия [3.1] [beta] Knowledge Base - Библиотека
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
watcher
phpBB 1.0.0
Сообщения: 4
Стаж: 9 лет 3 месяца
Благодарил (а): 2 раза

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

Сообщение watcher »

Siava писал(а): 28.10.2015 12:56 Было бы неплохо, чтобы title страниц-статей был не "Библиотека", а равнялся заголовку статьи.
 
controller/article.php

найти

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

		$article = $row['article_id'];
добавить после

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

		$page_title = $row['article_title'];
найти

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

		page_header($this->user->lang('LIBRARY'));
заменить на

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

		page_header($page_title);
Отправлено спустя 12 минут 34 секунды:
И в категориях тоже:
controller/category.php

найти

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

			$parents_cats[] = $row['category_id'];
добавить после

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

			$page_title = $row['category_name'];
найти

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

		page_header(''. $this->user->lang('LIBRARY'). ' » ' . $this->user->lang('CATEGORY') . '');
заменить на

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

		page_header(''. $this->user->lang('LIBRARY'). ' » ' . $page_title . '');
В принципе помогло, спасибо, но все равно в сниппет на выдаче полностью не влазит.
Тайтл статьи становится такой: "Название форума - название статьи"
Тайтл категории: "Название форума - библиотека - название категории"
Не подскажете, можно ли поменять местами элементы этих конструкций, как это сделано с заголовками обычных тем/форумов конференции?
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 7 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

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

Сообщение TrekRed »

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

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

Сообщение Sheer »

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

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

Сообщение watcher »

Кстати, описание статьи, которое вписывается в специальное поле при создании, — только для людей, это не meta description для ботов.
Чтобы Яшка не ругался на статьи без описания, надо его добавлять. Сделал так:
в knowlegebase/styles/prosilver/template/kb_article_body.html
перед:

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

<div id="page-body">
прописал:

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

<meta name="description" content="{ARTICLE_DESCRIPTION}" />
Метаописанием страницы стало заданное автором описание статьи.

А как поменять местами название форума и название статьи в тайтл, так и не допёр ((
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

watcher писал(а): 02.05.2019 20:26 А как поменять местами название форума и название статьи в тайтл, так и не допёр ((
Я делал так:
ext/sheer/knowledgebase/controller/article.php
найти

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

			'S_APPROVED'			=> $row['approved'],
			'S_VIEWTOPIC'			=> true, // Need for Extension Highslide (bb3mobi/highslide)
			'S_KNOWLEDGEBASE'		=> true,
добавить после

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

			'S_ARTICLE'				=> true,
далее открыть overall_header.html вашего стиля и используя условие

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

<!-- IF S_ARTICLE -->...<!-- ENDIF -->
сделать всё что нравится внутри <title>...</title> :)

Либо не добавлять эту новую переменную, а использовать S_KNOWLEDGEBASE, но тогда применимо для всей библиотеки.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
watcher
phpBB 1.0.0
Сообщения: 4
Стаж: 9 лет 3 месяца
Благодарил (а): 2 раза

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

Сообщение watcher »

Siava писал(а): 03.05.2019 0:28 далее открыть overall_header.html вашего стиля и используя условие

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

    <!-- IF S_ARTICLE -->...<!-- ENDIF -->
сделать всё что нравится внутри <title>...</title>
Спасибо! Понимал, что хедер стиля надо ковырять, но как именно - не догонял.
Выпилил из тайтлов страниц библиотеки вообще все, кроме названия статьи.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Сперли расширение :o
https://www.phpbb.com/customise/db/exte ... edge_base/
Author kinerity
Last updated Sat Apr 21, 2018 3:22 pm

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

	public function remove_knowlege_base_ext()
	{
		$sql = 'DELETE FROM ' . $this->table_prefix . 'ext WHERE ext_name LIKE \'Sheer/knowlegebase\'';
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

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

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

Сообщение Sheer »

Не копия.
Татьяна5 писал(а): 06.05.2019 21:13 переделанная
Переделанная, причем с версии для 3.1. Передрать загрузку вложений как на 3.2 не хватило.

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

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