[OzzModz] Logo In Editor

[OzzModz] Logo In Editor [Paid] 2.0.1

No permission to buy ($10.00)

Ozzy47

Well-known member
Ozzy47 submitted a new resource:

[OzzModz] Logo In Editor - Add some class to the editor

Requirements:
XenForo 2.2+

Description:
This small addon will allow you to add a logo in the editor, a simple yet effective way to customize your community and subtly promote your brand.

This has style properties that allow you to set a different logo with XF's new style variation system. You can also set a logo for smaller devices.

This is inspired from @CedricV guide here...

Read more about this resource...
 
This doesn't work for me on 2.2.17 -- I tried custom skin and default skin, nothing shows up. I also tried the dev admincp notice on 2.2.17 and that doesn't work either. It never shows anything for live site or dev site.

Haven't tested on a 2.3 install.

It also genereated these errors:

Code:
[LIST]
[*]XF\CssRenderException: Error rendering template public:extra.less: .m-colorScheme is undefined in public:extra.less (on or near line 3950)
[*]src/XF/CssRenderException.php:89
[*]Generated by: Unknown account
[*]Jan 5, 2025 at 3:28 PM
[/LIST]
[HEADING=2]Stack trace[/HEADING]
 3947 |     width: 100%;
 3948 |     height: 100%;
 3949 |     background: url() no-repeat bottom right;
*3950*|     .m-colorScheme(dark, {
 3951 |         background: url() no-repeat bottom right;
 3952 |     });
 3953 |     background-size: 250px;
------------

#0 src/XF/CssRenderer.php(418): XF\CssRenderException::createFromLessException(Object(Less_Exception_Compiler), 'public:extra.le...', '// Note that th...')
#1 src/XF/CssRenderer.php(352): XF\CssRenderer->renderToCss('public:extra.le...', '// Note that th...')
#2 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:extra.le...', NULL)
#3 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#4 src/XF/CssWriter.php(55): XF\CssRenderer->render(Array)
#5 src/addons/SV/RedisCache/XF/CssWriter.php(68): XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#6 css.php(30): SV\RedisCache\XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#7 {main}

-------------

Previous Less_Exception_Compiler: .m-colorScheme is undefined in anonymous-file-5898.less - src/vendor/oyejorge/less.php/lib/Less/Tree/Mixin/Call.php:149
#0 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(147): Less_Tree_Mixin_Call->compile(Object(Less_Environment))
#1 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(88): Less_Tree_Ruleset->EvalMixinCalls(Object(Less_Tree_Ruleset), Object(Less_Environment), 14)
#2 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(94): Less_Tree_Ruleset->compile(Object(Less_Environment))
#3 src/vendor/oyejorge/less.php/lib/Less/Parser.php(199): Less_Tree_Ruleset->compile(Object(Less_Environment))
#4 src/XF/CssRenderer.php(414): Less_Parser->getCss()
#5 src/XF/CssRenderer.php(352): XF\CssRenderer->renderToCss('public:extra.le...', '// Note that th...')
#6 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:extra.le...', NULL)
#7 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#8 src/XF/CssWriter.php(55): XF\CssRenderer->render(Array)
#9 src/addons/SV/RedisCache/XF/CssWriter.php(68): XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#10 css.php(30): SV\RedisCache\XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')

Code:
Server error log
[LIST]
[*]ErrorException: Template error: [E_USER_WARNING] Method getPropertyVariation is not callable on the given object (XF\Style)
[*]src/XF/Template/Templater.php:1190
[*]Generated by: Unknown account
[*]Jan 5, 2025 at 3:28 PM
[/LIST]
[HEADING=2]Stack trace[/HEADING]
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/nginx/dom...', 1190)
#1 src/XF/Template/Templater.php(1190): trigger_error('Method getPrope...', 512)
#2 /storage/xf/internal_data/code_cache/templates/l1/s6/public/extra.less.php(291): XF\Template\Templater->method(Object(XF\Style), 'getPropertyVari...', Array)
#3 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#4 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('extra.less', Array, false, NULL)
#5 src/XF/CssRenderer.php(333): MaZ\AUN\XF\Template\Templater->renderTemplate('public:extra.le...', Array, false)
#6 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:extra.le...', NULL)
#7 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#8 src/XF/CssWriter.php(55): XF\CssRenderer->render(Array)
#9 src/addons/SV/RedisCache/XF/CssWriter.php(68): XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#10 css.php(30): SV\RedisCache\XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#11 {main}

Edit. Tried it on 2.3 and it works fine. Must be something broken on 2.2.
 
Last edited:
This doesn't work for me on 2.2.17 -- I tried custom skin and default skin, nothing shows up. I also tried the dev admincp notice on 2.2.17 and that doesn't work either. It never shows anything for live site or dev site.

Haven't tested on a 2.3 install.

It also genereated these errors:

Code:
[LIST]
[*]XF\CssRenderException: Error rendering template public:extra.less: .m-colorScheme is undefined in public:extra.less (on or near line 3950)
[*]src/XF/CssRenderException.php:89
[*]Generated by: Unknown account
[*]Jan 5, 2025 at 3:28 PM
[/LIST]
[HEADING=2]Stack trace[/HEADING]
 3947 |     width: 100%;
 3948 |     height: 100%;
 3949 |     background: url() no-repeat bottom right;
*3950*|     .m-colorScheme(dark, {
 3951 |         background: url() no-repeat bottom right;
 3952 |     });
 3953 |     background-size: 250px;
------------

#0 src/XF/CssRenderer.php(418): XF\CssRenderException::createFromLessException(Object(Less_Exception_Compiler), 'public:extra.le...', '// Note that th...')
#1 src/XF/CssRenderer.php(352): XF\CssRenderer->renderToCss('public:extra.le...', '// Note that th...')
#2 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:extra.le...', NULL)
#3 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#4 src/XF/CssWriter.php(55): XF\CssRenderer->render(Array)
#5 src/addons/SV/RedisCache/XF/CssWriter.php(68): XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#6 css.php(30): SV\RedisCache\XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#7 {main}

-------------

Previous Less_Exception_Compiler: .m-colorScheme is undefined in anonymous-file-5898.less - src/vendor/oyejorge/less.php/lib/Less/Tree/Mixin/Call.php:149
#0 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(147): Less_Tree_Mixin_Call->compile(Object(Less_Environment))
#1 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(88): Less_Tree_Ruleset->EvalMixinCalls(Object(Less_Tree_Ruleset), Object(Less_Environment), 14)
#2 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(94): Less_Tree_Ruleset->compile(Object(Less_Environment))
#3 src/vendor/oyejorge/less.php/lib/Less/Parser.php(199): Less_Tree_Ruleset->compile(Object(Less_Environment))
#4 src/XF/CssRenderer.php(414): Less_Parser->getCss()
#5 src/XF/CssRenderer.php(352): XF\CssRenderer->renderToCss('public:extra.le...', '// Note that th...')
#6 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:extra.le...', NULL)
#7 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#8 src/XF/CssWriter.php(55): XF\CssRenderer->render(Array)
#9 src/addons/SV/RedisCache/XF/CssWriter.php(68): XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#10 css.php(30): SV\RedisCache\XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')

Code:
Server error log
[LIST]
[*]ErrorException: Template error: [E_USER_WARNING] Method getPropertyVariation is not callable on the given object (XF\Style)
[*]src/XF/Template/Templater.php:1190
[*]Generated by: Unknown account
[*]Jan 5, 2025 at 3:28 PM
[/LIST]
[HEADING=2]Stack trace[/HEADING]
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/nginx/dom...', 1190)
#1 src/XF/Template/Templater.php(1190): trigger_error('Method getPrope...', 512)
#2 /storage/xf/internal_data/code_cache/templates/l1/s6/public/extra.less.php(291): XF\Template\Templater->method(Object(XF\Style), 'getPropertyVari...', Array)
#3 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#4 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('extra.less', Array, false, NULL)
#5 src/XF/CssRenderer.php(333): MaZ\AUN\XF\Template\Templater->renderTemplate('public:extra.le...', Array, false)
#6 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:extra.le...', NULL)
#7 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#8 src/XF/CssWriter.php(55): XF\CssRenderer->render(Array)
#9 src/addons/SV/RedisCache/XF/CssWriter.php(68): XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#10 css.php(30): SV\RedisCache\XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#11 {main}

Edit. Tried it on 2.3 and it works fine. Must be something broken on 2.2.

Because this is for 2.3 and not 2.2.x

I’ll look when I can to make it ore one compatible.
 
This doesn't work for me on 2.2.17 -- I tried custom skin and default skin, nothing shows up. I also tried the dev admincp notice on 2.2.17 and that doesn't work either. It never shows anything for live site or dev site.

Haven't tested on a 2.3 install.

It also genereated these errors:

Code:
[LIST]
[*]XF\CssRenderException: Error rendering template public:extra.less: .m-colorScheme is undefined in public:extra.less (on or near line 3950)
[*]src/XF/CssRenderException.php:89
[*]Generated by: Unknown account
[*]Jan 5, 2025 at 3:28 PM
[/LIST]
[HEADING=2]Stack trace[/HEADING]
 3947 |     width: 100%;
 3948 |     height: 100%;
 3949 |     background: url() no-repeat bottom right;
*3950*|     .m-colorScheme(dark, {
 3951 |         background: url() no-repeat bottom right;
 3952 |     });
 3953 |     background-size: 250px;
------------

#0 src/XF/CssRenderer.php(418): XF\CssRenderException::createFromLessException(Object(Less_Exception_Compiler), 'public:extra.le...', '// Note that th...')
#1 src/XF/CssRenderer.php(352): XF\CssRenderer->renderToCss('public:extra.le...', '// Note that th...')
#2 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:extra.le...', NULL)
#3 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#4 src/XF/CssWriter.php(55): XF\CssRenderer->render(Array)
#5 src/addons/SV/RedisCache/XF/CssWriter.php(68): XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#6 css.php(30): SV\RedisCache\XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#7 {main}

-------------

Previous Less_Exception_Compiler: .m-colorScheme is undefined in anonymous-file-5898.less - src/vendor/oyejorge/less.php/lib/Less/Tree/Mixin/Call.php:149
#0 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(147): Less_Tree_Mixin_Call->compile(Object(Less_Environment))
#1 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(88): Less_Tree_Ruleset->EvalMixinCalls(Object(Less_Tree_Ruleset), Object(Less_Environment), 14)
#2 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(94): Less_Tree_Ruleset->compile(Object(Less_Environment))
#3 src/vendor/oyejorge/less.php/lib/Less/Parser.php(199): Less_Tree_Ruleset->compile(Object(Less_Environment))
#4 src/XF/CssRenderer.php(414): Less_Parser->getCss()
#5 src/XF/CssRenderer.php(352): XF\CssRenderer->renderToCss('public:extra.le...', '// Note that th...')
#6 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:extra.le...', NULL)
#7 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#8 src/XF/CssWriter.php(55): XF\CssRenderer->render(Array)
#9 src/addons/SV/RedisCache/XF/CssWriter.php(68): XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#10 css.php(30): SV\RedisCache\XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')

Code:
Server error log
[LIST]
[*]ErrorException: Template error: [E_USER_WARNING] Method getPropertyVariation is not callable on the given object (XF\Style)
[*]src/XF/Template/Templater.php:1190
[*]Generated by: Unknown account
[*]Jan 5, 2025 at 3:28 PM
[/LIST]
[HEADING=2]Stack trace[/HEADING]
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/nginx/dom...', 1190)
#1 src/XF/Template/Templater.php(1190): trigger_error('Method getPrope...', 512)
#2 /storage/xf/internal_data/code_cache/templates/l1/s6/public/extra.less.php(291): XF\Template\Templater->method(Object(XF\Style), 'getPropertyVari...', Array)
#3 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#4 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('extra.less', Array, false, NULL)
#5 src/XF/CssRenderer.php(333): MaZ\AUN\XF\Template\Templater->renderTemplate('public:extra.le...', Array, false)
#6 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:extra.le...', NULL)
#7 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#8 src/XF/CssWriter.php(55): XF\CssRenderer->render(Array)
#9 src/addons/SV/RedisCache/XF/CssWriter.php(68): XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#10 css.php(30): SV\RedisCache\XF\CssWriter->run(Array, 6, 1, 'f347809809f9a0a...')
#11 {main}

Edit. Tried it on 2.3 and it works fine. Must be something broken on 2.2.

Okay, the new version should work in 2.2 and 2.3
 
Odd, it should work, it's only simple CSS.

Try on a default style. Do you have any other addons that affect the editor?
 
Back
Top Bottom