Polskie wsparcie PrestaShop
PrestaShop => Wygląd => Wątek zaczęty przez: jacdan w Maj 23, 2012, 08:16:32 pm
-
Witam,
Mam problem rozjeżdżającym się układem strony (template Velvet Sky) ale tylko pod IE. Pod Firefoxem, Chrome i Operą działa ok.
Problem występuje tylko w polskiej wersji językowej i tylko pod IE - stąd po analizie chyba znalazłem problem ale nie wiem jak go poprawić.
W polskiej wersji językowej pojawia się ciąg znaków i jest to Nazywa się to Byte Order Mark i to jest prawdopodobnie przyczyna błędnego wyświetlania strony, ale niestety nie wiem jak to zlikwidować. Może ktoś ma pomysł ?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
-
Sprawa załatwiona, napiszę jak bo już ktoś wcześniej miał z tym problem:
Jednak najpewniejszy i najbardziej bezpieczny sposób jak widać to edytować pliki językowe poprzez admina a nie poprzez jakiś edytor plików na serwerze. Więc:
Panel administracyjny Narzedzia Tłumaczenia
i otworzyć i zapisać pliki na nowo !
Temat uważam za zamknięty :D
-
zobacz czy w pliku header.tpl nie masz na samym poczatku jakiegos znaku, czegokolwiek, przecinka, kropki....  to jest jakis znak kodowany i w ktoryms pliku bedziesz mial cos takiego umieszczone. moze w header, moze w plikach php modulow w funkcjach headera. musisz wszystko posprawdzac, ewentualnie znajdz co to za znak i uruchom wyszukiwarke po zawartosciach plikow, moze cos znajdzie ;)
-
Dzięki za zaangażowanie, temat rozwiązany ale sporo krwi mi napsuł.
Ciąg znaków i jest to Byte Order Mark i pozostawia to edytor przy zapisie UTF i to było przyczyną błędnego wyświetlania strony więc najpewniejszy i najbardziej bezpieczny sposób jak widać to edytować pliki językowe poprzez admina a nie poprzez edycję plików językowych na serwerze :)
Wystarczyło otworzyć i zapisać poprzez administratora tłumaczenia języka polskiego i po problemie :)
-
do edycji plikow polecalbym PHPEditor v 2.12, bardzo dobrze radzi sobie ze Smarty i bezblednie zapisuje UTF8. Nie wiem dlaczego, mzoe to wina ustawien, ale pozniejsze wersje nie widza juz kluczy Smarty i traktuja je jako zwykly tekst.