Benutzername an Chat übergeben - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html) +--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html) +--- Thema: Benutzername an Chat übergeben (/thread-35353.html) Seiten: Seiten:
1
2
|
Benutzername an Chat übergeben - Gerti - 26.02.2018 Hallo, mit welchem Syntax kann ich den Benutzer an den Chat (welcher nur für die angemeldeten User zugänglich sein darf) übergeben? im z.B. phpBB-Forum musste der Syntax: Code: <form method="post" action="https://{$mybb->settings['bburl']}/chat/login.php" name="[color=#ff3333]user_trans[/color]" target="_blank"> Wie muss der Syntax (URL und Sprachdatei ist vorstehend bereits angepasst) für die Übergabe des Benutzernames in myBB korrekt definiert werden? Da ich mit den PHP-Userdefinitionen in myBB noch nicht so bewandert bin, erbitte ich Untertsützung. Vielen Dank vorab für die Hilfe. RE: Benutzername an Chat übergeben - MrBrechreiz - 26.02.2018 In der Ansicht der eigenen Person übergibst Du das mit {$mybb->user['username']}, wobei zur Abfrage nicht der Username gefragt wird, sondern die uid des users. Im Chat dann selbst den auch andere lesen sollen muss eine DB-Abfrage gemacht werden, um die Namen des / der User auslesen zu können. Um welchen Chat handelt es sich überhaupt ? RE: Benutzername an Chat übergeben - Gerti - 26.02.2018 (26.02.2018, 11:52)MrBrechreiz schrieb: In der Ansicht der eigenen Person übergibst Du das mit {$mybb->user['username']}, wobei zur Abfrage nicht der Username gefragt wird, sondern die uid des users.ops, wo im angegebenen Syntax muss dies dann geändert werden? (Ich bin leider nicht der Profi welcher nur mit einem Attribut zurecht kommt. (26.02.2018, 11:52)MrBrechreiz schrieb: Im Chat dann selbst den auch andere lesen sollen muss eine DB-Abfrage gemacht werden, um die Namen des / der User auslesen zu können.Da muss ich dann wohl den Entwickler des Chat anfragen wie man dies bewältigt? (26.02.2018, 11:52)MrBrechreiz schrieb: Um welchen Chat handelt es sich überhaupt ?https://webdesign.weisshart.de/chat.php RE: Benutzername an Chat übergeben - bv64 - 26.02.2018 da solltest du dich wirklich an den Chat-Entwickler wenden, inwieweit da eine Einbindung in das MyBB möglich ist. Du kannst nicht einfach Software A nehmen und dann Variablen von Software B dort abfragen/implementieren; so einfach geht das leider nicht Für Erweiterungen deines MyBB solltest du dich auf die vorhandenen Plugins konzentrieren; da ist die Einbindung dann gegeben! RE: Benutzername an Chat übergeben - DeGato - 26.02.2018 (26.02.2018, 12:53)Herki schrieb: ... Da muss ich dann wohl den Entwickler des Chat anfragen wie man dies bewältigt? ... Hallo Herki, würdest Du das Ergebnis Deiner Anfrage hier mit uns teilen? In den dortigen FAQs gibts eine Anleitung zur Foren-Einbindung: https://webdesign.weisshart.de/chat-faq.php#f23 Dieser Chat scheint für uns auch geeignet (wir haben noch den alten bugy https://github.com/Frug/AJAX-Chat/tree/mybb ), nur bräuchten wir auch diesen automatischen Log-In der grade eingeloggten Mitglieder... RE: Benutzername an Chat übergeben - bv64 - 26.02.2018 mit der FAQ und der von Mr.Brechreiz gegebenen Variablen {$mybb->user['username']} sollte doch eigentlich alles vorhanden sein RE: Benutzername an Chat übergeben - Gerti - 27.02.2018 (26.02.2018, 16:24)bv64 schrieb: mit der FAQ und der von Mr.Brechreiz gegebenen Variablen {$mybb->user['username']} sollte doch eigentlich alles vorhanden seinSo dacte ich auch. Der Entwickler verweis daraus das die Abfrgage mit Code: <!-- PHP --> echo[color=#ff3333] $user->data['username'][/color]; <!-- ENDPHP --> Code: <!-- PHP --> echo {$mybb->user['username']} <!-- ENDPHP --> Code: <!-- PHP --> echo $mybb->user['username'] <!-- ENDPHP --> Laut Hilfestellung des Entwicklers soll im Template mal einfach Code: <!-- PHP --> echo {$mybb->user['username']} <!-- ENDPHP --> Die Frage ist ob das <!-- PHP --> und das <!-- ENDPHP --> in myBB so korrekt definiert ist. Vielleicht finden wir noch eine Lösung. Zumindest funktioniert die Benutzerübergabe bei den Foren phpBB, bei WWB und bei WW3. Wir werden es doch auch mit myBB bewältigen. RE: Benutzername an Chat übergeben - doylecc - 27.02.2018 Einfach nur {$mybb->user['username']} im Template, ohne echo und php sollte aber gehen. In der Anleitung steht als Beispiel: Code: <input type="hidden" name="username" value="<?php echo $USER; ?> />" In MyBB Templates würde das für den aktuellen Benutzer so aussehen: Code: <input type="hidden" name="username" value="{$mybb->user['username']}" /> RE: Benutzername an Chat übergeben - Gerti - 27.02.2018 Zunächst einmal Danke dafür das Du Dich der Lösungsfindung mit einbringst. Mit Code: {$mybb->user['username']} Mit Code: <input type="hidden" name="username" value="<!-- PHP --> echo {$mybb->user['username']};" /><!-- ENDPHP --> /> Code: <input type="hidden" name="username" value="<?php echo {$mybb->user['username']}; ?>" /> Code: <input type="hidden" name="username" value="{$mybb->user['username']}" /> Hmm vielleicht muss dem Template zuerst gesagt werden das es auch "PHP -Befehle/Scripte" ausführen darf. Wie aber sagt man dies dem Template das es dies tun darf? Frag mich eh warum dies bei allen mir bekannten Fornensoftwareanbietern nur via einem "Pluigin etc." realisierbar ist. Was ist da eigentlich der Grund? Irgendwie muss doch auch mit myBB der Username zu übergeben sein. RE: Benutzername an Chat übergeben - doylecc - 27.02.2018 Ich habe mir eben mal schnell den Chat zum Testen installiert. Mit diesem Link/Code im Template wird der MyBB-Username automatisch im Chat übernommen: Code: <form method="post" action="chat/login.php" name="user_trans"> |