Kdo je On-line
· Hosté On-line: 4

· Členové On-line: 0

· Registrovaní členové: 140
· Nejnovější člen: al manco
Kdo je/byl on-line
Lubkokr01:35:18
admin03:00:57
Pexa19:17:40
Olser19:58:17
Bernad 2 dny
America 2 dny
Vicha 2 dny
kvido 3 dny
al manco 1 týden
Toura 1 týden
Toplist
TOPlist
TOP
Reklama
Newsletter
Přihlášení
Jméno

Heslo



Nejste členem?
Klikněte sem
a zaregistrujte se.

Zapoměli jste heslo?
Pro zaslání nového
Klikněte sem.
Reklama
Změň vzhled!
Vyber:
Link - výměna
Počasí v Česku
PHP: Nastavení "češtiny" v systémech
PHPStále se setkáváme s tím, že autoři webů píší o problémech češtiny po nainstalování toho či onoho CMS systému. Problém je většinou v tom, že databáze na webhostingu není sladěna s nainstalovanými www stránkami. Jak problém řešit v systémech PHPF a phpRS, ukazuje článek.

Aby se správně zobrazovaly české znaky, musí se systém CMS, který je většinou v anglickém kódování, správně "naladit" na českou diakritiku. Pomáhá k tomu nastavení formátu jednotlivých stránek do UTF-8, případně do WINDOWS-1250. Tohle je např. v PHPF záležitost souboru global.php. Hlavní nastavení se však odehrává rovněž v souboru maincore.php, který je v root adresáři. Jak jej správně nastavit?

PHP-Fusion verze 6

Ve verzi PHPF v.6 musí být v souboru maincore.php, a to na ř. 70 umístěn zápis, který aktivuje v DB české kódování. V příkladu to je cp1250.

// Establish mySQL database connection
$link = dbconnect($db_host, $db_user, $db_pass, $db_name);
mysql_query("SET NAMES 'cp1250'");

PHP-Fusion verze 7

Ve verzi PHPF v.7 musí být v souboru maincore.php, a to na ř. 164 umístěn zápis, který aktivuje v DB české kódování. V příkladu to je cp1250.

function dbconnect($db_host, $db_user, $db_pass, $db_name) {
	$db_connect = @mysql_connect($db_host, $db_user, $db_pass);
	@mysql_query("set names cp1250",$db_connect);
	$db_select = @mysql_select_db($db_name);

php RS verze 2.0.8

Jak uvádějí na české podpoře phpRS, pokud nefunguje čeština tak, jak má (otazníky), je třeba provést tohle:
1) Podívat se, jakou instalaci jste si stáhli (utf8, windows1250, ...)
2) Otevřít config.php a na konec souboru by mělo být tohle:

//--[kodovani pro komunikaci se serverem]-----------------------------
// nastaveni kodovani pro komunikaci s MySQL serverem; plati pouze pro verzi MySQL server ...
/* ----- pro pouziti teto funkce smazte tento radek  ----
......
----- pro pouziti teto funkce smazte tento radek  ---- */

3/ Jednoduše smažte příslušný řádek! To je vše. Čeština musí jít!

Komentáře
Zatím nikdo nekomentoval. Buďte proto první a vložte svůj komentář.
Přidat komentář
Jméno:




Zadajte validační kód: