[AP] Style Suite

Add-ons [AP] Style Suite 2.4.0

Register & Get access to index

Gunstra

Registered
v2.4.0 Error:
An exception occurred: [ErrorException] [E_WARNING] Trying to access array offset on value of type null in src/addons/apathy/StyleSuite/Listener.php on line 284

  1. XF::handlePhpError() in src/addons/apathy/StyleSuite/Listener.php at line 284
  2. apathy\StyleSuite\Listener::templaterTemplatePreRender() in src/XF/Extension.php at line 49
  3. XF\Extension->fire() in src/XF/App.php at line 2992
  4. XF\App->fire() in src/XF/Template/Templater.php at line 1614
  5. XF\Template\Templater->renderTemplate() in src/XF/Template/Template.php at line 24
  6. XF\Template\Template->render() in src/XF/Mvc/Renderer/Html.php at line 50
  7. XF\Mvc\Renderer\Html->renderView() in src/XF/Mvc/Dispatcher.php at line 460
  8. XF\Mvc\Dispatcher->renderView() in src/XF/Mvc/Dispatcher.php at line 442
  9. XF\Mvc\Dispatcher->renderReply() in src/XF/Mvc/Dispatcher.php at line 402
  10. XF\Mvc\Dispatcher->render() in src/XF/Mvc/Dispatcher.php at line 60
  11. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2485
  12. XF\App->run() in src/XF.php at line 524
  13. XF::runApp() in index.php at line 20
 

AnonyEz

Registered
ErrorException: [E_WARNING] Invalid argument supplied for foreach() in src\addons\apathy\StyleSuite\XF\Pub\Controller\Account.php at line 23
  1. XF::handlePhpError() in src\addons\apathy\StyleSuite\XF\Pub\Controller\Account.php at line 23
  2. apathy\StyleSuite\XF\Pub\Controller\Account->actionAccountDetails() in src\XF\Mvc\Dispatcher.php at line 350
  3. XF\Mvc\Dispatcher->dispatchClass() in src\XF\Mvc\Dispatcher.php at line 257
  4. XF\Mvc\Dispatcher->dispatchFromMatch() in src\XF\Mvc\Dispatcher.php at line 113
  5. XF\Mvc\Dispatcher->dispatchLoop() in src\XF\Mvc\Dispatcher.php at line 55
  6. XF\Mvc\Dispatcher->run() in src\XF\App.php at line 2337
  7. XF\App->run() in src\XF.php at line 488
  8. XF::runApp() in index.php at line 20
i fix it by using this easily
PHP:
public static function templaterTemplatePreRender(Templater $templater, &$type, &$template, array &$params)
{
    if ($type == 'public' && $template == 'member_view')
    {
        $user = $params['user'];

        if (!$user->canChangeProfileStyle())
        {
            return;
        }

        $style = $user->Profile->Profile;

        if ($style === null) {
            return; // or handle the null case appropriately
        }

        $props = [
            'header'         => htmlspecialchars($style['pr_page_header']),
            'navbar'         => $style['pr_navbar_bg'],
            'pageBg'         => $style['pr_page_bg'],
            'fontColor'      => $style['pr_font_color'],
            'urlColor'       => $style['pr_url_color'],
            'highlightColor' => $style['pr_highlight_color'],
            'boxHeader'      => $style['pr_box_header'],
        ];

        // Rest of the code
    }
}
 

AnonyEz

Registered
v2.4.0 Error:
An exception occurred: [ErrorException] [E_WARNING] Trying to access array offset on value of type null in src/addons/apathy/StyleSuite/Listener.php on line 284

  1. XF::handlePhpError() in src/addons/apathy/StyleSuite/Listener.php at line 284
  2. apathy\StyleSuite\Listener::templaterTemplatePreRender() in src/XF/Extension.php at line 49
  3. XF\Extension->fire() in src/XF/App.php at line 2992
  4. XF\App->fire() in src/XF/Template/Templater.php at line 1614
  5. XF\Template\Templater->renderTemplate() in src/XF/Template/Template.php at line 24
  6. XF\Template\Template->render() in src/XF/Mvc/Renderer/Html.php at line 50
  7. XF\Mvc\Renderer\Html->renderView() in src/XF/Mvc/Dispatcher.php at line 460
  8. XF\Mvc\Dispatcher->renderView() in src/XF/Mvc/Dispatcher.php at line 442
  9. XF\Mvc\Dispatcher->renderReply() in src/XF/Mvc/Dispatcher.php at line 402
  10. XF\Mvc\Dispatcher->render() in src/XF/Mvc/Dispatcher.php at line 60
  11. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2485
  12. XF\App->run() in src/XF.php at line 524
  13. XF::runApp() in index.php at line 20
PHP:
public static function templaterTemplatePreRender(Templater $templater, &$type, &$template, array &$params)
{
    if ($type == 'public' && $template == 'member_view')
    {
        $user = $params['user'];

        if (!$user->canChangeProfileStyle())
        {
            return;
        }

        $style = $user->Profile->Profile;

        if ($style === null) {
            return; // or handle the null case appropriately
        }

        $props = [
            'header'         => htmlspecialchars($style['pr_page_header']),
            'navbar'         => $style['pr_navbar_bg'],
            'pageBg'         => $style['pr_page_bg'],
            'fontColor'      => $style['pr_font_color'],
            'urlColor'       => $style['pr_url_color'],
            'highlightColor' => $style['pr_highlight_color'],
            'boxHeader'      => $style['pr_box_header'],
        ];

        // Rest of the code
    }
}
 

AnonyEz

Registered
XenForo submitted a new resource:

[AP] Style Suite - Allows users to change the appearance of usernames, postbits, custom titles & profiles



Read more about this resource...
There is error in listerner.php on line 284

use this code to fix it


PHP:
public static function templaterTemplatePreRender(Templater $templater, &$type, &$template, array &$params)
{
    if ($type == 'public' && $template == 'member_view')
    {
        $user = $params['user'];

        if (!$user->canChangeProfileStyle())
        {
            return;
        }

        $style = $user->Profile->Profile;

        if ($style === null) {
            return; // or handle the null case appropriately
        }

        $props = [
            'header'         => htmlspecialchars($style['pr_page_header']),
            'navbar'         => $style['pr_navbar_bg'],
            'pageBg'         => $style['pr_page_bg'],
            'fontColor'      => $style['pr_font_color'],
            'urlColor'       => $style['pr_url_color'],
            'highlightColor' => $style['pr_highlight_color'],
            'boxHeader'      => $style['pr_box_header'],
        ];

        // Rest of the code
    }
}
 

Gunstra

Registered
There is error in listerner.php on line 284

use this code to fix it


PHP:
public static function templaterTemplatePreRender(Templater $templater, &$type, &$template, array &$params)
{
    if ($type == 'public' && $template == 'member_view')
    {
        $user = $params['user'];

        if (!$user->canChangeProfileStyle())
        {
            return;
        }

        $style = $user->Profile->Profile;

        if ($style === null) {
            return; // or handle the null case appropriately
        }

        $props = [
            'header'         => htmlspecialchars($style['pr_page_header']),
            'navbar'         => $style['pr_navbar_bg'],
            'pageBg'         => $style['pr_page_bg'],
            'fontColor'      => $style['pr_font_color'],
            'urlColor'       => $style['pr_url_color'],
            'highlightColor' => $style['pr_highlight_color'],
            'boxHeader'      => $style['pr_box_header'],
        ];

        // Rest of the code
    }
}
What file do I put this code in?
 
  • Tags
    [ap] style suite 1.9.0 [ap] style suite 1.9.4 [ap] style suite 2.4.0
  • Back
    Top Bottom