Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

Witam,

Wkradł mi się błąd. Zmiana języka nie daje rezultatu. Od bardzo dawna nie modyfikowałem żadnych plików i nie wiem, gdzie leży przyczyna. Wydaje mi się, że jeszcze jakiś czas temu wszystko działało bez problemu. CHMOD'y katalogów w porządku. Jakieś pomysły? ;)

C# developer

Opublikowano (edytowane)

Witaj,

inne akcje .js działają? Np. pola z informacjami w profilu? Na wszystkich skinach ten efekt występuje?

O.o Problem tkwi w skinie. Na innych się zmienia. Gdzie powinienem szukać geniuszu? :a:

EDIT:

Przebudowałem skina, działa. Dzięki za pomoc ;)

EDIT2:

Po przebudowaniu skina zadziałało tylko raz. Przy kolejnej próbie zmiany języka za każdym razem pozostaje domyślny. Kolejne próby przebudowania nic nie dają.

Edytowane przez Livo

C# developer

Opublikowano

;)

+ zmiana pól w profilu działa

+ zmiana języka na innych skinach działa

Dodatkowo zawaużyłem, iż po zmianie skina na inny, następnie powrót na domyślny umożliwia zmianę języka na domyślnym skinie, kiedy normalnie było to niemożliwe. Tak jakby na podstawowym skinie nie tworzył się querrystring, bo po zmianie skina i powrocie na podstawowy jest widoczny.

C# developer

  • Manager
Opublikowano

Oh, kiedyś to już przerabiałem. Niech no tylko przypomnę sobie o co chodziło..

Czy w bicie:

All Global HTML :a:;) global_board_footer

Masz kod:

<script type='text/javascript'>
//<![CDATA[
menu_do_global_init();
show_inline_messages();
// Uncomment this to fix IE png images
// causes page slowdown, and some missing images occasionally
// if ( is_ie )
// {
//	 ie_fix_png();
// }
<if="$this->ipsclass->member['members_auto_dst'] == 1 AND $this->ipsclass->vars['time_dst_auto_correction'] AND $this->ipsclass->input['_low_act'] == 'idx'">
global_dst_check("{$this->ipsclass->member['time_offset']}",parseInt("{$this->ipsclass->member['dst_in_use']}") );
</if>
//]]>
</script>

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano (edytowane)

Oh, kiedyś to już przerabiałem. Niech no tylko przypomnę sobie o co chodziło..

Czy w bicie:

All Global HTML :a:;) global_board_footer

Masz kod:

<script type='text/javascript'>
//<![CDATA[
menu_do_global_init();
show_inline_messages();
// Uncomment this to fix IE png images
// causes page slowdown, and some missing images occasionally
// if ( is_ie )
// {
//	 ie_fix_png();
// }
<if="$this->ipsclass->member['members_auto_dst'] == 1 AND $this->ipsclass->vars['time_dst_auto_correction'] AND $this->ipsclass->input['_low_act'] == 'idx'">
global_dst_check("{$this->ipsclass->member['time_offset']}",parseInt("{$this->ipsclass->member['dst_in_use']}") );
</if>
//]]>
</script>

Tak identyczny.

Ten problem występuje jednak na wszystkich skina. Po prostu dopiero po uprzedniej zmianie skina da się zmienić język.

EDIT:

Dodam, że takim querrystringiem zmienię język:

http://muonline.org.pl/index.php?setskin=1&skinid=32&setlanguage=1&langid=5

a takim (bez zmiany skina) już nie:

http://muonline.org.pl/index.php?setlanguage=1&langid=5

Edytowane przez Livo

C# developer

Opublikowano

Wyślij niespakowane pliki .js i sprawdź wtedy. Akcja typowa, jak w IP.Board, że czasem spakowane .js nie działają.

Nie wiesz który dokładnie jest odpowiedzialny za akcję zmiany języka / skórki? Z tego co pamiętam instalowałem kiedyś jedną lub więcej modyfikacji, które coś zmieniały w javascript'ach.

C# developer

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.