Blueimps Ajax Chat - mehrere neue Gruppen farblich zuweisen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
B2k
Mitglied
Beiträge: 36
Registriert: 02.03.2012 12:33

Blueimps Ajax Chat - mehrere neue Gruppen farblich zuweisen

Beitrag 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.
B2k
Mitglied
Beiträge: 36
Registriert: 02.03.2012 12:33

Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei

Beitrag 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.
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei

Beitrag 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.
B2k
Mitglied
Beiträge: 36
Registriert: 02.03.2012 12:33

Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei

Beitrag 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.
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei

Beitrag von Gast234254 »

Frag am besten beim Entwickler nach => https://groups.google.com/forum/#!forum/ajax-chat
B2k
Mitglied
Beiträge: 36
Registriert: 02.03.2012 12:33

Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei

Beitrag von B2k »

Ok werde ich machen, danke dir für die Hilfe.
B2k
Mitglied
Beiträge: 36
Registriert: 02.03.2012 12:33

Re: Blueimps Ajax Chat - mehrere neue Gruppen farblich zuwei

Beitrag 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
Antworten

Zurück zu „[3.0.x] Mod Support“