Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Plugin do zmiany języków na stronie

Szukam  Założony przez  czesioo.

wersja skryptu MyBB: 1.8.5
adres forum: http://silverhax.pl/
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki):

Szukam pluginu który za 1 kliknięciem zmieniałby język np. z Polskiego na Angielski.
Jak chcesz to mogę pomóc ci zrobić tak jak mam na swoim forum (jest w dwóch językach) - http://zorscy.com/forum (to nie reklama, zmiana języka w stopce)

Po pierwsze trzeba zmienić praktycznie wszystkie szablony w których tekst jest wpisany na sucho po polsku na zmienne langowe. Mogę Ci do tego dać plugin który importuje po prostu zwykły plik *.lang, więc robisz sobie w takim pliku zmienne z tekstem po polsku (folder Polish) i zmienne po angielsku (folder English).

Co do działów to NIE DA się zrobić aby zmieniały język, ja rozwiązałem to tak że skorzystałem z pluginu Tabbed Menu i tam zrobiłem sobie po prostu takie same oddzielne kategorie lecz po angielsku aby nie mieszały się dwa języki.

I musisz jeszcze w ACP uaktywniść zmianę języka w stopce forum, jak nie masz dodanej zmiennej w szablonach to również musisz ją dodać.
Pomoc poza forum - odpłatnie.
Mam ten kod, którym można zmienić język, jest lista rozwijana obok przycisk "OK", lecz w liście rozwijanej jest pusto.
Sprawdź w ACP → Konfiguracja → Języki czy masz Polski i Angielski. Jak nie to dodaj. Ewentualnie sprawdź czy grupy mogą zmieniać język forum.
Pomoc poza forum - odpłatnie.
Włączyłem. W liście rozwijanej mam aż 4 języki, English (American) i 3 Polish. I gdy zmieniam na English to nie zmieniają mi się treści postów tak jak u Ciebie.
:sciana: Nie zmienią Ci się treści tematów, o tym mówiłem. Musisz zrobić oddzielnie kategorie polskie i angielskie. Usuń 2 pozostałe zbędne jęz. polskie i wgraj mój plugin z załącznika. Edytuj sobie wartości w plikach langowych a następnie w szablonach zamiast polskiego tekstu pododawaj zmienne które utworzyłeś. Przykładowo:

{$lang->e_multilang_text

Zmienną e_multilang_text masz w pliku langowym w folderach polish/english. Teraz po prostu tworzysz sobie takie kolejne i dajesz odpowiedniki polskie i angielskie. Nie wiem jak ci to lepiej wytłumaczyć, dla mnie to proste.

Zobacz jeszcze czy na FTP nie masz 3 folderów /inc/languages/polish. Jak masz 3 to złącz je w jedno, dlatego masz pewnie 3 polskie paczki językowe.


Załączone pliki
  Ecosse Multi Lang.rar (Rozmiar: 1,45 KB / Pobrań: 217)
Pomoc poza forum - odpłatnie.



Użytkownicy przeglądający ten wątek:

2 gości