// alitalk Chat modification
$act = $_GET['act'];
if($act == "chat") {
include "./alitalk/index.php";
exit();
}
// end of alitalk Chat modification
@Grauer-Magier oder auch andere
diesen teil muss ich ändern in? Ich glaube das ganze waere einfacher wenn ich den chat ins gleiche verzeichnis installiere wo sich auch mybb befindet oder?
HI, coma!
Die Zeile "include "./alitalk/index.php";" änderst du dann in "include "http://www.krautrock-world.com/Forum/chat/index.php";" - nur eben ohne die äußersten Anfürhungszeichen.
Also ich hab den Chat in ein Unterverzeichnis von MyBB gemacht. Das macht die ganze Verlinkung wesentlich einfacher. ;-)
Liebe Grüße, GM!
hmmm ... ja ja das glaube ich auch. Ich denke ich werde das auch machen. Die installation ist ja in 3 minuten passiert waere also kein thema. Also das installieren hab ich wenigstens schon raus
Das der chat ein eigenes db hat macht aber nichts oder?
Ne, dass ist so gewollt!
Der Switch ist nur dazu da, zum auslesen der DB von MyBB. Der Chat selbst schreibt nichts in die MyBB DB!
Grüße, GM!
so, ich habs nu mal so gemacht wie @Grauer-Magier geschrieben hat ich denke aber das stimmt noch nicht ganz so. Der link im header funktioniert aber jetzt.
Allerdings glaube ich das der rest irgendwie nicht so greift hmmm vielleicht die links?
habs jetzt mal genau so installiert wie Du es vorher geschrieben hast.
kannst du gucken hier:
http://www.forum.krautrock-world.com/
Gruss
coma
Hast du das Template erstellt und den Code hinzugefügt?
also ich meine ja. Aber wenn da mal ein Profi gucken kann grad pm oder mail für die daten .. im moment seh ich vor lauter php's nix mehr
HI, coma!
Ich hab das ganze dir hier nochmal aufgeschrieben, und deinem Code angepasst. Müsste jetzt eigentlich klappen!
Öffne die index.php und suche:
PHP-Code:
/**
* MyBulletinBoard (MyBB)
* Copyright © 2005 MyBulletinBoard Group, All Rights Reserved
*
* Website: http://www.mybboard.com
* License: http://www.mybboard.com/eula.html
*
*/
Darunter fügst du ein:
PHP-Code:
// alitalk Chat modification
$act = $_GET['act'];
if($act == "chat") {
include "./chat/index.php";
exit();
}
// end of alitalk Chat modification
Dann lädst du die chat.php die ich hier anhänge in dein Forumsverzeichnis.
Dann gehst du im Admin-CP auf Templates -> Globale Templates ->Template hinzugüfen
Benne es "chat" und gebe folgenden Code ein:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>$settings[bbname] - Chat</title>
$headerinclude
</head>
<body>
$header
<table cellpadding="0" cellspacing="1" width="100%" align="center">
<iframe src="chat/" width="100%" height="530" frameborder="0" name="chat" marginwidth="0" marginheight="0" align="top" border="0" allowTransparency="true"><p>Dein Browser kann keine Frames anzeigen. Um zum Chat zu gelangen, folge folgendem Link: <a href="http://www.krautrock-world.com/Forum/myBB/chat/index.php">http://www.krautrock-world.com/Forum/myBB/chat/</a></iframe>
</table>
$footer
</body>
</html>
Die Links zur Installation von Alitalk mußt du noch entsprechend anpassen (hab ich jetzt nachträglich schnell gemacht). Dann auf "Template hinzufügen" klicken.
Dann gehst du im Admin-CP auf Templates "Ändern/Entfernen" -> klappst dann dein Standardtemplate aus -> und bearbeitest dann dort "header"
Dort fügst du zum Beispiel folgendes ein:
Code:
<li><a href="$settings[bburl]/chat.php" target="_blank"><img src="$theme[imgdir]/toplinks/chat.gif" border="0" alt="Chat" />Chat</a></li>
Du kannst es dort platzieren wo andere "<li>" Befehle stehen, die deinen Header konfigurieren.
In diesem Code ist vorausgesetzt das du unter images/toplinks die "chat.gif" Bilddatei hast. Das Chatfenster öffnet sich dann in einem Extra-Fenster, und bettet den Alitalkchat in die Forumsumgebung ein.
Liebe Grüße, GM!
Nachtrag:
@ coma: Du hast, soweit ich das sehen kann, vergessen die chat.php hochzuladen!
Es exisitert aber eine chat.php, sonst würde es ja eine Fehlermeldung geben.
Überprüf bitte nochmal, ob du wirklich alles so gemacht hast, wie beschrieben, ansonsten kannst du mir eine PN mit den Zugangsdaten schicken und ich gucke mal.
Edit: Ich habe mir die chat.php mal angeguckt, ich glaube, da muss du noch nach
PHP-Code:
define("KILL_GLOBALS", 1);
hinzufügen. Ganz sicher bin ich aber nicht.
Nö, bei mir existiert keine chat.php wenn ich die direkt im Browser in coma's Forum aufrufe.
Die chat.php muß direkt in
http://www.krautrock-world.com/Forum/myBB/ geladen werden. Darauf ist alles ausgerichtet, und wenn coma den Link im Header auf diese chat.php dann setzt wird das Template mit dem eingebetteten Chat geladen.
Das "define("KILL_GLOBALS", 1);" hab ich nachgeliefert, hatte ich ausversehen 'rausgelöscht....
Den zweiten Befehl hab ich nicht drin... muß der drin sein? - Funktioniert bei mir nämlich auch ohne.
LG, GM!