|
|
|
Переключение языков
|
|||
|---|---|---|---|
|
#18+
Есть файл dictionary. php с таким содержимым: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. В header.php переключаю языки. Код: php 1. 2. 3. В index.php Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. В header.php и остальных файлах произвожу проверку $lang. Код: php 1. 2. 3. 4. 5. 6. 7. 8. Переключение в шапке нормально происходит, но когда хочу вызвать какую-то страницу, то то что указано по умолчанию, на том языке и видно, то есть значение для $lang фактически теряется и пустым становится. Как мне заставить $lang оставить то значение, которое было указано при нажатии на один из пунктов в header.php? Надеюсь, сумела объяснить ситуацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 09:32:37 |
|
||
|
Переключение языков
|
|||
|---|---|---|---|
|
#18+
А с чего бы ему быть не пустым, если в вы в гет не передаете значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 09:52:39 |
|
||
|
Переключение языков
|
|||
|---|---|---|---|
|
#18+
и session_start зачем в каждом скрипте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 09:53:00 |
|
||
|
Переключение языков
|
|||
|---|---|---|---|
|
#18+
Hett, Я думала, что уже всё передано. А что еще надо добавить? Забыла в начале темы указать [PHP]. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 09:55:49 |
|
||
|
Переключение языков
|
|||
|---|---|---|---|
|
#18+
Либо вы каждый раз указываете lang=eng в запросе, либо сохраняете в сессии значение. dictionary. php Что это за бред? Сделайте 2 файла с массивами Например английский Код: php 1. 2. 3. И русский таким же образом и делайте include нужного файла в зависимости от того, какой нужен язык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 10:07:45 |
|
||
|
Переключение языков
|
|||
|---|---|---|---|
|
#18+
Hett, Создала 2 отдельных файлов rus.php и eng.php . В header.php записала следующее. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Осталось только та же проблема, не видит $lang . Как надо сохранить в сессии? Я еще не очень лажу с сессиями, запуталась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 10:42:00 |
|
||
|
Переключение языков
|
|||
|---|---|---|---|
|
#18+
В header.php заменила на: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. В остальных добавила такую строчку: Код: php 1. Что делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 11:11:35 |
|
||
|
Переключение языков
|
|||
|---|---|---|---|
|
#18+
<a href="index.php?hide=catalog">CATALOG</a> Например, при нажатии на эту ссылку, в вызванном окне слова на нужный язык не поменялись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 11:15:26 |
|
||
|
Переключение языков
|
|||
|---|---|---|---|
|
#18+
странная у вас логика Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Меняем язык так: Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 11:22:12 |
|
||
|
Переключение языков
|
|||
|---|---|---|---|
|
#18+
Hett, Получилось, от неожиданности даже растерялась немного ... :) Я пока не очень во всем разбираюсь и немного путаюсь, со временем привыкну. Сейчас внимательно посмотрю на код, что сделано. Огромное спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 11:37:49 |
|
||
|
Переключение языков
|
|||
|---|---|---|---|
|
#18+
Приходите еще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 12:41:11 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37776684&tid=1465219]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
141ms |
get topic data: |
6ms |
get forum data: |
4ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 398ms |

| 0 / 0 |
