Дорогие учасники форума, может у кого нибудь есть рабочий плагин яндекс метрики, я ставила с форума гуру, но он выдает больше 5 ошибок. Поделитесь :oops: :Rose:
Комментарии: 6

CabinetAdmin 10 ноя 2020, 18:19 Сообщение

Что за ошибки? Там вроде очень простое расширение. Единственное что для последней версии нужны кавычки проставить в файле services.yml. В остальном не должно быть проблем.
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

емили 10 ноя 2020, 20:01 Сообщение

CabinetAdmin, а где кавычки поставить в файле?
  • 0

емили 10 ноя 2020, 20:04 Сообщение

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

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

Исключение: The file "/home/public_html/forum/ext/designermix/yandexmetrika/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 5 (near "- @config").

#0 /home/public_html/forum/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(117): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/a0380138/...')
#1 /home/public_html/forum/phpbb/extension/di/extension_base.php(99): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml')
#2 /home/public_html/forum/phpbb/extension/di/extension_base.php(63): phpbb\extension\di\extension_base->load_services(Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#3 /home/public_html/forum/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(71): phpbb\extension\di\extension_base->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#4 /home/public_html/forum/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(39): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#5 /home/public_html/forum/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#6 /home/public_html/forum/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#7 /home/public_html/forum/phpbb/di/container_builder.php(203): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#8 /home/public_html/forum/common.php(115): phpbb\di\container_builder->get_container()
#9 /home/public_html/forum/adm/index.php(23): require('/home/a0380138/...')
#10 {main}
  • 0

емили 10 ноя 2020, 20:06 Сообщение

У меня стоит Yandex Metrika 0.0.1
  • 0

CabinetAdmin 10 ноя 2020, 21:24 Сообщение

Да, в файле, вот так должно быть:

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

services:
    designermix.yandexmetrika.listener:
        class: designermix\yandexmetrika\event\listener
        arguments:
            - '@config'
            - '@template'
            - '@user'
        tags:
            - { name: event.listener }
Можете отсюда скопировать и заменить.
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

емили 11 ноя 2020, 15:48 Сообщение

Благодарю, все заработало :ihaaaa: :Yahoo!:
  • 0

Похожие темы