Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FAQ] Как устанавливать расширения

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

[FAQ] Как устанавливать расширения

Сообщение rxu »

Как установить расширение.
Все расширения находятся в папке /ext.
Далее следует папка, названная по имени вендора (автора) расширения (последний выбирает себе это имя сам).
Если инструкция отсутствует вместе с расширением, то определить, куда копировать файлы, можно следующим образом (пример):
Открываем composer.json в расширении.

Строка "name": указывает на то, в какой папке необходимо разместить содержимое. Разделение папок производится с помощью /.
Создайте нужные папки вручную, если они отсутствуют.

Пример json:

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

{
    "name": "tatiana5/quickreply",
    "type": "phpbb-extension",
В данном случае, имя вендора - tatiana5, имя папки с расширением - quickreply. Соответственно, размещать содержимое расширения (файлы composer.json, ext.php, папки event, config, controller, styles и др.) необходимо в папке ext/tatiana5/quickreply/.
То же самое коротко: просто добавляете содержимое ключа name из composer.json к папке ext/. Соблюдая регистр символов.

Альтернативный и более удобный вариант:
По вышеприведенной инструкции установить расширение [release] Загрузка Расширений (Upload Extensions) 3.1.2 и остальные расширения устанавливать через дружелюбный пользовательский интерфейс.

После того, как все файлы будут помещены в соответствующее место, следует перейти в Администраторский раздел на вкладку ПЕРСОНАЛИЗАЦИЯ-->Управление расширениями и включить расширение, кликнув по ссылке Включить напротив соответствующего имени расширения.

Основа: Панель администратора не видит расширения

Как удалять расширения
  1. Отключить расширение в Администраторском разделе
    изображение.png
  2. Удалить расширение и данные расширения в Администраторском разделе
    изображение.png
  3. Удалить папку со всеми подпапками и файлами расширения
Как обновить расширение
  1. Отключить расширение в Администраторском разделе
  2. Удалить папку со всеми подпапками и файлами расширения
  3. Залить новую папку со всеми подпапками и файлами расширения
  4. Включить расширение в Администраторском разделе
Если возникли проблемы при отключении/удалении расширения, прочтите тему [FAQ] Белые страницы после включения расширения
или воспользуйтесь [3.1][3.2] [dev] STK for phpBB 3.2.x & 3.1.x СРЕДСТВА АДМИНИСТРИРОВАНИЯ --> Проверка и управление расширениями
Изображение
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 932 раза

Re: [FAQ] Как устанавливать расширения

Сообщение LavIgor »

Deniss писал(а): где должно лежать расширение?
Какое расширение пытаетесь установить?
Аватара пользователя
Deniss
phpBB 1.4.4
Сообщения: 118
Стаж: 10 лет 6 месяцев
Благодарил (а): 21 раз
Поблагодарили: 1 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение Deniss »

Favicon-master
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 932 раза

Re: [FAQ] Как устанавливать расширения

Сообщение LavIgor »

Deniss, путь к нему должен быть ext/tatiana5/favicon/.
Прочитайте первое сообщение этой темы, чтобы узнать, почему так.
Freddy28
phpBB 1.2.1
Сообщения: 24
Стаж: 12 лет 7 месяцев
Благодарил (а): 1 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение Freddy28 »

Здравствуйте!
Установил портал (2.1.0) с темой prosilver отображается корректно, а с моим стилем на основе prosilver не хочет запускаться пишет следующее "Unable to find template "portal/portal_body.html" (looked into: ./ext/board3/portal/styles/prosilverOTR/theme, ./styles/prosilverOTR/template, ./styles/prosilverOTR/theme)." Пробывал файлы стиля prosilver, которые идут с модом портал внести в соответствующие папки моего стиля. Портал появляется, но блоки все в разброс. Кто подскажет как подружить портал с неролдным стилем?
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 17 лет 9 месяцев
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение SergeiS »

Пытаюсь обновиться с 3.0 на 3.1.9. Вроде как все работает после обновления.

Попробовал установить простые расширения
Advanced BBCode Box 3.1.3
Extension Highslide 0.0.1


Установились без ошибок. BBC и Highlside работают нормально, ошибок в логах нет. Но в ACP не появились настройки для этих расширений.
Посоветуйте направление в котором копать ;(
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

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

SergeiS писал(а): Advanced BBCode Box
У этого настройки рядом с настройками других ббкодов (отдельная вкладка с той же страницы). Там смотрели?
SergeiS писал(а): Extension Highslide
Настроек нет
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение Siava »

SergeiS, не у всех расширений есть админская часть. Не помню, чтобы у Highslide она была.
А у Advanced BBCode Box смотрите в Сообщения -> BBCodes. Большего и нет)

Отправлено спустя 1 минуту 36 секунд:
Татьяна5 писал(а): (отдельная вкладка с той же страницы)
Там даже вкладки нет. Расширение несколько дополняет страницу с добавлением-правкой BBCodes.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 17 лет 9 месяцев
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение SergeiS »

Спасибо за подсказки! Ообнаружил что в первом посте обрезал список расширений. Извиняюсь!
Дополнительно к указанным выше установлены
Posts merging 2.0.3
Site logo

Ставил и убрал (из-за этой пробелмы) phpbb portal. Пока обедал пришла еще одна мысль, проверить конфигурацию в админке System/ACP
Доступны модули от установленных расширений
Manage Site Logo,
Posts merging

То есть по каким-то причинам они не были добавлены в новую или существующую вкладку. Каким наиболее эффективным способом это решить (чтобы и последующие расширения не попадали на эту проблему)?

Отправлено спустя 55 минут :
Вопрос закрыт. По каким-то причинам в Админке: System/ACP был отключен модуль Extensions.
После включения пришло счастье. ;)
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 17 лет 9 месяцев
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение SergeiS »

к сожалению осталась еще одна не совсем понятная проблема. Расширения успешно установлены и работают. Беда в том что через ACP доступна только часть настроек для каждого расширения.
На примере "Thanks for post":
- в ACP видна категория "благодарности"
- при ее открытии доступны только настройки модуля "Опции конфигурации"
- если посмотреть настройки администраторского раздела то видно что дополнительные разделы конфигурации этого расширения существует (скриншот)
ACP.jpg
Прошу помощи зала.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 932 раза

Re: [FAQ] Как устанавливать расширения

Сообщение LavIgor »

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

Re: [FAQ] Как устанавливать расширения

Сообщение Sheer »

Потому что вероятно тип модуля ACP_CAT_DOT_MODS назначен как модуль, а не категория.

Отправлено спустя 4 минуты 24 секунды:
А скорее всего родителем модуля является модуль Система. Должно быть Нет родителя, то есть модуль должен быть сам родительским.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 17 лет 9 месяцев
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение SergeiS »

Руками ничего не менялось, кроме включения модуля настройки разрешений.
Ответ на вопросы выше скрином
ACP_details.png
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 932 раза

Re: [FAQ] Как устанавливать расширения

Сообщение LavIgor »

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

Re: [FAQ] Как устанавливать расширения

Сообщение Sheer »

Ага... так и есть. Угадал
Sheer писал(а): родителем модуля является модуль Система
SergeiS, еще раз Должно быть Нет родителя

Отправлено спустя 1 минуту 16 секунд:
SergeiS писал(а): Руками ничего не менялось
Как-то оно у вас криво все встало...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 17 лет 9 месяцев
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение SergeiS »

уточните детали структуры:
ACP_CAT_DOT_MODS : тип Категория, родитель none
ACP_THANKS: тип Категория, родитель Настройка расширений
ACP_THANKS_TRUNCATE: тип Модуль, родитель Благодарности

ACP_CAT_DOT_MODS исправил, теперь это отдельный таб...

Самое смешное что работает все идеально, ни одной ошибки в логе.
Ответить

Вернуться в «FAQ»