Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Описание: Расширение позволяет администраторам награждать пользователей, а также есть возможность номинировать на медаль пользователя, другими пользователями.
Описание проблемы: После устоновки раширение медели вылезла ошибка Произошла ошибка phpBB при компиляции контейнера, связанная с одним из установленных расширений. По этой причине, все установленные расширения были временно отключены. Попробуйте очистить кэш конференции. Все расширения будут автоматически включены, если ошибка контейнера будет устранена. В противном случае, обратитесь на сайт официальной русской поддержки phpBB Guru для получения помощи. Исключение: The file "/home/a1110573/domains/a1110573.xsph.ru/public_html/ext/bb3mobi/medals/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 7 (near "- @user"). #0 /home/a1110573/domains/a1110573.xsph.ru/public_html/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(117): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/a1110573/...') #1 /home/a1110573/domains/a1110573.xsph.ru/public_html/phpbb/extension/di/extension_base.php(99): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml') #2 /home/a1110573/domains/a1110573.xsph.ru/public_html/phpbb/extension/di/extension_base.php(63): phpbb\extension\di\extension_base->load_services(Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder)) #3 /home/a1110573/domains/a1110573.xsph.ru/public_html/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(71): phpbb\extension\di\extension_base->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder)) #4 /home/a1110573/domains/a1110573.xsph.ru/public_html/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(39): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder)) #5 /home/a1110573/domains/a1110573.xsph.ru/public_html/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder)) #6 /home/a1110573/domains/a1110573.xsph.ru/public_html/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder)) #7 /home/a1110573/domains/a1110573.xsph.ru/public_html/phpbb/di/container_builder.php(223): Symfony\Component\DependencyInjection\ContainerBuilder->compile() #8 /home/a1110573/domains/a1110573.xsph.ru/public_html/common.php(115): phpbb\di\container_builder->get_container() #9 /home/a1110573/domains/a1110573.xsph.ru/public_html/adm/index.php(23): require('/home/a1110573/...') #10 {main} Произведенные изменения, после которых начались неполадки: viewtopic.php?t=43441 Установил это Версия phpBB: 3,3 Используемые стили: flat-style_1.1.10 Используемые расширения: Medals System VigLink Версия PHP:: Используемая СУБД и её версия: Ссылка на конференцию: http://a1110573.xsph.ru Есть ли у вас тестовый аккаунт: - Использовался ли поиск для решения проблемы: - Если да, то какие запросы вы использовали:
Отпишите пожалуйста у кого-то заработало это расширение на 3.3.15?
Скачал его из первого поста в этой теме ("Последний раз редактировалось Anvar 28.02.2022 13:20, всего редактировалось 1 раз.")
При включении похоже та же ошибка, что несколько сообщений выше в теме.
Качать другой вариант? (как тут рекомендовано - bb3mobi_medals_1_0_1.zip (105.55 КБ) 69 скачиваний).
Он нормально работает?
Произошла ошибка phpBB при компиляции контейнера, связанная с одним из установленных расширений. По этой причине, все установленные расширения были временно отключены. Попробуйте очистить кэш конференции. Все расширения будут автоматически включены, если ошибка контейнера будет устранена. В противном случае, обратитесь на сайт официальной русской поддержки phpBB Guru для получения помощи.
Исключение: The file "XXX/forum/ext/bb3mobi/medals/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 7 (near "- @user").
#0 XXX/forum/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(117): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/u34646/mu...')
#1 XXX/forum/phpbb/extension/di/extension_base.php(99): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml')
#2 XXX/forum/phpbb/extension/di/extension_base.php(63): phpbb\extension\di\extension_base->load_services(Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#3 XXX/forum/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(71): phpbb\extension\di\extension_base->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#4 XXX/forum/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(39): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#5 XXX/forum/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#6 XXX/forum/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#7 XXX/forum/phpbb/di/container_builder.php(223): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#8 XXX/forum/common.php(115): phpbb\di\container_builder->get_container()
#9 XXX/forum/adm/index.php(23): require('/home/u34646/mu...')
#10 {main}
DimaU писал(а): 15.12.2025 17:30
Исключение: The file "XXX/forum/ext/bb3mobi/medals/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 7 (near "- @user").
Кавычки надо расставить в файле services.yml, по типу - '@user'
Татьяна5 писал(а): 15.12.2025 17:37
Кавычки надо расставить в файле services.yml, по типу - '@user'
То есть в этом файле все (!) конструкции c собакой типа '@ХХХ' заключить в одинарные кавычки?
Там еще есть типа с процентом типа '%bb3mobi.tables.medals%' их не трогать?
Отправлено спустя 21 минуту 7 секунд:
Вообщем, спасибо!!! ) заработало
Все обрамил одинарными кавычками
PS
Жалко в пакете самих медалек нет. Надо искать красивенькие...
PS-2 (немного позже)
Medals System заработало в ACP. Но форум стал недоступен (ошибка 500). Пока отключил. Может причина не в расширении