MyBB.de Forum

Normale Version: Away Member List
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
Ich kann das leider nicht bestätigen, dass keine gid vergeben wird. Auch der Link zur Konfiguration des Plugins führt an die richtige Stelle.....
Ich befürchte, dieses Problem liegt bei mir wohl an einer anderen Stelle, denn die fehlerhafte Nummerierung in der Datenbank passiert bei anderen Plugins auch, die ich installieren wollte (zB. das Export User (GDPR/DSGVO)). Ich werde mich damit an den allgemeinen Support wenden. Vielen Dank für die bisherige Hilfe Smile
@Jockl:

Vielleicht solltest du den Funktion "awaymemberlist_activate" noch etwas anpassen:

den Teil:
PHP-Code:
$awaymemberlist_group = array(
   
"gid" => (int)$gid,
   
"name" => "awaymemberlist_settings",
   
"title" => "Away Member List",
   
"description" => "Settings for Away Member List plugin.",
   
"disporder" => "3",
   
"isdefault" => "no",
 );
 
$db->insert_query("settinggroups"$awaymemberlist_group);
 
$gid $db->insert_id(); 

durch:
PHP-Code:
$query $db->simple_select("settinggroups""COUNT(*) as disporder");
    $disporder $db->fetch_field($query"disporder");
    $awaymemberlist_group = array(
        "name"          => "awaymemberlist_settings",
        "title"        => "Away Member List",
        "description"  => "Settings for Away Member List plugin.",
        "disporder"    => $disporder+1,
        "isdefault"    => 0
    
);

    $gid $db->insert_query("settinggroups"$awaymemberlist_group); 
ersetzen.

Somit hättest du eine dynamische Anpassung der Listennummer.
Danke Dir für den Tipp, Sven. Allerdings erschließt sich mir der Vorteil der dynamischen Anpassung der Listenummer nicht so ganz... Blush
Sonderlich sinnvoll ist der Code auch nicht:
a) Einstellungsgruppen von Plugins werden getrennt von den Standard-Einstellungen angezeigt.
b) Die Anzahl an Gruppen hat mit der Reihenfolge nicht viel zu tun (zumindest bei Plugins).

Sollte man die Einstellungsgruppe ans Ende packen, dann schaut man eher nach max(disporder)+1. Ob das dem Nutzer irgendwas bringt, sei mal dahin gestellt.
Seiten: 1 2 3 4