Witam właśnie zaobserwowałam taki kłopot - przejście na język angielski, ale tylko z poziomu strony powoduje zawieszenia sie sklepu (dostaję błąd, ze serwer próbuje przekierować w sposób uniemożliwiający zakończenie). To nie dzieje się z poziomu produktu. Dodam, że takich problemów nie było, ale pracuję teraz nad tłumaczeniem i moze coś zepsułam... Co ciekawe - nie mogę już wejść na zawieszona stronę jest jakby zablokowana. Aby ja odblokować muszę wejść przez jakiś link zostawiony np. na FB. Co ciekawe ten link otwiera u mnie jakaś dowolną stronę w wersji angielskiej. Wtedy muszę zmienić wersję językową na polską - i strona pozostaje odblokowana do następnej próby przełącznenia na wersję angielską. proszę o pomoc pozdrawiam G
dodam, ze na IE nie mogę odblokować strony. Komunikat na FF zawiera jeszcze takie informacje: "Problem ten może się pojawić w wyniku zablokowania lub odrzucenia ciasteczek" może to na coś was naprowadzi G
openzibi ja rzeczywiscie miałam problem z instalowaniem certyfikatu - ponieważ w QC nie ma wskazówek jak to zrobić, zrobiłam to na bazie info, które znalazłam w necie. Do htacces (tego z głównego katalogu) dodałam zapis:
RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Jedyny kłopot jaki zaobserwowałam do tej pory to to, że zapętlały mi się bannery, ale mimo to strona i same bannery wyświetlały się poprawnie , tylko adres strony do której przeskoczyłam przez banner był zapętlony np. https://www.mojadomena.pl/?https://www.mojadomena.pl/nowosci-w-sklepie,121,1,,, Zaczełam tłumaczyć sklep kilka miesięcy temu - nie było problemów. Teraz po przerwie zaczęłam tłumaczyć dalej i wyskoczyły takie właśnie kwiatki, jak opisałam.
Przy okazji rodzi się pytanie czy dobrze zainstalowałam certyfikat - teraz obejmuje on cały sklep, a nie tylko koszyk, co powoduje problem ze stronami zawierającymi linki na zewnątrz np. okno z FB. Ale nie mam pojęcia jak zrobić, aby kodowany było tylko skladanie zamówienia i logowanie sie klienta
ale, ale, ale - mój problem został - a teraz doszło jeszcze to, że nie mogę zmienić języka w adminie! ja podejrzewam, ze to nie ma nic wspólnego z certyfikatem, tylko, ze podczas tłumaczenia coś zepsułam... co robić? G
Hm.. tak naprawdę to ciężko jednoznacznie stwierdzić co może być problemem. Prześlij adres strony, żeby można było to przeanalizować. Raczej podejrzewam, że faktycznie jest tutaj związek z przekierowaniem https, bo jeśli skrypt się zapętla to problem prawdopodobnie tkwi w pliku .htaccess. Spróbuj przywrócić domyślny .htaccess, następnie koniecznie wyczyścić dane podręczne przeglądarki lub użyć innej, z której raczej nie korzystasz do wyświetlania strony i zobaczyć czy problem będzie się powtarzał. Pamiętam, że kiedyś jednemu klientowi wykonywałem przekierowanie na https na poszczególnych podstronach i nie było to jakoś specjalnie łatwe i troszkę kombinowania było, choć przyznam, że wcześniej nie miałem doświadczenia w tej materii.
Tak jak napisał Makaron nie będzie to łatwe zadanie zważywszy ponadto na fakt ze w grę wchodzą również cookies na Twoim a nie moim komputerze. Napisałaś, ze wcześniej było ok czyli działało przełączanie języka na stronie oraz w adminie. Klasyczna procedura w takiej sytuacji. Cofnij dokonane zmiany!
Raczej nie jest to bład w pliku lang/en.php bo juz np. przy braku cudzysłowia wyrzuciłoby Ci "parse error"
Panowie bardzo dziękuję za zainteresowanie sprawą. Zdjęłam przekierowanie na https, bannery już się nie zapętlają, jednak nadal nie mogę przeskoczyć na wersje angielską sklepu, adres strony: www.pracowniaogrodnicza.pl. W adminie to samo :(
Panowie, które pliki odpowiadają za przekierowanie przez link "językowy" na stronie? Mam na dysku zewnętrznym starą wersję sklepu, mogłabym porównać pliki, ale nie wiem które...
No dobrze- znalazłam rozwiązanie - w angielskiej wersji miałam wyłaczone niemal wszystkie strony na czas tłumaczenia. Kiedy odpowiednik strony polskiej był wyłaczony - sklep się wieszał. Po włączeniu angielskich stron wszystko wróciło do normy. Ale czy to jest poprawne, przecież z pewnych względów strony językowe mogą być okresowo wyłączane - nie powinno to powodować problemów przy zmianie wersji językowej...
Przy aktualnym sposobie wywołania wersji angielskiej (?sLang=en) system szuka strony o TYM SAMYM ID. Ale skoro strona docelowa jest ukryta to...
Moja propozycja: index.php?sLang=en dzięki czeku zawsze wejdziemy na strone głowna nowego jezyka i dopiero z tego miejsca "anglik" będzie sobie szukał właściwego produktu.