Как правильно использовать Noty в шаблонах начальной загрузки?

Я просмотрел много вопросов здесь о Ноти и кое-что увидел, но в отношении моего вопроса здесь я не вижу ответа. У меня действительно работает плагин Noty, однако, я делаю это очень грубым способом, который означает добавление дополнительного тега body, иногда даже не в разделе body, и он заканчивается очень грязно, поэтому я хотел бы спросить Небольшой совет о том, как сделать это правильно. У меня есть код для моего проекта и пример "грязного, но работающего" решения, которое я хотел бы очистить.

    if(isset($_POST['EnableFREE']))
{
    $FreeMode4ALL = new TOKEN();
        $doFREEmodeALL = "query1;
        query2";
        $stmt = $FreeMode4ALL->runQuery($doFREEmodeALL);
        $stmt->execute();

if ($doFREEmodeALL && $stmt->rowCount() >0)
{
    echo'<body onload="noty({text: \'<strong>'.$xblsname.' Message</strong><br>Successfully Enabled FREE Mode\', layout: \'topRight\', type: \'success\'});">';
    $PayToggle = '<button name ="EnablePAID" class ="btn btn-primary"><span class="fa fa-money"> </span>Enable Paid Mode</button>';

}
else
{
    echo'<body onload="noty({text: \'<strong>'.$xblsname.' Message</strong><br>Something went wrong, please contact developer.\', layout: \'topRight\', type: \'error\'});">';
}

}

Итак <body onload> Метод - это все, что я получил, даже не работает с совместимыми тегами onload, такими как те, что я здесь читал. https://www.w3schools.com/jsref/event_onload.asp.

Спасибо за любую помощь в продвинутом.

0 ответов

Другие вопросы по тегам