Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
-
Sheer
- phpBB Guru

- Сообщения: 11495
- Зарегистрирован: 18.02.2007 19:01
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 53 раза
- Поблагодарили: 2579 раз
Сообщение
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) &
Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Sheer
-
t4p2
- phpBB 2.0.0
- Сообщения: 240
- Зарегистрирован: 31.07.2015 1:43
- Откуда: Okayma
- Благодарил (а): 50 раз
- Поблагодарили: 1 раз
Сообщение
t4p2 » 12.10.2018 5:09
Татьяна5 писал(а): ↑12.10.2018 4:57
Не проверяла, но должно сработать
то что надо. Спасибо.
А подскажите пожалуйста, какой ббкод можно использоваться, что-бы картинка не уменьшалась в созданной теме?
К примеру: Создаю тему, в тело сообщения вставляю ссылку на картинку, а когда публикуется, она маленькая... Есть какой нибудь ббкод, что-бы регулировать размер что-ли?
- Ищy выход из Интеpнета...

t4p2
-
Татьяна5
- Поддержка

- Сообщения: 9765
- Зарегистрирован: 08.08.2011 2:02
- Благодарил (а): 175 раз
- Поблагодарили: 2719 раз
Сообщение
Татьяна5 » 12.10.2018 5:11
Не знаю, как в библиотеке картинки обрабатываются
Татьяна5
-
t4p2
- phpBB 2.0.0
- Сообщения: 240
- Зарегистрирован: 31.07.2015 1:43
- Откуда: Okayma
- Благодарил (а): 50 раз
- Поблагодарили: 1 раз
Сообщение
t4p2 » 12.10.2018 5:13
Татьяна5 писал(а): ↑12.10.2018 5:11
Не знаю, как в библиотеке картинки обрабатываются
а для форума?
- Ищy выход из Интеpнета...

t4p2
-
Татьяна5
- Поддержка

- Сообщения: 9765
- Зарегистрирован: 08.08.2011 2:02
- Благодарил (а): 175 раз
- Поблагодарили: 2719 раз
Сообщение
Татьяна5 » 12.10.2018 5:14
Не в теме про библиотеку
Татьяна5
-
DimkaG
- phpBB 1.4.4
- Сообщения: 144
- Зарегистрирован: 27.05.2009 15:48
- Откуда: Москва
- Благодарил (а): 14 раз
- Поблагодарили: 2 раза
Сообщение
DimkaG » 13.01.2019 19:48
на 3,2 будет работать и устанавливаться?
Текущая версия моего форума 3.2.5
DimkaG
-
Sheer
- phpBB Guru

- Сообщения: 11495
- Зарегистрирован: 18.02.2007 19:01
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 53 раза
- Поблагодарили: 2579 раз
Сообщение
Sheer » 13.01.2019 20:31
Общие ошибки новичков (07.11.2005) &
Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Sheer
-
watcher
- phpBB 1.0.0
- Сообщения: 4
- Зарегистрирован: 28.12.2014 13:04
- Благодарил (а): 2 раза
Сообщение
watcher » 24.04.2019 23:12
Siava писал(а): ↑28.10.2015 12:56
Было бы неплохо, чтобы title страниц-статей был не "Библиотека", а равнялся заголовку статьи.
controller/article.php
найти
добавить после
найти
Код: Выделить всё
page_header($this->user->lang('LIBRARY'));
заменить на
Отправлено спустя 12 минут 34 секунды:
И в категориях тоже:
controller/category.php
найти
добавить после
найти
Код: Выделить всё
page_header(''. $this->user->lang('LIBRARY'). ' » ' . $this->user->lang('CATEGORY') . '');
заменить на
Код: Выделить всё
page_header(''. $this->user->lang('LIBRARY'). ' » ' . $page_title . '');
В принципе помогло, спасибо, но все равно в сниппет на выдаче полностью не влазит.
Тайтл статьи становится такой:
"Название форума - название статьи"
Тайтл категории:
"Название форума - библиотека - название категории"
Не подскажете, можно ли поменять местами элементы этих конструкций, как это сделано с заголовками обычных тем/форумов конференции?
watcher
-
TrekRed
- phpBB 2.0.0
- Сообщения: 245
- Зарегистрирован: 09.08.2018 1:11
- Благодарил (а): 44 раза
- Поблагодарили: 6 раз
Сообщение
TrekRed » 25.04.2019 16:16
Sheer, а для версии 3.2 на главную никак поместить нельзя? Не все же знают про отдельную версию!
TrekRed
-
Sheer
- phpBB Guru

- Сообщения: 11495
- Зарегистрирован: 18.02.2007 19:01
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 53 раза
- Поблагодарили: 2579 раз
Сообщение
Sheer » 25.04.2019 18:06
Руки не доходят. Да еще мой тестер французский пропал.
Общие ошибки новичков (07.11.2005) &
Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Sheer
-
watcher
- phpBB 1.0.0
- Сообщения: 4
- Зарегистрирован: 28.12.2014 13:04
- Благодарил (а): 2 раза
Сообщение
watcher » 02.05.2019 20:26
Кстати, описание статьи, которое вписывается в специальное поле при создании, — только для людей, это не meta description для ботов.
Чтобы Яшка не ругался на статьи без описания, надо его добавлять. Сделал так:
в
knowlegebase/styles/prosilver/template/kb_article_body.html
перед:
прописал:
Код: Выделить всё
<meta name="description" content="{ARTICLE_DESCRIPTION}" />
Метаописанием страницы стало заданное автором описание статьи.
А как поменять местами название форума и название статьи в тайтл, так и не допёр ((
watcher
-
Siava
- Поддержка

- Сообщения: 4187
- Зарегистрирован: 11.01.2005 14:29
- Откуда: Питер
- Благодарил (а): 109 раз
- Поблагодарили: 443 раза
Сообщение
Siava » 03.05.2019 0:28
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,
добавить после
далее открыть overall_header.html вашего стиля и используя условие
сделать всё что нравится внутри
<title>...</title>
Либо не добавлять эту новую переменную, а использовать
S_KNOWLEDGEBASE
, но тогда применимо для всей библиотеки.
Siava
-
watcher
- phpBB 1.0.0
- Сообщения: 4
- Зарегистрирован: 28.12.2014 13:04
- Благодарил (а): 2 раза
Сообщение
watcher » 03.05.2019 2:02
Siava писал(а): ↑03.05.2019 0:28
далее открыть overall_header.html вашего стиля и используя условие
сделать всё что нравится внутри <title>...</title>
Спасибо! Понимал, что хедер стиля надо ковырять, но как именно - не догонял.
Выпилил из тайтлов страниц библиотеки вообще все, кроме названия статьи.
watcher
-
Sheer
- phpBB Guru

- Сообщения: 11495
- Зарегистрирован: 18.02.2007 19:01
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 53 раза
- Поблагодарили: 2579 раз
Сообщение
Sheer » 06.05.2019 20:30
Сперли расширение
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 г.
Sheer
-
Татьяна5
- Поддержка

- Сообщения: 9765
- Зарегистрирован: 08.08.2011 2:02
- Благодарил (а): 175 раз
- Поблагодарили: 2719 раз
Сообщение
Татьяна5 » 06.05.2019 21:13
Сравнила по-быстрому. Не копия, это его работа (или очень сильно переделанная, практически всё изменено)
Татьяна5
-
Sheer
- phpBB Guru

- Сообщения: 11495
- Зарегистрирован: 18.02.2007 19:01
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 53 раза
- Поблагодарили: 2579 раз
Сообщение
Sheer » 06.05.2019 21:33
Не копия.
Татьяна5 писал(а): ↑06.05.2019 21:13
переделанная
Переделанная, причем с версии для 3.1. Передрать загрузку вложений как на 3.2 не хватило.
Отправлено спустя 5 минут 46 секунд:
И фиг с ним, наша лучше
3.2.1. Общие настройки
Общие ошибки новичков (07.11.2005) &
Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Sheer