~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
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
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ß