Адаптация мода "Sitemap FX"

Список разделов phpBBex 1.x (поддерживается) Мастерская 1.x

Описание: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Модератор: Поддержка

Сообщение #41 vbnm » 23.10.2016, 03:36

вообще, в отношении расширений неплохо бы где-нить закрепить пояснялку
так, как нек-е расширения пакуются без основной папки, то смотрите фаил: composer.json
где первая строка указывает имя недостающей папки к примеру: "name": "phpBBex/phpBBext",=> название папок где папка phpBBex содержит в себе папку phpBBext.

часто встречается практика, где нет основной папки (к примеру прямая скачка с гита),а юзеры просто пропускают мимо анотации в теме с расширениями
а так не ошибетесь, если заглянете в паспорт
vbnm
Репутация: 108
С нами: 12 лет 11 месяцев

Сообщение #42 Sumanai » 23.10.2016, 16:03

vbnm:а юзеры просто пропускают мимо анотации в теме с расширениями
Они с тем же успехом пропустят общую инструкцию по установке расширений.
Sumanai M
Аватара
Репутация: 1678
С нами: 13 лет

Сообщение #43 vbnm » 23.10.2016, 16:48

не, ну я по-первой тож так,- скачал, засунул в ехт и сижу пялюсь, аки баран на новые ворота, вродь все на месте, а не пашет и даж не отображается в админике.
крутил вертел, потом дошло, думаю, а дай посмотрю пути по коду, что там и за чем должно следовать, в каком порядке.
глянул, оказывается верхней папки-то и нет..с тех пор если шо в паспорт сразу заглядываю - неймспейсы проверяю...
не, ну я ж "умный", че мне всю лабудень читать в примечаниях к расширению )))
vbnm
Репутация: 108
С нами: 12 лет 11 месяцев

Сообщение #44 AWPpro » 10.02.2026, 08:50

На версии 1.9.9
При открытии install_sitemap_fx.php ошибка
Спойлер
Fatal error: Uncaught Error: Undefined constant "PHPBB_ROOT_PATH" in /www/wwwroot/plus-on.ru/common.php:13 Stack trace: #0 /www/wwwroot/plus-on.ru/install_sitemap_fx.php(18): include() #1 {main} thrown in /www/wwwroot/plus-on.ru/common.php on line 13
AWPpro
Репутация: 0
С нами: 5 дней 16 часов

Сообщение #45 VEG » Вчера, 12:45

Вместе с переходом на PHP 7.0+, phpBBex перестал быть полностью совместимым со старыми модами, и совместимость с ними с тех пор не поддерживается. Необходимы доработки в разных местах.

Чтобы исправить данную ошибку, нужно перед этой строкой:
Код: Выделить всё
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
добавить:
Код: Выделить всё
define('PHPBB_ROOT_PATH', './');
Сама переменная $phpbb_root_path больше не используется в phpBBex, но в коде этого мода может где-то использоваться, так что её можно здесь оставить. phpBBex использует константу PHPBB_ROOT_PATH для этих целей.

Возможно, понадобятся и какие-то другие небольшие изменения.

Скрипт install_sitemap_fx.php можно пропустить. Он просто задаёт параметры по умолчанию, но их можно и просто через админку задать.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1697
С нами: 13 лет 9 месяцев

Сообщение #46 AWPpro » Вчера, 22:44

VEG, да вы правы требует umil и т.д
Как через админку установить?
Что то я не найду раздел
AWPpro
Репутация: 0
С нами: 5 дней 16 часов

Пред.

Вернуться в Мастерская 1.x