Kaip ir buvo žadėta,
išleidžiame atnaujintą Php-Fusion v7.01 sistemai skirtą lietuvybės v1.1 versiją.
Norėdami pilnai išnaudoti UTF-8 galimybes, turėtumėte redaguoti maincore.php failą ir pakeisti jame esančią dbconnect() funkciją pakeisti į kitą.
T.y. atsidarę maincore.php failą susiraskite eilutes:
function dbconnect($db_host, $db_user, $db_pass, $db_name) {
global $db_connect;
$db_connect = @mysql_connect($db_host, $db_user, $db_pass);
$db_select = @mysql_select_db($db_name);
if (!$db_connect) {
die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><strong>Unable to establish connection to MySQL</strong><br />".mysql_errno()." : ".mysql_error()."</div>");
} elseif (!$db_select) {
die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><strong>Unable to select MySQL database</strong><br />".mysql_errno()." : ".mysql_error()."</div>");
}
}
Ir keiskite ją į štai šias:
// UTF-8 Supporting dbconnect edited by ozzWANTED @ PhpFusion-Lt.com
function dbconnect($db_host, $db_user, $db_pass, $db_name, $charset="utf8") {
global $db_connect; $db_connect = @mysql_connect($db_host, $db_user, $db_pass);
$db_select = @mysql_select_db($db_name);
if (!$db_connect) {
die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><strong>Unable to establish connection to MySQL</strong><br />".mysql_errno()." : ".mysql_error()."</div>");
} elseif (!$db_select) {
die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><strong>Unable to select MySQL database</strong><br />".mysql_errno()." : ".mysql_error()."</div>");
}
// SET CHARSET
if (!function_exists('mysql_set_charset')) {
mysql_query("SET NAMES $charset");
} else {
mysql_set_charset($charset);
}
}