Forums / Cotonti / General / Turkish characters fix (url modifcation)

Gökhan YILDIZ
#22127 2010-01-15 18:13
sufficient for a solution to the following

open functions.custom.php or functions.php

find:

if (!defined('SED_CODE')) { die('Wrong URL.'); }

add after:

function makesafe($text)
{
	//$text = preg_replace("#&\#([0-9]*);#ie","_",$text);
	$text = html_entity_decode($text);
	$text = str_replace(" / ","_",$text);
	$text = str_replace("'","",$text);
	$text = str_replace("\"","",$text);
	$text = str_replace("/","_",$text);
	$text = str_replace("'","_",$text);
	$text = str_replace(" - ","_",$text);
	$text = str_replace("-","_",$text);
	$text = str_replace(" ","_",$text);
	$text = str_replace( "ç", "c", $text);
	$text = str_replace( "Ç", "c", $text);
	$text = str_replace( "ğ", "g", $text);
	$text = str_replace( "Ğ", "g", $text);
	$text = str_replace( "ı", "i", $text);
	$text = str_replace( "İ", "i", $text);
	$text = str_replace( "ö", "o", $text);
	$text = str_replace( "Ö", "o", $text);
	$text = str_replace( "ş", "s", $text);
	$text = str_replace( "Ş", "s", $text);
	$text = str_replace( "ü", "u", $text);
	$text = str_replace( "Ü", "u", $text);
	$text = str_replace( "&", "and", $text);
	$text = str_replace( "%", "Percent", $text);
	$text = ereg_replace("[^A-Za-z0-9_-]", "", $text);
	$text = str_replace("____","_",$text);
	$text = str_replace("___","_",$text);
	$text = str_replace("__","_",$text);
	$text = strtolower($text);
	return $text;
}


save and upload.
Gökhan YILDIZ