Forum > Chatt implementieren
DOTLAN Intranet / Portal >> Konfiguration, Erweiterungen, Addons > Chatt implementieren |
Antwort erstellen |
Autor | Thema: Chatt implementieren | ||||
|
|
||||
NEW Clan: The-Insanity Postings: 15 |
Hallo Leute, ich möchte ein fix fertiges Chat-Modul integrieren..."http://webdesign.weisshart.de/chat.php" Die Rubrick Chat und das chat Verzeinis ist erstellt. Was ich nun gerne möchte ist, dass der Inhalt in einer eigenen Box dargestellt wird, oder zumindest im Body. Im "chat" Verzeichnis habe ich die Datei "index.php". Wie muss der Inhalt dieser Datei sein? Was muss ich noch machen? <? include_once("../global.php"); include("../chat/chat.php"); $PAGE->render($output); ?> Ist wahrscheinlich eine doofe Fragg. smile Kann mir bitte einer helfen. Besten dank Gruss Iso [Editiert von Iso am 06.Jan.2009 um 22:30] |
||||
|
|
||||
NEW Clan: KST-LAN Postings: 418 |
Dann musst du nicht eine eigene Datei erstellen, sondern die page.tpl bearbeiten.
|
||||
|
|
||||
NEW Clan: The-Insanity Postings: 15 |
Kann du mir sagen, wie ich das machen muss? Wo muss ich was machen? Besten dank für deine Hilfe. |
||||
|
|
||||
NEW Clan: dotlan.net Postings: 1252 |
du hast die $PAGE->render() funktion missverstanden. der Übergabeparameter ist der inhalt der Seite. wenn dein include der chat.php eine Ausgabe zurück gibt solltest du diese mit ob_start(); include... $output = ob_get_contents(); ob_end_clean(); abfangen (output buffering) und dann den Inhalt der Variable $output an die render($output) funktion übergeben. Allerdings darf deine chat applikation keine eigenständige seite sein. (Also keine <html>, <body> und sonstige Tags) Wenn die chat.php auf deinem Server liegt und eie eigene webseite ist, willst du diese vielleicht eher mit einem IFRAME in die Seite einbinden. Da verweiße ich jetzt mal auf selfhtml und meinen Thread der zeigt wie du eigene Unterseiten erstellst. |
||||
|
|
||||
NEW Clan: The-Insanity Postings: 15 |
Irgendwie geht das nicht... keine ahnung wieso....smile In der Datei Index.php welche ich im chat Ordner erstellt habe? ;-) ************** include_once("../global.php"); ob_start(); include("../chat/chat_shoutbox.php"); $output = ob_get_contents(); ob_end_clean(); $PAGE->render($output); **************** keinne ahnung wie...smile Danze solle dann noch in einer Box (box_right) sein...smile ich habe kaum eine Ahnung von PHP...smile Gruss Iso |
||||
|
|
||||
NEW Clan: dotlan.net Postings: 1252 |
Also wenn das in einer Box sein soll ist das ganze natürlich nicht in der index.php sondern in deiner html/styles/theme.php zu tun.
Ohne zu wissen was das Script macht finde ich es sehr gewagt diese ohne Einsicht, etc einfach einzubinden. Wenn du nicht ganz sicher bist was du oder das Script tut würde ich es entweder lassen oder vielleicht aus deinem Freundes/Bekanntenkreis jemand dazuholen der sich etwas mehr mit php scripten auskennt. Zur Not herschicken via mail. |
||||
|
|
||||
NEW Clan: lanabuse.de Postings: 105 |
Viel einfacher als nen PHP Script in die Seite einzubinden ist es vielleicht ein Java Chat mittels html in der Seite einzubetten. Wir haben das bei uns mit dem Java IRC Client PJIRC umgesetzt. http://www.lanabuse.de/irc/ |
||||
|
|
||||
NEW Clan: The-Insanity Postings: 15 |
Kann du mir bitte sagen, wie du das im DotLan implementiert hast?
|
||||
|
|
||||
NEW Clan: lanabuse.de Postings: 105 |
Wenn du mir per PM deine eMail Adresse schickst, maile ich dir alle benötigten Dateien rüber. Das ist dann zwar nicht die aktuellste Version, aber du kannst es einbinden und dann selber gucken, wie es mit dem Update auf eine neue Version aussieht.
|
||||
|
|
||||
NEW Clan: The-Insanity Postings: 15 |
cool, danke dir.
|
||||
|
|
||||
NEW Clan: lanabuse.de Postings: 105 |
E-Mail ist unterwegs Um den Chat so wie er ist einzubinden, muss er vom .LAN Hauptverzeichnis aus in den Unterordner /irc kopiert werden. Die Einstellungen für den Chatserver und Raum kannst du in der index.php vornehmen. Dort ist ebenfalls ein kleines Script eingebunden, dass sofern der Username im IRC noch nicht vorhanden ist (mit dem der User bei euch auf der Seite angemeldet ist) den Nickname automatisch gewechselt. |
||||
|
|
||||
NEW Clan: The-Insanity Postings: 15 |
He, danke hat alles super geklappt. |
||||
|
|
||||
NEW Clan: The-Insanity Postings: 15 |
|
||||
[ Antwort erstellen ] |