Seite 1 von 1

[3.3] Username Colour Changer

Verfasst: 09.06.2020 12:07
von Blutnebel
Hallo, ich hatte versucht die alte am laufen zu bekommen, es geht aber nicht^^ ist da was in Planung (Update)?
Oder sollte ich (um die Usernamen in bestimmten Farben anzeigen zu lassen) lieber auf Gruppen umschwenken?

glG und bleibt Gesund..

Re: [3.3] Username Colour Changer

Verfasst: 09.06.2020 12:44
von Crizzo
Hi,

welche alte Extension meinst du und wo klemmt es denn?

Re: [3.3] Username Colour Changer

Verfasst: 09.06.2020 13:20
von Blutnebel
Username Colour Changer Version: 1.0.3
von: http://www.dmzx-web.net

wenn ich die Extension aktiviere kommt folgendes:

Code: Alles auswählen


Beim Aufbau des Containers durch phpBB ist wegen einer installierten Erweiterung ein Fehler aufgetreten. Aus diesem Grund wurden alle Erweiterungen vorrübergehend deaktiviert. Bitte versuche das Problem zu beheben, in dem du den Cache des Boards leerst. Alle Erweiterungen werden automatisch wieder aktiviert, sobald der Container-Fehler behoben ist. Wenn das Problem dauerhaft auftritt, besuche bitte phpBB.com (englisch) für Support (deutschsprachiger Support auf phpBB.de).

Fehler: The file "/homepages/35/d641270526/htdocs/ext/dmzx/usernamecolourchanger/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 "- @request").

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

Re: [3.3] Username Colour Changer

Verfasst: 09.06.2020 14:10
von LukeWCS
Von der angegebenen Webseite kann man offenbar ohne Registrierung nichts herunterladen. Ich habe das aber auch in der CDB gefunden: https://www.phpbb.com/customise/db/exte ... r_changer/

Laut composer.json ist die Ext nicht für phpBB 3.3 ausgelegt und den Fehlermeldungen nach zu urteilen, hast du 3.3. Des Weiteren meldet Ext Check unter anderem mehrere Probleme mit der services.yml, weil diese noch Strukturen hat, welche schon seit 3.2 veraltet sind. Du kannst versuchen das zum Laufen zu bekommen, indem du die Probleme in services.yml behebst. Das garantiert aber nicht, das es dann mit 3.3 auch läuft. Alternativ könntest den Autor fragen, ob ein Update für 3.3 geplant ist.

Re: [3.3] Username Colour Changer

Verfasst: 09.06.2020 14:13
von Kirk
Hallo
Öffne die root/ext/dmzx/usernamecolourchanger/config/services.yml
Ersetze den kompletten Code damit:

Code: Alles auswählen

services:
    dmzx.usernamecolourchanger.listener:
        class: dmzx\usernamecolourchanger\event\listener
        arguments:
            - '@request'
            - '@template'
            - '@user'
            - '@auth'
            - '@dbal.conn'
            - '@config'
        tags:
            - { name: event.listener }

Re: [3.3] Username Colour Changer

Verfasst: 09.06.2020 14:21
von Blutnebel
waaahhh es geht ;) vielen lieben dank <3