| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 04.06.2007 17:06 | |
|
mam velky problem s diakritikou po prenose fora phpbb 2.0.22 neje mi vobec a nvm preco ale nejde nikde ani ne nejakych reklamnych systemoch, ani napr. ked som nieco upravoval a nvm preco dalsi problem je ze na wiewtopic.php mi hore nad logom vypisuje nejake chyby s jazykom tu je link: all4um.net nechcem si robit reklamu pretoze teraz by som bol rad, keby ste mi tam ani neprispievali ani neregistrovali ani nikto aby to nerobil takze o reklamu mi vobec nejde iba o pomoc. thx
|
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 04.06.2007 21:19 | |
|
no máš tam pekný bordel, máš pomiešané kodovanie utf-8 a win-1250, a pritom všetkom máš charset nastavený na utf-8,
len si všimni iba v hornom menu, niekde vypíše dlhé "á" riadne a inde iba otáznik,
takže si skontroluj a uprav uloženie všetkých súborov v utf-8 kódovaní, najmä tých v ktorých máš slovenčinu, ale pre istotu je dobre mať všetky súbory v rovnakom kódovaní, predídeš tak budúcim možným problémom,
potom pripojenie k db (v adresári db/mysql4.php) je treba pridať (ak to ešte nemáš) set names asi takto: Kód: if( $this->db_connect_id ) { if( $database != "" ) { $this->dbname = $database; $dbnames = substr(mysql_get_server_info($this->db_connect_id), 0, 3) > '4.0' ? mysql_query('SET NAMES utf8', $this->db_connect_id) : true; $dbselect = mysql_select_db($this->dbname, $this->db_connect_id);
if( !$dbselect || !$dbnames ) { mysql_close($this->db_connect_id); $this->db_connect_id = false; } }
return $this->db_connect_id; } ak si s týmto nevieš rady, hľadaj na fórach phpbb, riešenie tam nájdeš,
v phpmyadmine si nastavíš overenie mysql spojenia na utf8_unicode_ci, pre samotnú databázu nastavíš porovnanie(zotriedenie) tiež na utf8_unicode_ci
a to by malo byť všetko,
pre ukladanie súborov s danom kódovaní použi PSPad alebo notepad++,
iné som neskúšal, ale tieto editory ti umožňujú jednoducho nastaviť kódovanie súboru a následne to v tom kódovaní uložíš, v tvojom prípade by všade malo byť utf8
hodne zdaru
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal autor témy Flety: 05.06.2007 15:28 | |
|
mokus píše: no máš tam pekný bordel, máš pomiešané kodovanie utf-8 a win-1250, a pritom všetkom máš charset nastavený na utf-8, len si všimni iba v hornom menu, niekde vypíše dlhé "á" riadne a inde iba otáznik, pise to iba pri pravidlach a to preto ze som to ttam dopisoval, upravoval som ten overal header. a to mi je divne, ze vsetko kde som upravoval, tak je tam zle, cize asi to bude chyba hostingu ze?:oops: mokus píše: potom pripojenie k db (v adresári db/mysql4.php) je treba pridať (ak to ešte nemáš) set names asi takto: Kód: if( $this->db_connect_id ) { if( $database != "" ) { $this->dbname = $database; $dbnames = substr(mysql_get_server_info($this->db_connect_id), 0, 3) > '4.0' ? mysql_query('SET NAMES utf8', $this->db_connect_id) : true; $dbselect = mysql_select_db($this->dbname, $this->db_connect_id);
if( !$dbselect || !$dbnames ) { mysql_close($this->db_connect_id); $this->db_connect_id = false; } }
return $this->db_connect_id; } kam mam dat toto? mokus píše: v phpmyadmine si nastavíš overenie mysql spojenia na utf8_unicode_cipre samotnú databázu nastavíš porovnanie(zotriedenie) tiež na utf8_unicode_ci no to mam takze s tym asi problem neje mokus píše: pre ukladanie súborov s danom kódovaní použi PSPad alebo notepad++, iné som neskúšal, ale tieto editory ti umožňujú jednoducho nastaviť kódovanie súboru a následne to v tom kódovaní uložíš, v tvojom prípade by všade malo byť utf8 hodne zdaru aha a v nejakom windowsackom editore to neje?
THX za pomoc zatial aj tak
|
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 06.06.2007 6:51 | |
|
POZOR, nepíše ti to len pri pravidlách
ale ak ti to robí len v tých upravovaných súboroch, tak si ich zrejme uložil v inom kódovaní, na to treba dávať vždy pozor, a pri úpravách skriptov vždy používaj editor, ktorý ti umožňuje aj zmenu kódovania pri ukladaní,
windowsácky notepad má veľmi obmedzené nastavenia kódovania, a aj to sa dá len v prípade, keď si zvolíš "uložiť ako...", a navyše tie údaje sú pre bežného smrteľníka dosť nejasné,
čo sa týka vloženia tej úpravy do scriptu, radšej ti pošlem upravený celý skript (z v. 2.0.22) stiahni si mysql4.zip
v hostingu by som zatiaľ nehľadal chybu, tam akurát niektoré hostingy môžu používať pre mysql pripojenie len jedno kódovanie (spravidla utf-8) a k tomu sa treba prispôsobiť, ale ani tu nemožno vylúčiť chyby, ibaže tento tvoj problém to zrejme nebude hostingom.
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal autor témy Flety: 06.06.2007 13:31 | |
|
hm po nahodeni toho skriptu sa mi to do***** uuplne su tam nejake diivne znaky namiesto diakritiky ak by mi s tym mohol niekto helfnut priamo nie takto cez forum ale cez icq tak 396147846
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|