Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Языковой переключатель с помощью <select>
Если такое вообще возможно. Нужно с помощью select изменить язык на странице поиска (Добавление)
Извиняюсь, разобралась, здесь проблема доступа (короче только через функции создателей движка будет работать)
-------------------------------- -------------------
Через изменение значения в настройках не получается, а если изменяет, то на всём сайте - полное зло...
Кто-нибудь, если есть поделитесь переключателем на php на основе переключения с одной дирректории на другую:
Например, с RLOCALE."search.php"; на ELOCALE."search.php";
где
Как изменять локали не через кнопку, а простым выбором пункта в select?
P.S. Эта тема уже на первом месте в гугл на предмет поискового запроса: языковой переключатель на php
ALEN
Отправлено: 17 Марта, 2011 - 20:11:18
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
Vasiliya пишет:
Как изменять локали не через кнопку, а простым выбором пункта в select?
любой метод передачи данных подойдет
vsll
Отправлено: 17 Марта, 2011 - 20:20:11
Частый посетитель
Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011
Помог: 10 раз(а)
ALEN Спасибо за внимание, но это не ответ
ALEN
Отправлено: 17 Марта, 2011 - 20:40:57
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
Vasiliya
Ну например почему бы не отправлять на сервер даже GET запрос со сменой локали, потом после ее смены и сохранении в сессии не возвращать клиента на нужную страницу?
vsll
Отправлено: 17 Марта, 2011 - 20:48:36
Частый посетитель
Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011
Помог: 10 раз(а)
ALEN посмотрите пожалуйста моё второе сообщение, именно это я и делаю...
только через кнопку submit (она же поиск, пока временно чтобы протестировать сам скрипт), а мне нужно простым выбором в select чтобы с первого клика по нужной <option> страница перезагрузилась и была на выбранном языке (если не верите в то, что мой скрипт работет, могу дать ссылку для теста)
ALEN
Отправлено: 17 Марта, 2011 - 20:54:41
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
Vasiliya
Есть такая штука в javascript:
onChange="window.location.href='http://php.su/'"
Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011
Помог: 10 раз(а)
ALEN пишет:
Есть такая штука в javascript:
window.location.href
И что с ней делать? Я тоже знаю что есть такая штука onchange='this.form.submit();' в js... Как приклеить к ним запрос в db, без которого кроме перезагрузки страницы никакого чуда больше не произойдёт?
Сам запрос:
Покинул форум
Сообщений всего: 66
Дата рег-ции: Нояб. 2010
Помог: 1 раз(а)
[+][+][+][+]
Vasiliya,смотрю вы тоже горите желанием создать свою поисковую систему?но я думаю в Вашем варианте сделать так...создаете файл js например rus.js и eng.js и далее пишете скрипт(думаю под себя переделаете)
-переделаете,т.к этот скрипт для смены темы оформления сайта(как на апорте..)
если я вам помог отблагодарите... (Добавление) Vasiliya забыл приписать в файлах яваскрипт ты в переменных пишеш названия файлов например rus.js
[1]=веб,а в eng.js [1]=web.... (Добавление)
и вот вам пример реализации переключателей...Yahoo! найдено
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
Vasiliya пишет:
И что с ней делать?
Вот не нравятся мне такие вопросы... )))
Слышала о AJAX , вот если тебе нужно делать запрос и получать ответ используй его, но AJAX - это не более чем JavaScript - в общем отправила, запрос сделал необходимые действия и вернула, что нужно, если, что перезагрузила элементы страницы или всю страницу.
DlTA
Отправлено: 19 Марта, 2011 - 15:54:41
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
Vasiliya, а в чем проблма перегрузить всю страницу при смене языка?
vsll
Отправлено: 19 Марта, 2011 - 16:12:59
Частый посетитель
Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011
Помог: 10 раз(а)
LOL Уменя для поиска 5 локалей и 10 скриптов (js switcher не подходит) ALEN, DITA я уже давно решила свою проблему
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.