Beiträge: 31
Themen: 9
Registriert seit: 07.05.2011
Darf ich dazu auch eine Frage stellen?
Meine Seite befindet sich nicht im Hauptverzeichnis. Sondern:
/chat/index.php
Ich bekomme es nicht hin, dass die User im Chat unter "Wer ist online" angezeigt werden.
Ich habe unter anderem:
case "chat/index.php":
$user_activity['activity'] = "chat/index.php";
break;
und
// chat functions
case "chat/index.php":
$location_name = $lang->viewing_chat;
break;
versucht.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Die Online-Funktion ist so leider für Unterverzeichnisse nicht realisierbar. Man müsste sich hierfür eine eigene Funktion z.B. auf Basis des Timestamp und der Session machen. Ich hatte so etwas mal für eine Shoutbox umgesetzt, aber so richtig toll hat das leider nicht funktioniert.
Beiträge: 31
Themen: 9
Registriert seit: 07.05.2011
Danke dir, da ist es wohl einfacher den Chat ins Hauptverzeichnis zu holen.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Ja, wenn das geht.
Habe
das hier noch zu dem Thema gefunden....
Beiträge: 720
Themen: 116
Registriert seit: 29.01.2013
gibst es wo Youtube wo man ansehen, wie man extra Seiten anlegen?
danke...
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
eigentlich bietet Youtube eine recht gute Suchfunktion und mit den Begriffen "mybb custom page" sollte man schon etwas finde....
Beiträge: 32
Themen: 4
Registriert seit: 13.05.2017
MyBB-Version: 1.8.19
04.07.2017, 19:30
(Dieser Beitrag wurde zuletzt bearbeitet: 04.07.2017, 19:41 von Luna.)
Hallo
Ich habe auch eine eigene Seite in meinem MyBB hinzugefügt und besonders in
diesem Post und dem im Post darüber verlinkten Thema geht es genau in die Richtung, die ich noch nicht umgesetzt bekommen habe, denn irgendwie erscheint in der WIO trotzdem nur 'unbekannter ort'.
Meine Änderungen in der functions_online.php:
PHP-Code:
switch($filename)
{
case "listen":
// listen.php?action=[MyAction]
if ($parameters['action'] == "ags")
$user_activity['activity'] = "listen_ags";
else if ($parameters['action'] == "avatare")
$user_activity['activity'] = "listen_avatare";
else if ($parameters['action'] == "jahrbuch")
$user_activity['activity'] = "listen_jahrbuch";
else if ($parameters['action'] == "jobs")
$user_activity['activity'] = "listen_jobs";
else if ($parameters['action'] == "namen")
$user_activity['activity'] = "listen_namen";
else if ($parameters['action'] == "studienrichtungen")
$user_activity['activity'] = "listen_studienrichtungen";
else if ($parameters['action'] == "wohnbezirke")
$user_activity['activity'] = "listen_wohnbezirke";
else
$user_activity['activity'] = "listen";
break;
und
PHP-Code:
switch($user_activity['activity'])
{
// listen.php functions
case 'listen':
$array['location_name'] = "listen with no Action";
break;
case 'listen_ags':
$array['location_name'] = "listen with Action ags";
break;
case 'listen_avatare':
$array['location_name'] = "listen with Action avatare";
break;
case 'listen_jahrbuch':
$array['location_name'] = "listen with Action jahrbuch";
break;
case 'listen_jobs':
$array['location_name'] = "listen with Action jobs";
break;
case 'listen_namen':
$array['location_name'] = "listen with Action namen";
break;
case 'listen_studienrichtungen':
$array['location_name'] = "listen with Action studienrichtungen";
break;
case 'listen_wohnbezirke':
$array['location_name'] = "listen with Action wohnbezirke";
break;
Da sich auch wenn als ich es nur wie im verlinkten Post eingefügt hatte (auch mit einem eintrag in die online.lang.php) nicht ging, bin ich nun etwas ratlos, wie ich das hinbekommen soll.
LG Luna