Seite 1 von 1
Blueimps Ajax Chat - mehrere neue Gruppen farblich zuweisen
Verfasst: 23.01.2014 22:57
von B2k
Hallo zusammen,
ich benutze in meinem phpbb3.0.12 den oben genanten
Ajax Chat von blueimp, dieser ist via iframe in den forumbody eingebunden.
es funktioniert auch soweit alles prima, nur was ich noch gerne hätte ist das meine selbst erstellten Gruppen im Forum farblich genauso im AJAX Chat dargestellt werden.
ein Beispiel:
Moderatoren werden Grün angezeigt, user weiß/grau und Admins ja Rot und ich habe 4 Gruppen die erstellt und dann farblich angepasst werden müssen.
- Mitglieder u78 (im Forum die Farbe Orange)
- Offiziere u78 (im Forum die Farbe Blau)
- Mitglieder Ursa (im Forum die Farbe Hellblau)
- Mitglieder Kassio (im Forum die Farbe Hellgrün)
Ich hätte jetzt gerne das im chat die user aus u78 Orange, Ursa Hellblau usw. farblich genau wie im Forum werden. Wie kann ich das machen? Ich hab auch schonmal diese
Anleitung versucht einzubauen und hab dabei den chatinhalt geleert.. Bin für jede Hilfe Dankbar.
Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei
Verfasst: 24.01.2014 12:59
von Gast234254
Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei
Verfasst: 26.01.2014 20:06
von B2k
Danke für deinen Beitrag, das ist genau die Anleitung die ich auch probiert hab, dabei hab ich den chatinhalt gelöscht. Was genau muss ich für mehrere gruppen machen?
Jeden einzelnen Befehl so osft wie ich ihn brauche oder gibt es da welche die nur 1x eingetragen werden manche andee aber zb. 5x? Danke.
Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei
Verfasst: 26.01.2014 20:14
von Gast234254
Für jede Gruppe must du diesen Schritte für
Code: Alles auswählen
if(!defined('AJAX_CHAT_VIP')) define('AJAX_CHAT_VIP', 5);
Code: Alles auswählen
if(!defined('AJAX_CHAT_VIP')) define('AJAX_CHAT_GP1', 5);
if(!defined('AJAX_CHAT_VIP')) define('AJAX_CHAT_GP2', 6);
Jeweils die Anweisungen wiederholt eingeben. GP ist die Abkürzung für Gruppe. Du kannst auch andere Namen verwenden. VIP ist in dem Beispiel eine weitere Gruppe. So ist dann logisch das eine weitere Gruppe anderst benannt und nummeriert werden muss.
Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei
Verfasst: 26.01.2014 23:00
von B2k
Ok danke, das heißt für mich ich kann die config so abändern?
Code: Alles auswählen
if(!defined('AJAX_CHAT_u78')) define('AJAX_CHAT_u78', 5);
if(!defined('AJAX_CHAT_offiu78')) define('AJAX_CHAT_offiu78', 6);
if(!defined('AJAX_CHAT_ursa')) define('AJAX_CHAT_ursa, 7);
if(!defined('AJAX_CHAT_kassio')) define('AJAX_CHAT_kassio', 8);
Das heißt dann weiter für mich das ich jeden weiteren schritt nach der config mit den eben definierten Gruppen erweitern muss?
zb der nächste Schritt in der CustomAJAXCHAT.php?
Code: Alles auswählen
if($auth->acl_get('a_'))
$userData['userRole'] = AJAX_CHAT_ADMIN;
elseif($auth->acl_get('m_'))
$userData['userRole'] = AJAX_CHAT_MODERATOR;
else
$userData['userRole'] = AJAX_CHAT_USER;
zu
Code: Alles auswählen
if($auth->acl_get('a_')) {
$userData['userRole'] = AJAX_CHAT_ADMIN;
} elseif($auth->acl_get('m_')) {
$userData['userRole'] = AJAX_CHAT_MODERATOR;
} else {
// Check if we have a member of our custom user group
if($userData['groupID'] == 7)
$userData['userRole'] = AJAX_CHAT_u78;
else {
// Check if we have a member of our custom user group
if($userData['groupID'] == 8)
$userData['userRole'] = AJAX_CHAT_offiu78;
else {
// Check if we have a member of our custom user group
if($userData['groupID'] == 9)
$userData['userRole'] = AJAX_CHAT_ursa;
else {
// Check if we have a member of our custom user group
if($userData['groupID'] == 10)
$userData['userRole'] = AJAX_CHAT_kassio;
else
$userData['userRole'] = AJAX_CHAT_USER;
}
oder in der AJAXCHAT.php?
Code: Alles auswählen
($this->getUserRole() == AJAX_CHAT_MODERATOR || $this->getUserRole() == AJAX_CHAT_USER))
zu
Code: Alles auswählen
($this->getUserRole() == AJAX_CHAT_MODERATOR || $this->getUserRole() == AJAX_CHAT_u78 || $this->getUserRole() == AJAX_CHAT_offiu78 || $this->getUserRole() == AJAX_CHAT_ursa || $this->getUserRole() == AJAX_CHAT_kassio || $this->getUserRole() == AJAX_CHAT_USER))
Danke.
Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei
Verfasst: 28.01.2014 15:52
von Gast234254
Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei
Verfasst: 28.01.2014 20:14
von B2k
Ok werde ich machen, danke dir für die Hilfe.
Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei
Verfasst: 15.03.2014 19:01
von B2k
Hallo zusammen,
leider habe ich das Problem noch immer nicht lösen können, trotz
Anleitung und nachfrage in der
googlegroup des autors (hier gabs zwar userantworten aber leider keine die geholfen hat. Jetzt bitte ich euch nochmals darum mir zu Helfen. Langsam weiss ich nimmer was ich machen soll.
Nochmals zu meinem Problem:
Ich möchte das die user im chat die selbe Frabe wie im Forum erhalten damit man gleich im chat sieht zu welcher Gruppe das Mitglied gehört.
Die Anleitung wurde komplett abgearbeitet (hier natürlich dupliziert da ich mehr als eine Gruppe konfigurieren möchte). Den Tipp des users in der googlegruppe hab ich auch nochmal seperat getestet, leider ohne Erfolg. Den chat hab ich nun soweit hinbekommen das kein codefehler mehr angezeigt wird, sprich der chat ist sichtbar nur der ganze rest fehlt also kann ich zb. nicht sehen wer online ist, man kan kein style ändern und die Verbindungslampe bleibt auch immer Gelb.
Der chat ist von blueimp runtergeladen wurde der
HIER
Hoffentlich kann jemand Helfen, weiss echt nimmer was ich machen soll, Das Forum is mit so einigem gemoddet aber das ist der Fehler den ich einfach nicht gefixt bekomme.
Danke schonmal für Lesen.
MfG