Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
WIO
#1
Hi,

kurze Frage, wo bzw. wie fügt man neue Seiten zur Wer ist Online liste hinzu?
Halt bei eigenen Addons, das dort nicht steht: Unbekannter Ort.

mfg
Scorpio
#2
Hallo Scorpio,

hier ist ein kurzes Beispiel, wie man weitere Seiten hinzufügen kann.

Öffne die Datei online.php und suche nach
Code:
// default
        default:
            $locationname = sprintf($lang->unknown_location, $user['location']);
            break;

Davor einfügen:
Code:
// Deine Seite
case "section":
$locationname = $lang->aktivity;
break;

Suche nach:
Code:
default:
            $user['activity'] = "unknown";
            break;

Davor einfügen:
Code:
case "section":
$user['activity'] = "section";
break;

"section" steht für den Namen der Datei, also z.B. "guide". "activities" steht für die Aktionen, die durchgeführt werden sollen. Guck dir die Datei online.php am besten mal genau an, dann solltest du das Prinzip schnell verstehen. Du musst dann in der Datei online.lang.php einen neuen String hinzufügen, in dem das steht, was angezeigt werden soll.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#3
Danke dir wieder einmal.
Hab mir nach deiner Anleitung hin das mal reingezogen.. funzt nun! ^^"
#4
Hy,

Ich habe über
// default
default:
$locationname = sprintf($lang->unknown_location, $user['location']);
break;




// Downloadbereich
case "download.php":
$locationname = $lang->download;
break;

und über

default:
$user['activity'] = "unknown";
break;



case "download":
$user['activity'] = "download";
break;
und unter online.lang
Hab ich über:

$l['viewing_announcements'] = "<a href=\"forumdisplay.php?fid={1}\">{2}</a> Ank&uuml;ndigungen ansehen";

$l['download'] = "Downloadbereich ansehen";

eingfügt aber unter wer ist Online wird immernoch unbkannt angezeigt.



#5
Das liegt daran, dass du einmal case "download.php" und einmal case"download" hast, damit es funktioniert müssen es die gleichen sein.