Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Dodanie linku od ustawień pluginu

PHP/MYSQL  Założony przez  MEXXIO.

Chciałem zrobić coś takiego jak jest w pluginie default avatar że po aktywacji pluginu dodaje pod opisem link który kieruje nas do ustawień pluginu, próbowałem ale nie bardzo to wychodzi. Testowałęm na prostym pluginie:
http://mods.mybb.com/view/favicon-in-address-bar
pokaz jak probowales, powiemy Ci co robisz zle
function default_avatar_info()
{
    global $lang;

    $lang->load('default_avatar');
    
    $data = array(
            "name" => $lang->default_avatar_plugin_name,
            "description" => $lang->default_avatar_plugin_description,
            "website" => "http://mods.mybboard.net/view/default-avatar/",
            "author" => "Santiago Dimattia",
            "authorsite" => "http://teleportz.com.ar",
            "version" => "1.0",
            "guid" => "389824f8f3c7b9056bed9dc3ac0330da",
            "compatibility" => "16*"
        );
    
    $plugin_status = default_avatar_is_installed();

    if($plugin_status)
    {
        $data['description'] .= $lang->sprintf($lang->default_avatar_plugin_description_link, 'index.php?module=config&defaultavatar=update_current_users');
    }
    
    return $data;
}

Podmieniłem w sumie dane tylko.
Zobacz jak to jest w np. team online.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Coś takiego zrobiłem i działa:
function favicon_info()
{
    global $lang, $db;
    $lang->load('favicon');

        $query = $db->simple_select('settinggroups', '*', "name='favicon'");
        if (count($db->fetch_array($query)))
        $settings_link = '(<a href="index.php?module=config&action=change&search=favicon" style="color:#FF1493;font-weight:bold;">'.'Ustawienia'.'</a>)';

    return array(
        "name"            => $lang->favicon_name,
        "description"    => $lang->favicon_desc . $settings_link,
        "website"        => "http://www.mybbhelp.ir",
        "author"        => "Persis",
        "authorsite"    => "http://www.30pu.net",
        "guid"          => "2e182f0e69a1dcd132ae23964aba5b62",
        "version"        => "1.0.1",
        "compatibility" => "16*"
    );
}
Trochę się pomęczyłem bo po wyłączeniu pluginu był link do ustawień. Dzięki raz jeszcze :)



Użytkownicy przeglądający ten wątek:

1 gości