![]() |
für Gäste nicht nutzbar: Chat und Shoutbox - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: für Gäste nicht nutzbar: Chat und Shoutbox (/thread-2255.html) |
für Gäste nicht nutzbar: Chat und Shoutbox - Dummuser - 04.06.2006 Hi, ich habe zwei Anliegen: In meinem Forum habe ich einen Chat eingebaut, der auf einer externen Seite läuft, den man mittels toplinks direkt erreichen kann - leider aber auch Gäste. Ich würde diesen Link gerne mit dem Hinweis, daß man registriert sein muss (so, wie er auch beim Aufruf des Kalenders oder Mitgliederliste erscheint) versehen - nur, wie mach' ich das? Ich habe in meinem Forum auch eine externe Shoutbox eingebaut (fragt nicht, wie, ich weiß es nicht mehr), diese Shoutbox ist leider ebenso für Gäste sichtbar. Wie kann ich diese nur für Mitglieder sichtbar machen, für Gäste unsichtbar? Danke schon mal im voraus! RE: für Gäste nicht nutzbar: Chat und Shoutbox - Michael - 04.06.2006 Wenn die Shoutbox und der Chat mit dem Forum verbunden sind, muss ja die Datei global.php eingebunden werden: PHP-Code: require "./global.php"; PHP-Code: if($mybb->user['uid'] == "0") { RE: für Gäste nicht nutzbar: Chat und Shoutbox - Dummuser - 04.06.2006 Oh je, wo genau da (ich trau' mich nicht mehr so recht, was auszuprobieren, hatte heute schon ein Schock-Erlebnis), im template header einfügen? Ich habe da z.B. verlinkt: Code: <li><a Ich weiß gar nicht mehr, onb ich sonst noch irgendwelche Einträge vorgenommen habe? Und wie ich die shoutbox eingebunden habe, weiß ich ja auch nicht mehr? Doch, steht im template index: Code: <tr class="thead"> Heute ist wirklich nicht mein Tag! RE: für Gäste nicht nutzbar: Chat und Shoutbox - Michael - 05.06.2006 Du musst den Code in den PHP-Dateien einfügen, nicht in den Templates (also z.B. chat.php und shoutbox.php). RE: für Gäste nicht nutzbar: Chat und Shoutbox - Dummuser - 05.06.2006 Hä, ich hab doch gar keine chat.php oder shoutbox.php, weil die auf externen Rechnern laufen - ich habe lediglich dorthin verlinkt bzw. deren Code ins Forum eingebaut! Und nun? Besteht noch eine Chance? RE: für Gäste nicht nutzbar: Chat und Shoutbox - Michael - 05.06.2006 Kannst du bitte die Links zu den entsprechenden Seiten posten oder mir per PN schicken? RE: für Gäste nicht nutzbar: Chat und Shoutbox - Michael - 05.06.2006 Da beide Sachen über externe Dienstleister läuft, ist es nicht möglich die Funktionen für Gäste komplett abzuschalten. Du könntest die Shoutbox für Gäste vom Index entfernen, das wars aber auch. Öffne dazu das Template index und suche den Code der Shoutbox: Code: <table width="100%" border="0" cellspacing="1" cellpadding="4" class="tborder"> Danach öffnest du die Datei index.php und suchst nach: PHP-Code: eval("\$index = \"".$templates->get("index")."\";"); PHP-Code: if($mybb->user['uid'] != "0") { RE: für Gäste nicht nutzbar: Chat und Shoutbox - Dummuser - 05.06.2006 Hi, klappt nicht so ganz! Soll in der index.php es dann tatsächlich so aussehen: PHP-Code: if($mybb->user['uid'] != "0") { Noch ist für Gäste die shoutbox sichtbar! RE: für Gäste nicht nutzbar: Chat und Shoutbox - Dummuser - 05.06.2006 DOCH, es klappt!!!!! Aber jetzt eine Frage (weil ich da immer so große Probleme mit habe): Als vorsichtiger Mensch möchte ich gerne Teile, die ich in den templates ändere oder gar entferne, lieber zu Testzwecken deaktieren (also nicht löschen), wie macht man das am besten, mit welchen Zeichen //<!-- blabla oder wie kann ich das machen, ohne nachher Scherereien zu haben? Leider gehöre ich ja zu den äusserst neugierigen Menschen, die immer und alles ausprobieren müssen, mal mit, mal ohne Erfolg! So habe ich es z.B. auch geschafft, ein Limit für die Beitragseditierung zu setzen! *stolz wie ein Pfau bin* RE: für Gäste nicht nutzbar: Chat und Shoutbox - Michael - 05.06.2006 Da die Templates HTML-Code enthalten, kannst du HTML-Kommentare zum Ausklammern verwenden, also: Code: <!-- Kommentar --> |