Menu

CVS Version 1.2.20091002

Developers
Rene
2009-10-02
2013-04-22
  • Rene

    Rene - 2009-10-02

    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 …

     
  • Rene

    Rene - 2009-10-02

    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>

     
  • Rene

    Rene - 2009-10-03

    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.

     
  • Rene

    Rene - 2009-10-05

    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. 

     

Log in to post a comment.