Działa, działa tylko trzeba jeszcze wiedzieć gdzie i co zmienić
Fakt instrukcja na stronie autorów mostka do galerii trochę się zdeaktualizowała (jeśli chodzi o strukturę plików) ale komponent/most się rozwija. Aby kodowanie do kodowanie do iso w locie zaczęło działać należy zamienić jedną linijkę kodu w pliku gallery2.php. według instrukcji na stronie. Odszukaj w tym pliku
Kod:
/* Print gallery content */
print core::decoded($g2moddata['bodyHtml']);
i zmień na
Kod:
/* Print gallery content */
print iconv("UTF-8", $iso, $g2moddata['bodyHtml']);
lub drugi wariant podany na stronie. Sprawdzone klinicznie i działa na pewno, w zależności od serwera oczywiście ;)
A najlepszym najszybszym i najprostszym rozwiązaniem jest modyfikacja jednej linijki kodu bezpośrednio w samej galerii,
/www/galeria1/modules/core/classes/GalleryTranslator.class
Odszukujesz następującą linijkę (około 499 wiersza)
Kod:
bind_textdomain_codeset($domain, 'UTF-8');
i zamieniasz ją na
Kod:
bind_textdomain_codeset($domain, 'iso-8859-2');
Po tej zmianie w komponencie zaznaczamy jeszcze utf-8 No Yes Should we utf-8 decode/encode
I od tej pory cieszymy się galerią z odpowiednim kodowaniem
Mam nadzieję, że przyda się komuś bo sam się trochę na męczyłem z rozwiązaniem problemu.