chat einbinden

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

chat einbinden

Beitrag von leopittoni »

Hallo

Ich habe einen Code von http://www.IRC-Mania.de, um einen irc-Chat in die HP einzubinden.

Meine Frage ist nun: Wie kann ich machen, dass der Chat im Forum eingebunden ist, also ein "Bildechen" oben ist (wie z.B. Login) wo man dann zu einer Chat-Seite kommt, die aber immer noch mit dem Header und so ist? Und wie kann man machen, dass nur Registrierte Users da hin kommne, Gäste würden nur zum Login-Fenster kommen, wenn sie auf CHat klicken?

VIelen Dank, Léo
Benutzeravatar
Andy120
Mitglied
Beiträge: 3430
Registriert: 02.01.2004 11:21
Wohnort: Basel (Schweiz)
Kontaktdaten:

Beitrag von Andy120 »

Datei: /templates/subSilver/overall_header.tpl

Code:

Link:

Code: Alles auswählen

<a href="www.deinChat.de">Chat</a>
Bild:

Code: Alles auswählen

<img>http://www.deinbild.ch/hallo.jpg</img>
Einen abstand:

Code: Alles auswählen

&nbsp;
und das ganze in etwa so:

Code: Alles auswählen

<img>http://www.deinbild.ch/hallo.jpg</img>&nbsp;<a href="www.deinChat.de">Chat</a>&nbsp;
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

Ist der chat dann auch "im Forum"? Also mit Header und so? Und wie kann man machen, dass nur Registrierte Users zum CHat kommen, die anderen kommen zur Login-Seite...

Danke, Léo
Benutzeravatar
Andy120
Mitglied
Beiträge: 3430
Registriert: 02.01.2004 11:21
Wohnort: Basel (Schweiz)
Kontaktdaten:

Beitrag von Andy120 »

inwiefern bezeichnest du "im Forum"... Der Link were dan einfach im Header...

Edit:

Für nur registrierte:
<!-- BEGIN switch_user_logged_in -->
&nbsp;<img>Deinbild.jpg</img>&nbsp;<a href="www.deinlink.ch" class="mainmenu">Chat</a>
<!-- END switch_user_logged_in -->
Das rote mit deinen Daten ausfüllen... Und danach sollt es gehen, dass nur registrierte den Chat benutzen können ;)
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

Danke.

Ich möchte aber, dass der CHat im Forum geöffnet wird, also dass man den Header und so noch sieht...

Den Code den ich für den CHat eingeben müsste wäre dieser:

Code: Alles auswählen

<applet code="EIRC" archive="EIRC.jar,EIRC-gfx.jar" width="100%" height="450" align=center codebase="http://pathos.powershells.de/eirc">
        <param name="server" value="62.80.113.193" />
              <param name="port" value="6667" /-->
              <!--param name="mainbg" value="#424242" /-->
              <param name="mainbg" value="#C0C0C0" />
              <param name="mainfg" value="#000000" />
              <param name="textbg" value="#FFFFFF" />
              <param name="textfg" value="#000000" />
              <param name="selbg" value="#00007F" />
              <param name="selfg" value="#FFFFFF" />
              <param name="channel" value="#magboard" />
              <param name="titleExtra" value=" - magBoard.com - CHAT" />
              <param name="username" value="SGsChat" />
              <param name="realname" value="WebChat, http://www.IRC-Mania.de" />
              <param name="nickname" value="WebGast????" />
              <!--param name="password" value="" /-->
              <!--param name="servPassword" value="" /-->
              <!--param name="servEmail" value="" /-->
              <param name="login" value="1" />
              <!--param name="spawn_frame" value="1" /-->
              <!--param name="frame_width" value="600" /-->
              <!--param name="frame_height" value="400" /-->
              <param name="language" value="de" /-->
              <!--param name="country" value="US" /-->
              <h1>IRC-Mania Client</h1><p> Sorry, but you need a Java 1.1.x enabled browser to use EIRC.</p></applet>
Was muss ich nun mit dem tun?

Danke, Léo
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Du könntest eine neue Seite erstellen (bspw. chat.php) und nach diesem Muster vorgehen KB:phpbb_seite
Dann erstellst du auch eine chat_body.tpl im templates/xx/ Verzeichnis und kopierst deinen Inhalt da rein.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hmm

Was muss ich nun in die datei chat.php und in die chat_body.tpl reintun?

kannst du das mal genauer erklären, bitte?

Danke, Léo
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Das sagt doch der oben verlinkte Artikel:
chat.php (Hauptverzeichnis)

Code: Alles auswählen

<?php 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 

$page_title = 'Chat'; 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

$template->set_filenames(array( 
    'body' => 'chat_body.tpl')
);

$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>
chat_body.tpl (im Templatesverzeichnis)

Code: Alles auswählen

<applet code="EIRC" archive="EIRC.jar,EIRC-gfx.jar" width="100%" height="450" align=center codebase="http://pathos.powershells.de/eirc"> 
        <param name="server" value="62.80.113.193" /> 
              <param name="port" value="6667" /--> 
              <!--param name="mainbg" value="#424242" /--> 
              <param name="mainbg" value="#C0C0C0" /> 
              <param name="mainfg" value="#000000" /> 
              <param name="textbg" value="#FFFFFF" /> 
              <param name="textfg" value="#000000" /> 
              <param name="selbg" value="#00007F" /> 
              <param name="selfg" value="#FFFFFF" /> 
              <param name="channel" value="#magboard" /> 
              <param name="titleExtra" value=" - magBoard.com - CHAT" /> 
              <param name="username" value="SGsChat" /> 
              <param name="realname" value="WebChat, http://www.IRC-Mania.de" /> 
              <param name="nickname" value="WebGast????" /> 
              <!--param name="password" value="" /--> 
              <!--param name="servPassword" value="" /--> 
              <!--param name="servEmail" value="" /--> 
              <param name="login" value="1" /> 
              <!--param name="spawn_frame" value="1" /--> 
              <!--param name="frame_width" value="600" /--> 
              <!--param name="frame_height" value="400" /--> 
              <param name="language" value="de" /--> 
              <!--param name="country" value="US" /--> 
              <h1>IRC-Mania Client</h1><p> Sorry, but you need a Java 1.1.x enabled browser to use EIRC.</p></applet>
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Ok, danke: es geht!

Nun aber noch eine Frage: Ich habe nun das kleine BIldchen "CHat" (oben neben Login, ...) hingetan, dass nur Registrierte es sehen.

Ich möchte aber dass alle dieses "Bildchen" SEHEN aber dass nur Registrierte zum Chat weitergeleitet werden, die anderen würden zur Login-Seite weitergeleitet werden. Ist das Möglich?
Wie macht man das?

Danke, Léo
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Dann muss die chat.php noch folgendes hinzugefügt bekommen:
Nach

Code: Alles auswählen

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata);
fügst du das ein

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
 redirect(append_sid("login.".$phpEx."?redirect=chat.".$phpEx, true));
 exit;
}
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“