Uff. I trzeba aż tyle?
Pomijając problemy wywołane błedami w pakietach...
Największy kłopot związany jest z MySQL-em, zapisujacym dane w UTF-8.
Nie posprawdzalem jeszcze wszystkiego. Poza tym, o czym już pisałem we wcześniejszych wątkach:
W pliku database.php jest wyremowana linia, która informuje MySQLa, jak są kodowane dane w przesyłanych mu kwerendach - linia ok. 90
Kod:
// @mysql_query("SET NAMES 'utf8'", $this->_resource);
Już na ten temat w jednym z wątków pisałem i ktos dodał dobre uzupełnienie:
trzeba "odkomentować" tę linię i wpisac w miejsce utf8: iso-8859-2 (sory - szczegółów nie mam czasu teraz sprawdzić - może bez myślników). Po takiej zmianie baza powinna się zapisac prawidłowo. Jeśli strona jest kodowana w utf-8, trzeba oczywiście później przywrócić parametr utf.
A z tym ... brakuje dobrych artykułów, to chyba też trochę przesadzasz