PDA

Zobacz pełną wersję : Strona wielojęzyczna - proeblem z jednym językiem w konkretnym języku :)



marcinp1984
19-01-2024, 14:01
Witam,

Mam problem którego nie mogę rozgryźć bo nie bardzo wiem co mogło pójść nie tak.
Strona widoczna jest tutaj (https://tinyhousefamily.pl/test123/). W przełączniku jeżyka brakuje angielskiego. Stworzone było dawno menu w języku norweskim ale było nie używane więc nawet nie wyświetlało się to w przełączniku języka. Okazało się zbędne więc je usunąłem co by nie zaśmiecało zaplecza. No i prawdopodobni od tego momentu zadziało się coś złego. W języku angielskim jest wszystko ok co widać tutaj (https://tinyhousefamily.pl/test123/en). W języku niemieckim utworzone jest tylko menu co by wyświetliła się ikonka a po jej kliknięciu użytkownik jest przekierowany na inną domenę (co teraz i ta nie działa bo stronę wrzuciłem do jakiegoś folderu w ramach testów). Mógłbym stronę przywrócić z backupu czego wolałbym uniknąć bo wtedy 3 dni pracy poszłyby na marne :(
Może ma ktoś jakiś pomysł? Bo ja już zgłupiałem z nerw :)

marcinp1984
19-01-2024, 14:52
Sytuacja się troszkę odmieniła. Zmieniałem strukturę menu pl i en. Moduł menu nie miał zaznaczonych wszystkich pozycji menu na których miał się wyświetlać bo tu się może pomieszało. Wszystko zaznaczyłem i tym razem w pasku jeżyka jest en i pl. Jednak zginęło de... Menu de też przebudowałem, powiązałem z pl i en jednak ciągle go nie ma. Więc teraz pojawia się pytanie dlaczego go nie ma i co zrobić, że w przełączniku języka się pokazała flaga :)

marcinp1984
19-01-2024, 15:27
Dobra, temat chyba do zamknięcia. Podszedłem do tego z innej strony... Zamiast tworzyć jakieś sztuczne menu DE, które nigdy tutaj i tak nie było używany a cel był taki, żeby język pojawił się w przełączniku języka to wrzuciłem na sztywno fragment kodu, który wyświetla mi język i tyle. Chyba to lepsze rozwiązanie a najważniejsze, że działa :)

marcinp1984
17-03-2024, 21:58
Podbijam temat :) Za chwilę wyrwę sobie wszystkie włosy z głowy bo nie mam już siły... Nie wiem co robię źle :|
Aktualna strona znajduje się tutaj (https://tinyhousefamily.pl). Jest język polski i angielski oraz na sztywno dodany język niemiecki, który prowadzi na inną domenę. Natomiast tutaj (https://ctbenzuihn.cfolks.pl) znajduje się testowa strona do której chcę dodać język niderlandzki i francuski. Po próbie dodania języka NL efekt jest taki jaki widać... Pomieszanie z poplątaniem i nie wiem gdzie leży problem. Co więcej już chyba z tych nerw nie mogę odnaleźć pliku, który odpowiada za przełącznik języka aby usunąć kod, który dodałem aby wyświetlić niemiecką flagę... Wszelkie wskazówki mile widziane :)

marcinp1984
21-03-2024, 22:15
Nikt nie będzie w stanie pomóc? :(

terra
23-03-2024, 20:52
Więc tak :)
po pierwsze poszukaj i usuń ten niemiecki "na sztywno", po drugie Joomla działa tak, że wielojęzyczność wymaga,
1. zaznaczania języka w:
- menu (wersja menu dla każdego języka)
- kategoriach (kategoria dla każdego języka)
- artykułach (artykuł w wersji dla każdego języka) oraz wersji językowych dla modułów
2. jeśli pozycja menu zaznaczona jest jako EN, a podpinasz artykuł w innym języku lub języku "wszystkie", to nic nie zobaczysz.

ot i cała tajemnica

marcinp1984
25-03-2024, 11:33
Usunięcie tej niemieckiej flagi, która dodana jest na sztywno nic nie zmienia :)
Co do samej zasady to wiem jak to działa i na stronie głównej jest wszystko ok. Na stronie testowej po dodaniu języka niderlandzkiego coś się knoci z flagami i nie bardzo wiem gdzie leży tego przyczyna.