Nachdem ich mir immer wieder sagen lasen mußte das tolle an facebook & co ist das man da nur die Meldungen der Friends lesen muß dachte ich mir dafür finde ich auch im Chat eine Lösung.
Daher gibt es jetzt den Befehl /fonly der aber nur in **privaten** Räumen Wirkung zeigt.
Ist diese Option aktiviert und befindet sich in einem **privaten** Raum werden nur noch Meldungen von leuten angezeigt die man in der Freundesliste hat mit Ausnahme von VIP's.
Es is egal ob der Raum abgesperrt ist und auch wenn noch andere User die keine Friens sind es werden auch die Systemmeldungen ausgeblendet.
Geht mann allerdings in einen öffentlichen Raum wird wieder alles angezeigt da hier doch die Unterhaltung im vordergrund stehen sollte.
Für die message.set brauch man folgende messages:
message.fonly.true = <i>Es werden nur noch Meldungen von Freunden angezeigt sofern du dich in einem <strong>privaten</strong> Raum befindest!</i>
message.fonly.false = <i>Es werden wieder alle Meldungen angezeigt</i>
so das war's …
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
die messages.set wurde nochmal ein klein wenig überarbeitet, hier nun die aktuellen änderunge für den neuen befehl
message.fonly.true = <i><img src="../static/iconWarn.gif" /> Es werden nur noch Meldungen von Freunden angezeigt sofern du dich in einem <strong>privaten</strong> Raum befindest!</i>
message.fonly.false = <i>Es werden wieder alle Meldungen angezeigt.</i>
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ich hab dann noch die Messages zum Befehl angepasst sodas mir das File mit einem javascript gleich neugeladen wird und die Anzeige aktuell ist die sich auf den Raum bezieht.
das Package werde ich aber deswegen jetzt nicht aktuallisieren das kommt mit der nächsten version mit.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich geh hier nicht ins Detail aber wer sich damit befasen will braucht sich nur den Scoure von UserlistRequestHandler.java anschauen.
Hinzufügen kann man Handler in dem man ein jar File erzeugt mit dem Pfad freecs.external.handler und in der config.cfg mit der option handlerUrl = den speicherort angibt, der chat fügt den hander dan automatisch hinzu.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Nachdem ich mir immer wieder sagen lasen mußte das tolle an facebook & co ist das man da nur die Meldungen der Friends lesen muß dachte ich mir dafür finde ich auch im Chat eine Lösung.
Daher gibt es jetzt den Befehl /fonly der aber nur in **privaten** Räumen Wirkung zeigt.
Ist diese Option aktiviert und befindet sich in einem **privaten** Raum werden nur noch Meldungen von leuten angezeigt die man in der Freundesliste hat mit Ausnahme von VIP's.
Es is egal ob der Raum abgesperrt ist und auch wenn noch andere User die keine Friens sind es werden auch die Systemmeldungen ausgeblendet.
Geht mann allerdings in einen öffentlichen Raum wird wieder alles angezeigt da hier doch die Unterhaltung im vordergrund stehen sollte.
Für die message.set brauch man folgende messages:
message.fonly.true = <i>Es werden nur noch Meldungen von Freunden angezeigt sofern du dich in einem <strong>privaten</strong> Raum befindest!</i>
message.fonly.false = <i>Es werden wieder alle Meldungen angezeigt</i>
so das war's …
die messages.set wurde nochmal ein klein wenig überarbeitet, hier nun die aktuellen änderunge für den neuen befehl
message.fonly.true = <i><img src="../static/iconWarn.gif" /> Es werden nur noch Meldungen von Freunden angezeigt sofern du dich in einem <strong>privaten</strong> Raum befindest!</i>
message.fonly.false = <i>Es werden wieder alle Meldungen angezeigt.</i>
In der CVS Version habe ich nun eine Möglichkeit eingebaut das man die aktuelle Wirkung der Einstellung vom Befehl /fonly anzeigen kann.
Das kann man mit der Option <% userstate_fonly %> machen, die kann man in jedem html File einbauen das auf dem Chatserver liegt.
Zusätzlich bestimmt man über die messag.set das Ausehen z.b.
constant.fonly.false = <img src="../static/allMessages.png" /><a href="/SEND?message=/fonly" target="dummy"><span style="color:black;cursor:hand;"> alle Meldungen</span></a> <br />
constant.fonly.true = <img src="../static/allMessages.png" /><img src="../static/iconWarn.gif" /><a href="/SEND?message=/fonly" target="dummy"><span style="color:black;cursor:hand;"> nur Freunde</span></a> <br />
ich hab dann noch die Messages zum Befehl angepasst sodas mir das File mit einem javascript gleich neugeladen wird und die Anzeige aktuell ist die sich auf den Raum bezieht.
das Package werde ich aber deswegen jetzt nicht aktuallisieren das kommt mit der nächsten version mit.
Ich habe vergeßen zu erwähnen das es jetzt auch die Möglichkeit neue Handler hinzufügen kann.
Ein Beispiel dafür ist das hier http://chat.onlinetalk.net:1976/rssfeed?url=kum
Ich geh hier nicht ins Detail aber wer sich damit befasen will braucht sich nur den Scoure von UserlistRequestHandler.java anschauen.
Hinzufügen kann man Handler in dem man ein jar File erzeugt mit dem Pfad freecs.external.handler und in der config.cfg mit der option handlerUrl = den speicherort angibt, der chat fügt den hander dan automatisch hinzu.