Seite 19 von 34

Verfasst: 30.12.2007 23:03
von Seether
Ok, habe ein paar Fragen gesammelt:
-Einen Adminbereich gibt es nicht, oder? Man stellt alles in der config-Datei ein?
-Kann man das Zeitintervall zwischen 2 Beiträgen erhöhen?

Zur Shoutbox:
-Habe es in einem Ifram geladen und es gab weder einen Button fürs Absenden noch Scrollbalken am Rand. Nach wenigen Einträgen konnte man also die Shoutboxfunktion nicht mehr benutzen....

Verfasst: 31.12.2007 18:39
von madblueimp
Seether hat geschrieben:-Einen Adminbereich gibt es nicht, oder? Man stellt alles in der config-Datei ein?
Richtig, die Einstellungen laufen alle über die Config-Datei.
Benutzer und Räume werden ja über die Benutzer und Foren des Forums administriert.
Einen nur für den Admin zugänglichen Bereich gibt es für die Anzeige der Logs/das Monitoring des aktuellen Chats (siehe readme).
Seether hat geschrieben:-Kann man das Zeitintervall zwischen 2 Beiträgen erhöhen?
Wenn du das Zeitintervall zwischen Update-Anfragen der Clienst meinst - ja, dazu gibt es unter js/config.js die Einstellung timerRate.
Die sollte aber nicht zu klein gewählt werden, da hierdurch die Belastung des Servers steigt.
Seether hat geschrieben:Zur Shoutbox:
-Habe es in einem Ifram geladen und es gab weder einen Button fürs Absenden noch Scrollbalken am Rand. Nach wenigen Einträgen konnte man also die Shoutboxfunktion nicht mehr benutzen....
Ein Button zum Absenden ist nicht notwendig (Die Eingabe-Taste der Tastatur sendet einen Beitrag ab).
Wenn keine Scrollbalken erscheinen hast du wohl das Stylesheet nicht richtig eingebunden.
Die Scrollbalken werden durch das Stylesheet erzeugt (overflow:auto).
Auf der Projektseite kannst du sehen wie die Shoutbox aussehen kann.

Verfasst: 01.01.2008 22:11
von Seether
Ok auf der Projektseite sieht es recht ordentlich aus mit der shoutbox.

Mit Zeitabständen meinte ich die Abstände zwischen 2 Beiträgen der User. Habe es mal getestet und konnte mehrere Zeilen pro Sekunde abschicken. Das ist mir deutlich zu viel, dann spammen sie mir ales voll. Kann man das auch verändern?

S.


Edit: Ich schaffe es irgendwie nicht die höhe der Shoutbox zu begrenzen. Geht es hierüber?

Code: Alles auswählen

#ajaxChatContent #ajaxChatChatList {
	height:100px;
	overflow:auto;
}

Wie kann ich eigentlich User kicken oder bannen? Habe wohl noch nicht die Funktion entdeckt....

Verfasst: 02.01.2008 14:35
von madblueimp
Seether hat geschrieben:Mit Zeitabständen meinte ich die Abstände zwischen 2 Beiträgen der User. Habe es mal getestet und konnte mehrere Zeilen pro Sekunde abschicken. Das ist mir deutlich zu viel, dann spammen sie mir ales voll. Kann man das auch verändern?
Eine "Flood-Control" ist schon eingebaut - in lib/config.php kannst du die Anzahl der Nachrichten einstellen, die ein Benutzer pro Minute senden darf bevor er rausgeschmissen wird:

Code: Alles auswählen

// Defines the max number of messages a user may send per minute before getting kicked and banned:
$config['maxMessageRate'] = 60;
Falls dir das nicht reicht und du die Abstände zwischen zwei Beiträgen bestimmen willst kannst du die Methode onNewMessage überschreiben (siehe lib/class/AJAXChat.php).
Seether hat geschrieben:Edit: Ich schaffe es irgendwie nicht die höhe der Shoutbox zu begrenzen. Geht es hierüber?

Code: Alles auswählen

#ajaxChatContent #ajaxChatChatList {
	height:100px;
	overflow:auto;
}
Ja.
Seether hat geschrieben:Wie kann ich eigentlich User kicken oder bannen? Habe wohl noch nicht die Funktion entdeckt....
Schau dir die Hilfe im Chat an.

Verfasst: 02.01.2008 22:08
von dasar
abend,
also ich hab zwar die themen durch geschaut aber leider keien antwort gefunden ...
falls es doch schon da war sorry
was muss ich machen das man nur als mitglied in den chat kommt ?
also keine gäste!!!

lg

Verfasst: 02.01.2008 23:15
von Seether
@dasar:

Such mal in der Datei config.php

Code: Alles auswählen

// Enable/Disable guest logins:
$config['allowGuestLogins'] = false;

@madblueimp:

Danke, dass Du Dir die Zeit nimmst und die Fragen beantwortest.

Bei der Benutzung ist mir noch was aufgefallen.

-Gibt es die Möglichkeit per Knopfdruck Beiträge zu löschen oder zu
zensieren? Sehe als Modfunktion nur bannen + kicken.

-Ist es möglich wenn man sagen wir 6 Beiträge pro Minute zulässt danach einfach weitere Anfragen abzublocken anstatt den User direkt zu bannen?

-Ist es möglich bei der Shoutbox eine andere Anzahl an Zeilen anzuzeigen als bei der richtigen Chatversion?

-Ist es möglich die Shoutbox nicht so häufig zu aktualisieren wie den Chat?


-Standardmäßig scheint es ja für jedes Forum einen eigenen Raum zu geben. Habe in der config.php array(0) eingetragen und hatte damit im Chat nur noch den Standard-Raum (Public). Soweit so gut.... In der Shoutbox aber waren Links zu allen Foren noch vorhanden und bei Klick darauf kam die Meldung Fehler: Ungültiger Raumname: xxxxxxx

-Bei der Funktion /msg user wird zwischen Groß- und Kleinschreibung unterschieden. Kann man das abschalten?

-Habe nun von einigen Usern die Rückmeldung erhalten, dass die Seite auf Grund der Shoutbox für einige Sekunden stockt und sich nicht mehr bedienen lässt. Daran lässt sich vermutlich nichts drehen, oder?

-Bestehst Du darauf, dass das Copyright und der Link bei der Shoutbox auch vorhanden sein muss? Oder reicht es Dir wenn der Link in der Chatversion zu sehen ist? Zerreisst mir ehrlich gesagt ziemlich das Design in der shoutbox

Verfasst: 02.01.2008 23:51
von dasar
wenn ich den bot namen oder den style anpassen will sodass als standart der black ist kommen immer fehler meldungen kann mir jemand helfen please
lg

Verfasst: 03.01.2008 15:36
von madblueimp
Seether hat geschrieben:-Gibt es die Möglichkeit per Knopfdruck Beiträge zu löschen oder zu
zensieren? Sehe als Modfunktion nur bannen + kicken.
Ich halte solch eine Funktion nicht für so sinnvoll, da Chat-Nachrichten von allen im Raum anwesenden sowieso schon gelesen wurden.
Vielleicht füge ich es trotzdem irgendwann hinzu, da es jetzt schon ein paar Mal nachgefragt wurde.
Bis dahin könnte man so eine Funktion auch als "Custom IRC Style Command" implementieren (siehe FAQ).
Seether hat geschrieben:-Ist es möglich wenn man sagen wir 6 Beiträge pro Minute zulässt danach einfach weitere Anfragen abzublocken anstatt den User direkt zu bannen?
Ja, das ist möglich, dazu muss man nur die Methode floodControl() überschreiben.
Eventuelle füge ich eine solche Option auch für die nächste Version mit hinzu.
Seether hat geschrieben:Ist es möglich bei der Shoutbox eine andere Anzahl an Zeilen anzuzeigen als bei der richtigen Chatversion?
Was meinst du mit "Anzahl an Zeilen"? Die Höhe der Shoutbox lässt sich über CSS anpassen.
Seether hat geschrieben:Ist es möglich die Shoutbox nicht so häufig zu aktualisieren wie den Chat?[/b]
Ja, dazu überschreibst du die Einstellung timerRate aus js/config.js im JavaScript-Bereich des Shoutbox-Templates.
Seether hat geschrieben:Standardmäßig scheint es ja für jedes Forum einen eigenen Raum zu geben. Habe in der config.php array(0) eingetragen und hatte damit im Chat nur noch den Standard-Raum (Public). Soweit so gut.... In der Shoutbox aber waren Links zu allen Foren noch vorhanden und bei Klick darauf kam die Meldung Fehler: Ungültiger Raumname: xxxxxxx
Was meinst du mit "Links zu allen Foren"?
Seether hat geschrieben:Bei der Funktion /msg user wird zwischen Groß- und Kleinschreibung unterschieden. Kann man das abschalten?
In der nächsten Version sind die Commands in einzelne Methoden ausgelagert, dann kannst du sie speziell überschreiben.
Ich würde aber empfehlen die Groß- und Kleinschreibung weiter zu berücksichtigen.
Die nächste Version bringt auch ein erweitertes Benutzermenü, das manuelle eintippen der Commands ist dann kaum mehr nötig.
Seether hat geschrieben:Habe nun von einigen Usern die Rückmeldung erhalten, dass die Seite auf Grund der Shoutbox für einige Sekunden stockt und sich nicht mehr bedienen lässt. Daran lässt sich vermutlich nichts drehen, oder?
"für einige Sekunden" klingt ziemlich krass. Frag mal deine Benutzer, ob sie das auf der Projekt-Seite nachvollziehen können (wo die Shoutbox auch installliert ist). Bisher ist mir ein solches Verhalten nämlich nicht aufgefallen.
Seether hat geschrieben:Bestehst Du darauf, dass das Copyright und der Link bei der Shoutbox auch vorhanden sein muss? Oder reicht es Dir wenn der Link in der Chatversion zu sehen ist? Zerreisst mir ehrlich gesagt ziemlich das Design in der shoutbox
Ja. Es sollte eigentlich möglich sein das Design so anzupassen, das es durch die Copyright-Links nicht zerrissen wird.
Eventuell führe ich mal eine Lizenz ohne die Copyright-Links ein. Die wird aber nicht kostenlos sein.

Verfasst: 03.01.2008 16:11
von Seether
Danke für Deine ausführliche Antwort!

So habe mich weiter mit dem chat beschäftigt.

Das stocken beim Laden der Shoutbox hängt direkt mit der Anzahl der Nachrichten zu tun, die geladen werden. (Ist ja auch logisch)
Allerdings führt das zu dem Problem, dass ich die Anzahl der Nachrichten nun auf 60 herunter setzen musste um es erträglich zu machen. Für die Shoutbox reichen 60 Einträge natürlich aus, aber für den Chat ist es ehrlich gesagt etwas zu wenig. Deswegen meine Frage ob man die Anzahl der Nachrichten (das meinte ich mit Zeilen) die in der Shoutbox geladen werden geringer wählen kann als beim Chat. Also sagen wir in der Shoutbox nur die letzten 20 und im Chat dafür die letzen 200.

TimerRate überschreiben geht so?

Code: Alles auswählen

ajaxChatConfig.timerRate = 10000;
Noch was zum zensieren: Es stimmt natürlich was Du sagst, dass die meisten es schon gelesen haben. Aber gerade die Shoutbox sehen viieeeele Leute, die sonst gar nicht chatten. Habe keine Lust, dass dann da Pornolinks oder sonstiges drin stehen.

Copyright und Link habe ich nun doch ins Design eingepasst bekommen. Zuvor passt die Hintergrundfarbe einfach nicht dazu...


S.

Verfasst: 03.01.2008 16:21
von madblueimp
Seether hat geschrieben:Das stocken beim Laden der Shoutbox hängt direkt mit der Anzahl der Nachrichten zu tun, die geladen werden. (Ist ja auch logisch)
Allerdings führt das zu dem Problem, dass ich die Anzahl der Nachrichten nun auf 60 herunter setzen musste um es erträglich zu machen. Für die Shoutbox reichen 60 Einträge natürlich aus, aber für den Chat ist es ehrlich gesagt etwas zu wenig. Deswegen meine Frage ob man die Anzahl der Nachrichten (das meinte ich mit Zeilen) die in der Shoutbox geladen werden geringer wählen kann als beim Chat. Also sagen wir in der Shoutbox nur die letzten 20 und im Chat dafür die letzen 200.
In dem Fall bräuchtest du dann eigene Setups für Chat und Shoutbox.
Seether hat geschrieben:TimerRate überschreiben geht so?

Code: Alles auswählen

ajaxChatConfig.timerRate = 10000;
Richtig.
Seether hat geschrieben:Noch was zum zensieren: Es stimmt natürlich was Du sagst, dass die meisten es schon gelesen haben. Aber gerade die Shoutbox sehen viieeeele Leute, die sonst gar nicht chatten. Habe keine Lust, dass dann da Pornolinks oder sonstiges drin stehen.
OK, da du die Anzahl der letzten Einträge hoch gesetzt hast betrifft dich das natürlich auch eher.
Ich werd mal schauen und solch eine Option eventuell für die nächste Version mit reinnehmen.