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

Beitrag von leopittoni »

Ok, danke.

Ich habe gemacht, dass es die Foren-Namen direkt im CHat übernimmt.
Nun gehen aber Sonderzeichen wie "ü" ja nicht im irc-Chat. Ich möchte also, dass es diese irgendwie umändern: Ich habe das probiert aber es geht nicht:

Code: Alles auswählen

$username = $userdata['username'];
$username = str_replace(" ","_",$userdata['username']); 
$username = str_replace("ä","ae",$username); 
$username = str_replace("ö","oe",$username); 
$username = str_replace("ü","ue",$username); 
$username = str_replace("Ä","Ae",$username); 
$username = str_replace("Ö","Oe",$username); 
$username = str_replace("Ü","Ue",$username); 
$username = str_replace("ß","ss",$username);
$username = str_replace("é","e",$username);
$username = str_replace("è","e",$username);
$username = str_replace("ê","e",$username);
$username = ereg_replace("^[0-9]*[0-9]","",$username); 
$template->assign_vars(array('USERNAME' => $username) 
);
Was habe ich falsch gemacht?

Danke, Léo

PS: SUPER Support!!!
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Definier mal "es geht nicht"
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Also: ich heisse im Forum Léo und im Chat bin ich dann auch Léo. Natürlich kommt aber die Meldung, der Name sei ungültig, wegen dem é...

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

Beitrag von Leuchte »

Wie übernimmst du die Namen denn (das eben gepostete, ist das das einzige oder wie sieht die komplette Datei aus?)? Im Script selbst musst du doch einen Namen angeben!?
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Also: Hier ist mal die ganze chat.php:

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); 
if ( !$userdata['session_logged_in'] ) 
{ 
redirect(append_sid("login.".$phpEx."?redirect=chat.".$phpEx, true)); 
exit; 
}

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

$username = $userdata['username'];
$username = str_replace(" ","_",$userdata['username']); 
$username = str_replace("ä","ae",$username); 
$username = str_replace("ö","oe",$username); 
$username = str_replace("ü","ue",$username); 
$username = str_replace("Ä","Ae",$username); 
$username = str_replace("Ö","Oe",$username); 
$username = str_replace("Ü","Ue",$username); 
$username = str_replace("ß","ss",$username);
$username = str_replace("é","e",$username);
$username = str_replace("è","e",$username);
$username = str_replace("ê","e",$username);
$username = ereg_replace("^[0-9]*[0-9]","",$username); 
$template->assign_vars(array('USERNAME' => $username) 
);
$template->set_filenames(array( 
'body' => 'chat_body.tpl') 
); 

$template->pparse('body'); 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>
Ich will, dass alle ö, ü, é, usw. von den Membernamen in oe,ue, usw im Chat dann umgetauscht werden, da sonst der Name im Chat FALSCH ist.

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

Beitrag von Leuchte »

Hast du in der chat_body.tpl auch bei

Code: Alles auswählen

<param name="nickname" value="WebGast????" />
WebGast???? mit {USERNAME} ersetzt?
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

JA, das habe ich gemacht.

Das ist aber nicht das Problem. Der Name wird schon vom Forum übernommen, doch ö,ü,usw werden nicht in oe, ue usw. umgewandelt...

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

Beitrag von Leuchte »

Ich hab das ganze mal so getestet wie du das hier reingestellt hast.
Dazu habe ich den User Öäüéè registriert und werde im Chat als Oeaeueee angezeigt. Also irgendwas stimmt bei dir nicht ;)
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

Also: Beim Bentzername Léo ist der Name im Chat Léo

Beim Benutzername jörg ist der Name im Chat j

Hmm, hier kannst du es mal probieren:
http://web43.ipx11063.ipxserver.de/phpBB2/index.php

Benutzer: jörg
PW: test

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

Beitrag von Leuchte »

Kontrollier mal deine chat_body.tpl
Dort finden sich einige Ê Ê Ê die dort nicht hingehören.
Antworten

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