Seite 1 von 1

viewonline.php für mchat anpassen

Verfasst: 28.10.2013 21:17
von Maugrim
Hallo

mit der Mod mChat kann man in der viewonline die case 'mchat' hinzufügen

mittels Sprachvariable kann man dann in der Onlineliste sehen, welche User gerade im Chat sind

Allerdings hat das einen kleinen Makel.

Wenn die User sich entscheiden, mChat auf der Hautpseite anzeigen zu lassen, wird immer "befindet sich im chat" angezeigt, auch wenn die User nicht die seperate Chatseite aufgerufen haben, sondern auf der Indexseite sind

wahrscheinlich liefert der mChat auf der Hauptseite dann kein "index" an die case Abfrage, sondern ein "mchat"
Das gefällt mir aber eigentlich nicht so wirklich

Wenn sich ein User auf der Index Seite befindet, hätte ich lieber, dass dort auch steht "befindet sich auf der Foren Hauptseite" selbst wenn der Chat dort ist
Die meisten User benutzen den Chat nicht, wenn sie auf der Hauptseite sind, sondern lesen nur mit...

Kann man da nicht einfach eine if-else Abfrage machen?

case 'mchat'
if auf Hauptseite --> location index
else
location mchat


? :oops:

Re: viewonline.php für mchat anpassen

Verfasst: 04.11.2013 09:19
von Maugrim
Hm

kann man da nicht einfach eine Abfrage machen die der "case: 'index'" entspricht?


case: mchat
Also, wenn der User sich auf der index.php befindet, dann

$location = $user->lang['MCHAT_INDEX'];
$location_url = append_sid("{$phpbb_root_path}index.$phpEx");

wenn er sich auf der eigenen mchat.php befindet

$location = $user->lang['MCHAT_SITE'];
$location_url = append_sid("{$phpbb_root_path}mchat.$phpEx");

break;



wie könnte man das realisieren?

denn nur

case 'mchat':
$location = $user->lang['MCHAT''];
$location_url = append_sid("{$phpbb_root_path}mchat.$phpEx");
break;

ist zu wenig...

denn selbst wenn man sich auf der index-Seite befindet, wird nur "Befindet sich im Chat" angezeigt.
Denn anscheinend liefert der Mod mChat einen mchat case obwohl man sich auf dem index befindet


oder könnte man das vllt irgendwie aushebeln?
Ih will, dass wenn die User auf der INDEX Seite sind, das auch so im viewonline steht. ganz egal welcher Mod da noch auf der Hauptseite drauf ist :(