Webboard

Pełna wersja: Funkcja dodawania szablonów w pluginie
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam, niedawno postanowiłem spróbować swoich sił w pisaniu pluginów pod mybb lecz jak się potem okazało nie idzie mi to :P
problem mam z tym że nie dodaje mi danej wartości do szablonów, próbowałem kopiować kody z innych pluginów i przerabiać lecz u mnie dalej nie wychodzi(wiadomo niby php lecz trochę trzeba ogarnąć, inaczej się pisze pliki pod strony, inaczej pluginy pod mybb jeszcze inaczej pod ipb)
moglibyście mi powiedzieć jak zrobić żeby poprawnie includowało mi do szablonów?
Takie o na szybko:
Kod:
function plugin_activate(){
    global $db, $mybb;
    require MYBB_ROOT."/inc/adminfunctions_templates.php";
    $template = array(
        "title"        => "szablon1",
        "template"    => 'zawartosc szablonu1',
        "sid"        => -1
    );
    $db->insert_query("templates", $template);
        $template = array(
        "title"        => "szablon2",
        "template"    => 'zawartosc szablonu2',
        "sid"        => -1
    );
    $db->insert_query("templates", $template);
        $template = array(
        "title"        => "szablon3",
        "template"    => 'zawartosc szablonu3',
        "sid"        => -1
    );
    $db->insert_query("templates", $template);
}
function plugin_deactivate(){
    global $db, $mybb;
    require MYBB_ROOT."/inc/adminfunctions_templates.php";
    $db->query("DELETE FROM ".TABLE_PREFIX."templates WHERE title='szablon1'");
    $db->query("DELETE FROM ".TABLE_PREFIX."templates WHERE title='szablon2'");
    $db->query("DELETE FROM ".TABLE_PREFIX."templates WHERE title='szablon3'");
    rebuild_settings();
}
o właśnie zapomniałem o $db i require MYBB_ROOT :)
dzięki za pomoc :D