UI.X 2 Dark

UI.X 2 Dark [Paid] 2025-03-05

No permission to buy ($59.50)
Most likely you put your changes into the actual UI.X Dark style directly - am I correct on that?

With pretty much all themes you NEVER want to actually put your changes directly into the style you bought; You'll want to put them in a child of that style. By doing that, you can upgrade the parent style any time a new update comes out, and your child style will inherit all the changes of the parent. In cases where you modified a template that's been updated in the parent, you can (in most cases) automatically merge in the differences, but sometimes you'll need to manually adjust the templates to have the new updates.

So, the solution here is to re-do all your customizations in a child style of UI.X Dark.
All my mods have gone to a child style. So I just re-upload the parent style?
 
Code:
Server error log
[LIST]
[*]ErrorException: Template error: [E_USER_WARNING] Template public:setup_fa4_variables.less is unknown
[*]src/XF/Template/Templater.php:782
[*]Generated by: Unknown account
[*]Feb 8, 2025 at 15:22
[/LIST]
[HEADING=2]Stack trace[/HEADING]
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/var/www/vhosts...', 782)
#1 src/XF/Template/Templater.php(782): trigger_error('Template public...', 512)
#2 src/XF/Template/Templater.php(1767): XF\Template\Templater->getTemplateData('public', 'setup_fa4_varia...')
#3 src/XF/Template/Templater.php(1874): XF\Template\Templater->renderTemplate('setup_fa4_varia...', Array)
#4 internal_data/code_cache/templates/l1/s37/public/setup_fa.less.php(7): XF\Template\Templater->includeTemplate('public:setup_fa...', Array)
#5 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure}(Object(SV\MultiPrefix\XF\Mail\Templater), Array, NULL)
#6 src/XF/Template/Templater.php(1874): XF\Template\Templater->renderTemplate('setup_fa.less', Array)
#7 internal_data/code_cache/templates/l1/s37/public/setup.less.php(47): XF\Template\Templater->includeTemplate('public:setup_fa...', Array)
#8 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure}(Object(SV\MultiPrefix\XF\Mail\Templater), Array, NULL)
#9 src/XF/CssRenderer.php(766): XF\Template\Templater->renderTemplate('setup.less', Array)
#10 src/XF/CssRenderer.php(426): XF\CssRenderer->getLessPrepend()
#11 src/XF/CssRenderer.php(371): XF\CssRenderer->renderToCss('email:core.less', '// NOTE: THIS D...')
#12 src/XF/CssRenderer.php(279): XF\CssRenderer->renderTemplate('email:core.less', NULL)
#13 src/addons/ThemeHouse/UIX/XF/CssRenderer.php(40): XF\CssRenderer->renderTemplates(Array, Array, Array)
#14 src/XF/CssRenderer.php(135): ThemeHouse\UIX\XF\CssRenderer->renderTemplates(Array, Array, Array)
#15 src/XF/Mail/Styler.php(70): XF\CssRenderer->render(Array, false)
#16 src/XF/Mail/Styler.php(57): XF\Mail\Styler->renderCoreCss()
#17 src/XF/Mail/Styler.php(31): XF\Mail\Styler->getEmailCss(Object(XF\Language))
#18 src/XF/Mail/Mailer.php(202): XF\Mail\Styler->styleHtml('<!DOCTYPE html>...', true, Object(XF\Language))
#19 src/XF/Mail/Mail.php(420): XF\Mail\Mailer->renderMailTemplate('activity_summar...', Array, Object(XF\Language), Object(XFRM\XF\Entity\User))
#20 src/XF/Mail/Mail.php(492): XF\Mail\Mail->renderTemplate()
#21 src/XF/Mail/Mail.php(568): XF\Mail\Mail->getSendableEmail()
#22 src/XF/Job/ActivitySummaryEmail.php(120): XF\Mail\Mail->send()
#23 src/XF/Job/ActivitySummaryEmail.php(73): XF\Job\ActivitySummaryEmail->generateAndSendEmail(Object(XFRM\XF\Entity\User))
#24 src/XF/Job/Manager.php(275): XF\Job\ActivitySummaryEmail->run(8)
#25 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#26 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#27 job.php(46): XF\Job\Manager->runQueue(false, 8)
#28 {main}
[HEADING=2]Request state[/HEADING]
array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(52) "domain/admin.php?logs/server-errors/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Code:
Server error log
[LIST]
[*]XF\CssRenderException: Error rendering template email:core.less: ParseError: Unexpected input in email:core.less on line 58, column 44 (on or near line 58)
[*]src/XF/CssRenderException.php:89
[*]Generated by: Unknown account
[*]Feb 8, 2025 at 15:22
[/LIST]
[HEADING=2]Stack trace[/HEADING]
 55 | @fa-primary-opacity:   1;
 56 | @fa-secondary-opacity: .4;
 57 | 
*58*| url('/styles/fa/brands/500px.svg?v=5.15.3'): "\f26e";
 59 | url('/styles/fa/regular/abacus.svg?v=5.15.3'): "\f640";
 60 | url('/styles/fa/brands/accessible-icon.svg?v=5.15.3'): "\f368";
 61 | url('/styles/fa/brands/accusoft.svg?v=5.15.3'): "\f369";
------------

#0 src/XF/CssRenderer.php(435): XF\CssRenderException::createFromLessException(Object(Less_Exception_Chunk), 'email:core.less', '// Note that th...')
#1 src/XF/CssRenderer.php(371): XF\CssRenderer->renderToCss('email:core.less', '// Note that th...')
#2 src/XF/CssRenderer.php(279): XF\CssRenderer->renderTemplate('email:core.less', NULL)
#3 src/addons/ThemeHouse/UIX/XF/CssRenderer.php(40): XF\CssRenderer->renderTemplates(Array, Array, Array)
#4 src/XF/CssRenderer.php(135): ThemeHouse\UIX\XF\CssRenderer->renderTemplates(Array, Array, Array)
#5 src/XF/Mail/Styler.php(70): XF\CssRenderer->render(Array, false)
#6 src/XF/Mail/Styler.php(57): XF\Mail\Styler->renderCoreCss()
#7 src/XF/Mail/Styler.php(31): XF\Mail\Styler->getEmailCss(Object(XF\Language))
#8 src/XF/Mail/Mailer.php(202): XF\Mail\Styler->styleHtml('<!DOCTYPE html>...', true, Object(XF\Language))
#9 src/XF/Mail/Mail.php(420): XF\Mail\Mailer->renderMailTemplate('activity_summar...', Array, Object(XF\Language), Object(XFRM\XF\Entity\User))
#10 src/XF/Mail/Mail.php(492): XF\Mail\Mail->renderTemplate()
#11 src/XF/Mail/Mail.php(568): XF\Mail\Mail->getSendableEmail()
#12 src/XF/Job/ActivitySummaryEmail.php(120): XF\Mail\Mail->send()
#13 src/XF/Job/ActivitySummaryEmail.php(73): XF\Job\ActivitySummaryEmail->generateAndSendEmail(Object(XFRM\XF\Entity\User))
#14 src/XF/Job/Manager.php(275): XF\Job\ActivitySummaryEmail->run(8)
#15 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#16 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#17 job.php(46): XF\Job\Manager->runQueue(false, 8)
#18 {main}

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

Previous Less_Exception_Chunk: ParseError: Unexpected input in anonymous-file-0.less on line 58, column 44
56| @fa-secondary-opacity: .4;
57| 
58| url('/styles/fa/brands/500px.svg?v=5.15.3'): "\f26e";
59| url('/styles/fa/regular/abacus.svg?v=5.15.3'): "\f640";
60| url('/styles/fa/brands/accessible-icon.svg?v=5.15.3'): "\f368";
61| url('/styles/fa/brands/accusoft.svg?v=5.15.3'): "\f369"; - src/vendor/oyejorge/less.php/lib/Less/Parser.php:625
#0 src/vendor/oyejorge/less.php/lib/Less/Parser.php(572): Less_Parser->GetRules(NULL)
#1 src/vendor/oyejorge/less.php/lib/Less/Parser.php(413): Less_Parser->_parse()
#2 src/XF/CssRenderer.php(431): Less_Parser->parse('// Note that th...')
#3 src/XF/CssRenderer.php(371): XF\CssRenderer->renderToCss('email:core.less', '// Note that th...')
#4 src/XF/CssRenderer.php(279): XF\CssRenderer->renderTemplate('email:core.less', NULL)
#5 src/addons/ThemeHouse/UIX/XF/CssRenderer.php(40): XF\CssRenderer->renderTemplates(Array, Array, Array)
#6 src/XF/CssRenderer.php(135): ThemeHouse\UIX\XF\CssRenderer->renderTemplates(Array, Array, Array)
#7 src/XF/Mail/Styler.php(70): XF\CssRenderer->render(Array, false)
#8 src/XF/Mail/Styler.php(57): XF\Mail\Styler->renderCoreCss()
#9 src/XF/Mail/Styler.php(31): XF\Mail\Styler->getEmailCss(Object(XF\Language))
#10 src/XF/Mail/Mailer.php(202): XF\Mail\Styler->styleHtml('<!DOCTYPE html>...', true, Object(XF\Language))
#11 src/XF/Mail/Mail.php(420): XF\Mail\Mailer->renderMailTemplate('activity_summar...', Array, Object(XF\Language), Object(XFRM\XF\Entity\User))
#12 src/XF/Mail/Mail.php(492): XF\Mail\Mail->renderTemplate()
#13 src/XF/Mail/Mail.php(568): XF\Mail\Mail->getSendableEmail()
#14 src/XF/Job/ActivitySummaryEmail.php(120): XF\Mail\Mail->send()
#15 src/XF/Job/ActivitySummaryEmail.php(73): XF\Job\ActivitySummaryEmail->generateAndSendEmail(Object(XFRM\XF\Entity\User))
#16 src/XF/Job/Manager.php(275): XF\Job\ActivitySummaryEmail->run(8)
#17 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#18 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#19 job.php(46): XF\Job\Manager->runQueue(false, 8)
#20 {main}
[HEADING=2]Request state[/HEADING]
array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(52) "domain/admin.php?logs/server-errors/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}


Might be issue with UI.X add-on? This was one time for error and nothing shows up anymore.
 
Code:
Server error log
[LIST]
[*]ErrorException: Template error: [E_USER_WARNING] Template public:setup_fa4_variables.less is unknown
[*]src/XF/Template/Templater.php:782
[*]Generated by: Unknown account
[*]Feb 8, 2025 at 15:22
[/LIST]
[HEADING=2]Stack trace[/HEADING]
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/var/www/vhosts...', 782)
#1 src/XF/Template/Templater.php(782): trigger_error('Template public...', 512)
#2 src/XF/Template/Templater.php(1767): XF\Template\Templater->getTemplateData('public', 'setup_fa4_varia...')
#3 src/XF/Template/Templater.php(1874): XF\Template\Templater->renderTemplate('setup_fa4_varia...', Array)
#4 internal_data/code_cache/templates/l1/s37/public/setup_fa.less.php(7): XF\Template\Templater->includeTemplate('public:setup_fa...', Array)
#5 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure}(Object(SV\MultiPrefix\XF\Mail\Templater), Array, NULL)
#6 src/XF/Template/Templater.php(1874): XF\Template\Templater->renderTemplate('setup_fa.less', Array)
#7 internal_data/code_cache/templates/l1/s37/public/setup.less.php(47): XF\Template\Templater->includeTemplate('public:setup_fa...', Array)
#8 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure}(Object(SV\MultiPrefix\XF\Mail\Templater), Array, NULL)
#9 src/XF/CssRenderer.php(766): XF\Template\Templater->renderTemplate('setup.less', Array)
#10 src/XF/CssRenderer.php(426): XF\CssRenderer->getLessPrepend()
#11 src/XF/CssRenderer.php(371): XF\CssRenderer->renderToCss('email:core.less', '// NOTE: THIS D...')
#12 src/XF/CssRenderer.php(279): XF\CssRenderer->renderTemplate('email:core.less', NULL)
#13 src/addons/ThemeHouse/UIX/XF/CssRenderer.php(40): XF\CssRenderer->renderTemplates(Array, Array, Array)
#14 src/XF/CssRenderer.php(135): ThemeHouse\UIX\XF\CssRenderer->renderTemplates(Array, Array, Array)
#15 src/XF/Mail/Styler.php(70): XF\CssRenderer->render(Array, false)
#16 src/XF/Mail/Styler.php(57): XF\Mail\Styler->renderCoreCss()
#17 src/XF/Mail/Styler.php(31): XF\Mail\Styler->getEmailCss(Object(XF\Language))
#18 src/XF/Mail/Mailer.php(202): XF\Mail\Styler->styleHtml('<!DOCTYPE html>...', true, Object(XF\Language))
#19 src/XF/Mail/Mail.php(420): XF\Mail\Mailer->renderMailTemplate('activity_summar...', Array, Object(XF\Language), Object(XFRM\XF\Entity\User))
#20 src/XF/Mail/Mail.php(492): XF\Mail\Mail->renderTemplate()
#21 src/XF/Mail/Mail.php(568): XF\Mail\Mail->getSendableEmail()
#22 src/XF/Job/ActivitySummaryEmail.php(120): XF\Mail\Mail->send()
#23 src/XF/Job/ActivitySummaryEmail.php(73): XF\Job\ActivitySummaryEmail->generateAndSendEmail(Object(XFRM\XF\Entity\User))
#24 src/XF/Job/Manager.php(275): XF\Job\ActivitySummaryEmail->run(8)
#25 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#26 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#27 job.php(46): XF\Job\Manager->runQueue(false, 8)
#28 {main}
[HEADING=2]Request state[/HEADING]
array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(52) "domain/admin.php?logs/server-errors/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Code:
Server error log
[LIST]
[*]XF\CssRenderException: Error rendering template email:core.less: ParseError: Unexpected input in email:core.less on line 58, column 44 (on or near line 58)
[*]src/XF/CssRenderException.php:89
[*]Generated by: Unknown account
[*]Feb 8, 2025 at 15:22
[/LIST]
[HEADING=2]Stack trace[/HEADING]
 55 | @fa-primary-opacity:   1;
 56 | @fa-secondary-opacity: .4;
 57 |
*58*| url('/styles/fa/brands/500px.svg?v=5.15.3'): "\f26e";
 59 | url('/styles/fa/regular/abacus.svg?v=5.15.3'): "\f640";
 60 | url('/styles/fa/brands/accessible-icon.svg?v=5.15.3'): "\f368";
 61 | url('/styles/fa/brands/accusoft.svg?v=5.15.3'): "\f369";
------------

#0 src/XF/CssRenderer.php(435): XF\CssRenderException::createFromLessException(Object(Less_Exception_Chunk), 'email:core.less', '// Note that th...')
#1 src/XF/CssRenderer.php(371): XF\CssRenderer->renderToCss('email:core.less', '// Note that th...')
#2 src/XF/CssRenderer.php(279): XF\CssRenderer->renderTemplate('email:core.less', NULL)
#3 src/addons/ThemeHouse/UIX/XF/CssRenderer.php(40): XF\CssRenderer->renderTemplates(Array, Array, Array)
#4 src/XF/CssRenderer.php(135): ThemeHouse\UIX\XF\CssRenderer->renderTemplates(Array, Array, Array)
#5 src/XF/Mail/Styler.php(70): XF\CssRenderer->render(Array, false)
#6 src/XF/Mail/Styler.php(57): XF\Mail\Styler->renderCoreCss()
#7 src/XF/Mail/Styler.php(31): XF\Mail\Styler->getEmailCss(Object(XF\Language))
#8 src/XF/Mail/Mailer.php(202): XF\Mail\Styler->styleHtml('<!DOCTYPE html>...', true, Object(XF\Language))
#9 src/XF/Mail/Mail.php(420): XF\Mail\Mailer->renderMailTemplate('activity_summar...', Array, Object(XF\Language), Object(XFRM\XF\Entity\User))
#10 src/XF/Mail/Mail.php(492): XF\Mail\Mail->renderTemplate()
#11 src/XF/Mail/Mail.php(568): XF\Mail\Mail->getSendableEmail()
#12 src/XF/Job/ActivitySummaryEmail.php(120): XF\Mail\Mail->send()
#13 src/XF/Job/ActivitySummaryEmail.php(73): XF\Job\ActivitySummaryEmail->generateAndSendEmail(Object(XFRM\XF\Entity\User))
#14 src/XF/Job/Manager.php(275): XF\Job\ActivitySummaryEmail->run(8)
#15 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#16 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#17 job.php(46): XF\Job\Manager->runQueue(false, 8)
#18 {main}

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

Previous Less_Exception_Chunk: ParseError: Unexpected input in anonymous-file-0.less on line 58, column 44
56| @fa-secondary-opacity: .4;
57|
58| url('/styles/fa/brands/500px.svg?v=5.15.3'): "\f26e";
59| url('/styles/fa/regular/abacus.svg?v=5.15.3'): "\f640";
60| url('/styles/fa/brands/accessible-icon.svg?v=5.15.3'): "\f368";
61| url('/styles/fa/brands/accusoft.svg?v=5.15.3'): "\f369"; - src/vendor/oyejorge/less.php/lib/Less/Parser.php:625
#0 src/vendor/oyejorge/less.php/lib/Less/Parser.php(572): Less_Parser->GetRules(NULL)
#1 src/vendor/oyejorge/less.php/lib/Less/Parser.php(413): Less_Parser->_parse()
#2 src/XF/CssRenderer.php(431): Less_Parser->parse('// Note that th...')
#3 src/XF/CssRenderer.php(371): XF\CssRenderer->renderToCss('email:core.less', '// Note that th...')
#4 src/XF/CssRenderer.php(279): XF\CssRenderer->renderTemplate('email:core.less', NULL)
#5 src/addons/ThemeHouse/UIX/XF/CssRenderer.php(40): XF\CssRenderer->renderTemplates(Array, Array, Array)
#6 src/XF/CssRenderer.php(135): ThemeHouse\UIX\XF\CssRenderer->renderTemplates(Array, Array, Array)
#7 src/XF/Mail/Styler.php(70): XF\CssRenderer->render(Array, false)
#8 src/XF/Mail/Styler.php(57): XF\Mail\Styler->renderCoreCss()
#9 src/XF/Mail/Styler.php(31): XF\Mail\Styler->getEmailCss(Object(XF\Language))
#10 src/XF/Mail/Mailer.php(202): XF\Mail\Styler->styleHtml('<!DOCTYPE html>...', true, Object(XF\Language))
#11 src/XF/Mail/Mail.php(420): XF\Mail\Mailer->renderMailTemplate('activity_summar...', Array, Object(XF\Language), Object(XFRM\XF\Entity\User))
#12 src/XF/Mail/Mail.php(492): XF\Mail\Mail->renderTemplate()
#13 src/XF/Mail/Mail.php(568): XF\Mail\Mail->getSendableEmail()
#14 src/XF/Job/ActivitySummaryEmail.php(120): XF\Mail\Mail->send()
#15 src/XF/Job/ActivitySummaryEmail.php(73): XF\Job\ActivitySummaryEmail->generateAndSendEmail(Object(XFRM\XF\Entity\User))
#16 src/XF/Job/Manager.php(275): XF\Job\ActivitySummaryEmail->run(8)
#17 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#18 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#19 job.php(46): XF\Job\Manager->runQueue(false, 8)
#20 {main}
[HEADING=2]Request state[/HEADING]
array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(52) "domain/admin.php?logs/server-errors/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}


Might be issue with UI.X add-on? This was one time for error and nothing shows up anymore.
Looks like it may be an issue with SV's Multi Prefix addon.
 
So I notice a point to point version incremented that matches XF's version. Is each new style updated required? Can I run for example, XF 2.3.6, but version 2.3.4 of the style?

You'll want to run at least 2.3.5 if you're running 2.3.6 XF; While XF 2.3.6 didn't have any template changes (at least nothing impacting what our style touches), 2.3.4 to 2.3.5 did have some template updates.

However, 2.3.6 does have some other general fixes and refactors, which is why we'd encourage you to use that version if you are on 2.3.6.
 
Thank God GIF by Originals
 
Back
Top Bottom