Seite 12 von 23

Verfasst: 12.08.2008 23:49
von strg0
hmm ich noch mal eben kurz... ( jaja es nervt *gg* )

wie kann ich es machen das " Gäste " den chat link gar nicht sehn..

für phpbb2 gab es da schon ein tut zu.. für phpbb3 hab ich noch nichts gefunden.

Verfasst: 20.08.2008 12:42
von 4seven
~Marioverehrer~ hat geschrieben:Ja, genauso habe ich mir das vorgestellt, natürlich nur für das subsilver2 ausgelegt. Aber ich denke, das wird kein Problem sein.
die anleitung gilt für alle styles :wink:
Sören S. hat geschrieben:Ich hätte an dieser Anleitung auch ein großes Interesse, da ich bei mir den Chat auch ins Forum mehr einbinden möchte.
gerne, und los gehts..

damit der chat wie hier direkt mit footer und header im forum angezeigt wird
und ein auto-logout beim verlassen der seite erfolgt:

lade hier das paket chat_in_forum.zip herunter

kopiere root/chat_body.php in den forenroot

kopiere root/styles/euer_style/template/chat_body.html nach styles/euer_style/template/chat_body.html


öffne styles/euer_style/template/overall_header.html

und ändere den chatlink folgendermaßen:

Code: Alles auswählen

<li class="icon-chat"><a href="chat_body.php" title="{CHAT_TITLE}">{CHAT_LABEL}</a></li> 
anleitung zum erstellen des links und der grafik in diesem thread. hier das beispiel für prosilver

öffne chat/lib/template/loggedIn.html

finde

Code: Alles auswählen

<body>
ersetze mit

Code: Alles auswählen

<body onunload="javascript:ajaxChat.sendMessageWrapper('/quit');">
finde

Code: Alles auswählen

				<input type="button" id="logoutButton" value="[LANG]logout[/LANG]" onclick="javascript:ajaxChat.sendMessageWrapper('/quit');" />
ersetze mit

Code: Alles auswählen

<!-- <input type="button" id="logoutButton" value="[LANG]logout[/LANG]" onclick="javascript:ajaxChat.sendMessageWrapper('/quit');" /> -->
öffne chat/js/chat.js

finde

Code: Alles auswählen

			menu 	= '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/quit\');">'
					+ this.lang['userMenuLogout']
					+ '</a></li>'
					+ '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/who\');">'
ersetze mit

Code: Alles auswählen

			// menu 	= '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/quit\');">'
					// + this.lang['userMenuLogout']
					// + '</a></li>'
					// + '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/who\');">'

		menu 	= '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/who\');">'
					+ this.lang['userMenuWho']
					+ '</a></li>'
das wars

foren- und browser-cache leeren usw.

---------------------------

nebenbei

falls es ein "hängenbleiben" beim betreten des chats gibt (ist auf manchen boards so)

öffne

chat/lib/template/loggedIn.html

finde

Code: Alles auswählen

<script src="js/chat.js" type="text/javascript" charset="UTF-8"></script>
davor füge ein

Code: Alles auswählen

<script>  
// <![CDATA[
function checkit(){
myvar = location.search.substr(1);
if (myvar=="bbcodebox3"){
}else{
setTimeout("location.href=location.href+'?bbcodebox3'",1000);
}}
window.onload=checkit; 
// ]]>
</script>
'bbcodebox3' mit zb foren-tag oder spruch ersetzen

viel spaß

Verfasst: 24.08.2008 18:13
von Sören S.
Superklasse! Besten Dank.

Sören

Verfasst: 16.09.2008 18:00
von Lacrimula
Hallo 4 seven

Gibts die Anleitung inzwischen? Ich würde das auch gerne so einbauen.

LG
Lacrimula

Verfasst: 16.09.2008 18:07
von 4seven
siehe 3 posts drüber :wink:

Verfasst: 16.09.2008 20:06
von issjut
4seven hat geschrieben: damit... ein auto-logout beim verlassen der seite erfolgt
Ist "AUTO-LOGOUT beim VERLASSEN der Seite nach wie vor so zu verstehen, dass der User nur ausgeloggt wird, wenn er den logout button benutzt oder geht es inzwischen auch, wenn nur das popup geschlossen wird?

Öhhm.. also ich muss zugeben, dass ich nicht besonders weit aufwärts gelesen habe. Hoffe es ging auch um die Popup lösung. Ansonsten sorry für die verwirrung :D


edit: bei der Gelegenheit aber gleich nochmal eine Frage. Kann mir jemand sagen, wie ich INNERHALB des Chats in die Onlineliste das Alter der User bekomme?

Verfasst: 16.09.2008 20:45
von 4seven
issjut hat geschrieben:
4seven hat geschrieben: damit... ein auto-logout beim verlassen der seite erfolgt
Ist "AUTO-LOGOUT beim VERLASSEN der Seite nach wie vor so zu verstehen, dass der User nur ausgeloggt wird, wenn er den logout button benutzt oder geht es inzwischen auch, wenn nur das popup geschlossen wird?
klick auf den link und die dinge werden klar. der chat ist so echt(!) integriert. sobald der user den tab schließt (aber die browser-instanz offen lässt > es muss nicht das forum sein, auf dem der user weitersurft) oder auf einen link innerhalb der overall_header klickt, ist er auto-ausgeloggt. kein popup.

Verfasst: 20.09.2008 17:06
von hausmann
Hallo 4seven,

habe Heute mal den Chat installiert. Dank Deiner genialen Anleitung hat alles bestens geklappt. Danke.

Verfasst: 21.09.2008 11:23
von Bine24
Mal ne ganz blöde Frage - was mache ich, wenn ich bereits eine chat_body.html habe (von der Ajax Shoutbox) - die kann ich ja nicht einfach überschreiben oder??? :o

Verfasst: 21.09.2008 17:13
von 4seven
ach, die heißt auch so? *g

na dann ganz einfach:

wie oben beschrieben
lade hier das paket chat_in_forum.zip herunter
dann...

öffne chat_body.php

finde

Code: Alles auswählen

// Angabe eurer Content-Seite 
$template->set_filenames(array( 
   'body' => 'chat_body.html') 
); 
ersetze mit

Code: Alles auswählen

// Angabe eurer Content-Seite 
$template->set_filenames(array( 
   'body' => 'chat_body_2.html') 
); 
danach benenne die chat_body.html in chat_body_2.html um.
weiter mit "normaler anleitung".