MyBB.de Forum

Normale Version: chat integrieren ..aber wie?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6
Hallo zusammen Smile,
ich benötige ein chat für Live-Requests für mein webradio und habe AliTalk installiert welches auch sehr gut läuft.
Nun aber: wie kann ich es ins Forum integrieren? Die registrierung ist mit dem Forum verknüpft so das user die im forum registriert sind auch automatisch im chat registriert sind. Nun brauch ich nur noch das chat programm ins forum integrieren.
Wenn möglich bitte mit "verständlicher" Erklärung.
besten Dank im voraus

coma
Das hängt vom Chat ab. Sind das php Dateien? Am einfachsten geht natürlich eine Einbung über ein Frame. Am besten du beschreibst mal kurz den Chat und postest einen Link.
also es handelt sich hier ume das chat programm alitalk
HTTP://WWW.ALILG.COM/
basiert auf php und benutzt javascript hier mal die index.php von:
<?PHP
/*/ H T T P : / / W W W . A L I L G . C O M \*\
\*\ ***************************************** /*/
/*/ QQQQQQQ QQQQ QQQQ QQQQ QQQQQQ \*\
\*\ QQQQQQQQQ QQQQ QQQQ QQQQ QQQQQQQQ /*/
/*/ QQQ QQQ QQQQ QQQQ QQQQ QQQQ QQ \*\
\*\ QQQ QQQ QQQQ QQQQ QQQQ QQQQ /*/
/*/ QQQQQQQQQ QQQQ QQQQ QQQQ QQQQ \*\
\*\ QQQ QQQ QQQQ QQQQ QQQQ QQQQ QQQ /*/
/*/ QQQ QQQ QQQQ QQQQ QQQQ QQQQ QQQ \*\
\*\ QQQ QQQ QQQQQQQQ QQQQ QQQQQQQQ QQQQQQQQ /*/
/*/ QQQ QQQ QQQQQQQQ QQQQ QQQQQQQQ QQQQQQ \*\
\*\ ***************************************** /*/
/*/ * Script name: alitalk \*\
\*\ * Version: 1.8 /*/
/*/ * Author: Ali Razavi \*\
\*\ * Copyright all rights reserved /*/
/*/ * HTTP://WWW.ALILG.COM/ \*\
\*\ ***************************************** /*/
/*/ H T T P : / / W W W . A L I L G . C O M \*\
\*\ ***************************************** /*/
/*/ This file may not be redistributed in \*\
\*\ whole or significant part /*/
/*/ ***************************************** \*/
/*/ ***************************************** \*/
session_start();
header("Cache-Control: no-store, no-cache");
//###############################################
//#### INCLUDE ALL REQUIDE FILES AND ONCE #######
//###############################################
include "inc/config.php";
include "inc/insorno.php";
require_once('functionz/first_process.php');
require_once('functionz/handler.php');
require_once('functionz/columns.php');
require_once('inc/overhall_header.php');
reglobal(ini_get('register_globals'));
begintime(time());
$_SERVER["HTTP_REFERER"];
optimizeagent($_SERVER['HTTP_USER_AGENT']);
iscompressor($HTTP_ACCEPT_ENCODING);
analyzeip($REMOTE_ADDR);
accessfrm($HTTP_REFERER);
advertisement($alitalk_base['dbprefix'],$alitalk['ads'],$alitalk['renewads']);
//###############################################
echo '<script src="javascript/objects.php?'.time().'"></script>';
$_SESSION['lim']=0;
echo"<script>"; include"inc/frset.php"; echo"</script>";
$_SESSION['lim']=6;
?>
<script src="ajax/ajax.js"></script>
<script src="javascript/client_engain_1.5.js"></script>
<link rel="stylesheet" type="text/css" href="style/style.css?">
<?php
//###############################################
include "inc/clasht.php";
// THE END
//###############################################
?>

habs schon getested und läuft klasse. So sieht es im moment aus: http://www.krautrock-world.com/Forum/chat/
Aber wie gesagt möchte ich das teil im forum integriert haben. Ich meine das ich es auch schon hier irgendwo gesehen hatte. Ist aber nicht mehr da.
Gruss
Du könntest einen Code beispielsweise per Templateänderung reinbauen. Also dann könntest du zum Beispiel diesen Code

Code:
<table cellpadding="0" cellspacing="1" class="border" width="100%" align="center">
<iframe src="chat/" width=100% height=250 frameborder="0" name="Shout" marginwidth="0" marginheight="0" align="top" border="0" allowTransparency="true"></iframe>
</table>
<br />
in den Index einbauen (ACP -> Template *Dein Template* -> Startseite -> Index)
Hallöchen, coma!

Also du gehst 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]/alitalk/index.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.

Liebe Grüße, GM!
genau ...das ist ja auch der code um die shoutbox zu integrieren was ich im moment habe, aber das alleine reicht ja noch nicht.
Ich möchte es aber so haben wie es auf dieser seite ist. Ich denke mal so wie Michael das gemacht hat ist nur traffic auf dem chat wenn jemand drauf ist. Mein chat soll nicht ständig laufen sondern nur wenn es benutzt wird was (denke ich) hier auch so ist.
Die shoutbox wie ich es im moment habe läuft ständig (refresh)
Also soweit ich das beurteilen kann, hat Michael den Chat hier einfach in den Code der Seite reingeschrieben. Da ich den Chat aber nicht kenne, kann ich dir auch nicht sagen, wie das bei diesem Chat geht.
Am einfachsten geht es also per Frame. Ich habe den Code von Rowter modifiziert, damit kannst du das einbinden:

Code:
<table cellpadding="0" cellspacing="1" width="100%" align="center">
<iframe src="chat/" width="100%" height="250" 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/chat/">http://www.krautrock-world.com/Forum/chat/ </a></iframe>
</table>

Am besten legst du dafür noch eine neue Seite, z.B. chat.php an. Wie das geht, kannst du hier nachlesen.
So, ich hab mir das Ganze nochmal durch den Kopf gehen lassen und folgenede Lösung entwickelt:

(Voraussetzung das alitalk installiert ist)

Ö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 
"./alitalk/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="520" 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/chat/index.php">http://www.krautrock-world.com/Forum/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!
<li><a href="$settings[bburl]/alitalk/index.php" target="_blank"><img src="$theme[imgdir]/toplinks/chat.gif" border="0" alt="Chat" />Chat</a></li>

ich habe den chat nicht innerhalb mybb installiert sondern extra mit eigenem db .. hab ja genug davon Big Grin
also ein link so wie oben würde mir zur not erstmal langen das andere krieg ich nicht hin da immer noch null ahnung von php geschweige denn eine selber neu erstellen.
Also meine frage jetzt für erstmal wie muss ich dass oben ändern? betrifft ja nur diesen teil:
<li><a href="$settings[bburl]/alitalk/index.php"
der richtige pfad ist ausserhalb mybb
http://www.krautrock-world.com/Forum/chat/index.php
Der rest bleibt aber noch offen Smile
Dann trägst du einfach http://www.krautrock-world.com/Forum/chat/index.php ein, also:

Code:
<li><a href="http://www.krautrock-world.com/Forum/chat/index.php" target="_blank"><img src="$theme[imgdir]/toplinks/chat.gif" border="0" alt="Chat" />Chat</a></li>

Das target="_blank" würde ich weglassen, das musst du aber selbst wissen.
Hast du den Code von Magier mal getestet?
Seiten: 1 2 3 4 5 6