Seite 1 von 2

Ajax Chat/Shoutbox 2.0.0B8 verstecken ?

Verfasst: 03.10.2008 14:52
von Fluffy123
Hallo,

weiss vielleicht jemand wie ich diese Shoutbox verstecken kann vor Gästen ?
Sie ist nicht im Adminbereich installiert.
Vielleicht durch eine Einstellung im Template?

Wenn ich einen andere Style wähle als Standard wähle, wo die Shoutbox nicht integriert ist, sprint es automatisch auf einen Style mit der Shoutbox um.
Und Gäste können dann mitlesen.

Verfasst: 03.10.2008 14:57
von Metzle
Hallo,

umschließe den Code für die Shoutbox wie folgt:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
shoutboxcode
<!-- ENDIF -->
Dann sollte die Shoutbox eigentlich nur noch eingeloggten Usern angezeigt werden.

Verfasst: 04.10.2008 04:43
von Fluffy123
Vielen Dank :grin:

Verfasst: 19.10.2008 09:12
von mt bottle
Gilt das (auch) für den folgenden Mod:
ajax_chat-0.8.1.2_phpBB3

Und falls ja: In welcher Datei muss ich diese Änderung vornehmen?

Mfg,
Björn

Verfasst: 19.10.2008 10:35
von Metzle
Hallo,

das gilt auch für diese Shoutbox und je nach dem wo du die Shoutbox eingebaut hast, musst du in dieser Datei den Code einschließen. Ich schätze es wird die index_body.html sein.

Verfasst: 26.11.2008 00:24
von expingo
Hallo zusammen,

entschuldigt bitte das ich diesen Thread nochmal aufwärme.

Ich bin Heute gebeten worden die Ajax Chat Version 2.0.0.B8 für Gäste unsichtbar zu machen. Da ich mit dem phpBB seit ganz langer zeit nichts mehr zu tun hatte und sich ja doch einiges dort getan hat, frage ich mich ob ich auf dem richtigen Weg bin.

Meine Vermutung das dieser Chat/Shoutbox in der index_body.html aufgerufen wird scheint zu stimmen. Man soll laut Anleitung folgendes dort einbinden:

Code: Alles auswählen

<!-- INCLUDE chat_body.html -->
Das hat der Foreneigner auch getan. Nun wollte ich die Shoutbox unsichtbar machen (für Gäste) und habe den obigen Code durch folgenden ersetzt:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
<!-- INCLUDE chat_body.html -->
<!-- ENDIF -->
Leeren des Browsercaches hat keine Änderung bewirkt. Muss man da auch noch im ACP aktiv werden? Oder ist das völliger Quatsch was ich gemacht habe?
Wäre sehr nett wenn mir da jem,and auf die Sprünge helfen könnte.

Verfasst: 26.11.2008 04:28
von aurora876
ist schon richtig, nur mußt du dich natürlich auch ausloggen, um die änderung sehen zu können :D hast daran gedacht?

Verfasst: 26.11.2008 11:03
von expingo
:wink: Das habe ich natürlich gemacht.
Aber die Änderungen greifen trotzdem nicht. Wenn also meine Codeänderungen korrekt waren muss es noch an etwas anderem liegen. Muss ich doch im ACP noch etwas machen?

Edith sagt:
Erledigt! Ich habe den Tipp aus der Doku probiert. Tipp zur Styleänderung
Jetzt ist alles so wie gewünscht.

Verfasst: 13.12.2008 00:14
von Einbeere
Hallo,

eure Tipps sind sehr hilfreich. Eine Frage bleibt aber:
Wie kann ich denn die direkte Shoutboxseite verstecken?

Bisher können alle, also auch Gäste, die Chatseite direkt anwählen über url.de/chat.php. Und genau das möchte ich aber nicht.
Vor dem Weiterleiten auf den Chat soll geprüft werden, ob der User eingeloggt ist und wenn er das nicht ist, soll das Log in kommen.

Ich hab hier schon rauf und runter gesucht, leider jedoch nichts hilfreiches gefunden.

Viele Grüße
Marko

Verfasst: 13.12.2008 00:26
von piero
verlinke doch bitte mal die "chat.php" :)
Eine PHP-Datei zum Download bereitstellen

der code den du einbauen müsstest wäre dieser:

Code: Alles auswählen

if ($user->data['user_id'] == ANONYMOUS)
{
	login_box();
}
damit wird man zur loginseite weitergeleitet...

der code sollte relativ weit oben stehen, aber eben auch nicht ganz zuoberst^^