![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Posiadam stronę internetową, którą postanowiłem przerobić na wersje wielojęzyczną. Uzyłem do tego tablic: 'language' => array('Wybierz język: ', 'Select Language: ', 'Sprache auswählen: ', 'Choisissez la langue: ', 'Selecteer taal: '), 'plogowania' => array('Podaj dane do logowania w systemie', 'Enter details to log on', 'Geben Sie Details um sich über das System', 'Sil vous plaît soumettre votre login', 'Gelieve uw login'), którą to mam zapisaną w pliku lang.php. Aby wyświetlić wybrany element po przełączeniu języka wpisuje echo lang('plogowania'); Posiadam również inną tablicę z zaincludowanym plikiem lang.php: 'a8' => array ( 'id' => 10, 'nazwa' => 'Język', 'fieldname' => 'a8', 'pole' => 'listaRP' , 'checked' => 'first' ), do której to w miejsce 'Język' muszę przekazać dane z tablicy pierwszej po przełączeniu języka. Próbowałem np. tak: 'a8' => array ( 'id' => 10, 'nazwa' => ''.lang('language').'', 'fieldname' => 'a8', 'pole' => 'listaRP' , 'checked' => 'first' ), ale z jakiegoś powodu zwraca mi puste pole. Jak to rozwiązać? albo jak w inny sposób pobierac wybrane elementy tablicy1 do tablicy2?? Dodam jeszcze, że skrypt jest zrobiony identycznie jak ten na stronie: http://www.webday.pl/viewtopic.php?f=46&p=3542 Wszystko działa poza elementami z tej drugiej tablicy ;/ Ten post edytował patryk9200 7.02.2009, 01:17:50 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
<wow>
A więc tak... włączyłem wyświetlanie błedów... i mi wyskoczyło ich dość trochę, oto one: [b]Notice: Undefined variable: link in /addogloszeniekrok2.php3 on line 592 Notice: Undefined index: in /showaddengine.php3 on line 303 [/b]Notice: Undefined variable: a116 in /addogloszeniekrok2.php3 on line 585 Notice: Undefined property: s15 in /addkontaktkrok2.php3 on line 265 Notice: Undefined variable: a101 in /addogloszeniekrok2.php3 on line 512 Notice: Undefined index: checkedautos in /showaddengine.php3 on line 625 Notice: Undefined index: id in /addogloszeniekrok2.php3 on line 8 Notice: Undefined index: special in /addogloszeniekrok2.php3 on line 12 Potem sie już tylko powtarzają;/ Co mam z tym zrobić? hmmm.... może to być wina tego że było to kiedyś napisane w php3 a część jest teraz w php5 ? Zrobiłem tak jak powiedziałeś. Faktycznie odwoływanie się do elementu tablicy w ten sposób: ''.lang('language').'' jest błędne, jednakże gdu odwołuję się w ten sposób co napisałeś tzn. lang ('language') wyskakują mi dane w języku polskim które są jako pierwsze w tablicy. Dlaczego te dane nie zmieniają się gdy przełączę język na np. en, kiedy inne dane się zmieniają? Tylko te z tej tablicy nie zmieniają sie zgodnie z ustawieniami... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 18:11 |