Verfasst: 02.08.2006 02:02
Argh!!! Die Addons sind alle drin und es ging vorher auch!!! Naja, fang ich mal wieder von vorne an... 

Ich kann Deine Fehlermeldung nicht bestätigen:Everlong hat geschrieben:Es kann sein das das meine Frage schon beantwortet wurde, nur ist die Suche sehr müssig danach. Ich habe den SEO URLs V2 (Version 1.2.4) am laufen, allerdings stellt sich gerade ein Problem im Betrieb, wenn ein Top Thema das Sonderzeichen "´" enthält wird die Url nach domain.de/frage-hp.s-t197.html umgeschrieben, ob es ein Punkt ist kann ich nichtmal genau sagen, da dieser doch etwas zuweit unten ist der UTF dings für das Zeichen ist %B8 meint jedenfalls Mozilla beim kopieren der URL. Wenn jemand auf den Link klickt kann die Seite nicht gefunden werden, liegt das eher an der Sonderzeichen Filterung der append_sid() Funktion oder an dem Rewrite in der .htaccess?
In der append_sid() Funktion sieht die Sonderzeichen Umwandlung bei mir so aus:Code: Alles auswählen
$char_search = array('Ö', 'Ä', 'Ü', 'ö', 'ä','à','é','è','í','ó', 'ü', 'ß',' ','.',',','"','&','<','>','+','–','/','_','&'); $char_replace = array('oe','ae','ue','oe','ae','a','e','e','i','o','ue','ss','-','-','-','','und','','','und','-','-','-','und');
Danke.
Code: Alles auswählen
$char_search = array('Ö', 'Ä', 'Ü', 'ö', 'ä','à','é','è','í','ó', 'ü', 'ß','¸',' ','.',',','"','&','<','>','+','–','/','_','&');
$char_replace = array('oe','ae','ue','oe','ae','a','e','e','i','o','ue','ss','','-','-','-','','und','','','und','-','-','-','und');
wow, besten Dank, klappt nun.easygo hat geschrieben:Problem hatten wir auch schon mal / aus dem Akut-Akzent wurde im Link sowas ¸ (nennt sich Cedille)
Versuchs damit @ Everlong [...]
sorry, das löst zwar das problem kurzfristig, aber das bedeutet in jedem fall, dass bei ihm was nicht stimmt.easygo hat geschrieben:Problem hatten wir auch schon mal / aus dem Akut-Akzent wurde im Link sowas ¸ (nennt sich Cedille)
Versuchs damit @ Everlong
Code: Alles auswählen
$char_search = array('Ö', 'Ä', 'Ü', 'ö', 'ä','à','é','è','í','ó', 'ü', 'ß','¸',' ','.',',','"','&','<','>','+','–','/','_','&'); $char_replace = array('oe','ae','ue','oe','ae','a','e','e','i','o','ue','ss','','-','-','-','','und','','','und','-','-','-','und');
Oh, schade, dachte das war es schon. Auf dem Server läuft php in der Version 5.1.4.mgutt hat geschrieben:sorry, das löst zwar das problem kurzfristig, aber das bedeutet in jedem fall, dass bei ihm was nicht stimmt.
daher bitte ich um die angeforderte information.
Code: Alles auswählen
if ( preg_match('#[^a-z0-9-]#', $seo_title) )
{
$seo_title = preg_replace('#[^\w-]#', '', $seo_title);
}
Code: Alles auswählen
<?php
$seo_title = "´, ¸, æ,ø,å or ae, oe, aaæ,ø,å or ae, oe, aaæ";
$seo_title1 = preg_replace('#[^\w- ]#', '', $seo_title);
echo('1. ' . $seo_title1 . '<br /><br />');
$seo_title2 = preg_replace('#[^\w- ]#i', '', $seo_title);
echo('2. ' . $seo_title2 . '<br /><br />');
$seo_title3 = preg_replace('#[^\w- ]#is', '', $seo_title);
echo('3. ' . $seo_title3 . '<br /><br />');
$seo_title4 = preg_replace('#\W#', '', $seo_title);
echo('4. ' . $seo_title4 . '<br /><br />');
$seo_title5 = preg_replace('#\W#i', '', $seo_title);
echo('5. ' . $seo_title5 . '<br /><br />');
$seo_title6 = preg_replace('#\W#is', '', $seo_title);
echo('6. ' . $seo_title6 . '<br /><br />');
?>
1. Ž ž æøå or ae oe aaæøå or ae oe aaæ
2. Ž ž æøå or ae oe aaæøå or ae oe aaæ
3. Ž ž æøå or ae oe aaæøå or ae oe aaæ
4. Žžæøåoraeoeaaæøåoraeoeaaæ
5. Žžæøåoraeoeaaæøåoraeoeaaæ
6. Žžæøåoraeoeaaæøåoraeoeaaæ