Menü

Login

Aktuelle Version

Forum > Chatt implementieren *

DOTLAN Intranet / Portal >> Konfiguration, Erweiterungen, Addons > Chatt implementieren
Antwort erstellen
Autor Thema: Chatt implementieren
Iso
06.01.2009 um 22:26 QuoteProfileSend PM
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]
 
Bigga
07.01.2009 um 18:12 QuoteProfileSend PM
NEW

Clan: KST-LAN
Postings: 418

Dann musst du nicht eine eigene Datei erstellen, sondern die page.tpl bearbeiten.
 
Iso
07.01.2009 um 21:52 QuoteProfileSend PM
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.


 
Griffon
08.01.2009 um 19:54 QuoteProfileSend PM

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.
 
Iso
08.01.2009 um 21:41 QuoteProfileSend PM
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


 
Griffon
09.01.2009 um 20:28 QuoteProfileSend PM

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.
Code:
# html/styles/theme.php
$inhalt = "lalalala";
$_BOX['right']['shoutbox'] = array(FALSE,"Titel",$inhalt);
Zu deiner chat oder shoutcast anwendung. Ich habe weder Ahnung was diese Datei macht, wie diese auf Daten zu greift oder wie diese am ende ausgibt.

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.
 
Alfa
10.01.2009 um 16:40 QuoteProfileSend PM
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/

 
Iso
16.01.2009 um 09:52 QuoteProfileSend PM
NEW

Clan: The-Insanity
Postings: 15

Kann du mir bitte sagen, wie du das im DotLan implementiert hast?
 
Alfa
16.01.2009 um 15:07 QuoteProfileSend PM
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.
 
Iso
16.01.2009 um 16:32 QuoteProfileSend PM
NEW

Clan: The-Insanity
Postings: 15

cool, danke dir.
 
Alfa
18.01.2009 um 18:58 QuoteProfileSend PM
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.

 
Iso
18.01.2009 um 21:05 QuoteProfileSend PM
NEW

Clan: The-Insanity
Postings: 15

He, danke

hat alles super geklappt.

 
Iso
19.01.2009 um 17:04 QuoteProfileSend PM
NEW

Clan: The-Insanity
Postings: 15

Iso hat folgendes geschrieben:
He, danke

hat alles super geklappt.
1000 dank


 
[ Antwort erstellen ]