|
|
|
| Всем привет!
Задача такая: при установке сайта на сервер в зависимости от языка, устанавливается база с языком который выбран на главной странице установки.
Главная страница, выбирается язык , всё прекрасно работает.
<?php
$languages_array = array(array('id' => 'russian', 'text' => 'Русский'),
array('id' => 'english', 'text' => 'English'));
?>
<p class="pageTitle"><?php echo PAGE_TITLE_WELCOME; ?></p>
<form action="index.php" method="get">
<p align="center">
<?php echo TEXT_CHOOSE_LANGUAGE; ?>
<?php echo tep_draw_pull_down_menu('language', $languages_array, $language,
'onChange="this.form.submit();"'); ?>
</p></form>
<table width="95%" class="formPage" cellpadding="2">
<tr>
<td><?php echo TEXT_WELCOME; ?></td>
</tr>
</table>
|
Установка базы на сервер, выбор файла в зависимости от языка выбранного на главной.
Вот сдесь не знаю как правильно прописать функцию
<?php
echo TEXT_DATABASE_CONNECTION;
if $languages_id_russian {
echo sprintf(TEXT_IMPORT_SQL, $dir_fs_www_root . 'install/baza_rus.sql');
} else {
echo sprintf(TEXT_IMPORT_SQL, $dir_fs_www_root . 'install/baza_eng.sql');
}
?>
|
Спасибо. | |
|
|
|
|
|
|
|
для: valerka1
(16.03.2007 в 11:37)
| | Ну хотя бы приблизительно какая функция.
Спасибо.
Помогите. | |
|
|
|
|
|
|
|
для: valerka1
(16.03.2007 в 21:09)
| | А может это не решимо? | |
|
|
|
|
|
|
|
для: valerka1
(16.03.2007 в 11:37)
| | Ответов мало, потому что не понятен вопрос - попробуйте переформулировать. | |
|
|
|
|
|
|
|
для: cheops
(20.03.2007 в 03:02)
| | При установке движка на сервер, заливается база данных, сама БД на английском языке и соответственно админка на будет английском, хотелось бы что бы при инсталяции был выбор какую БД устанавливать или англ. или русс.
Функция выбора языка приведена в первом коде, работает.
Во втором коде нужно, что бы в процессе установки в зависимости от языка, выбирался файл БД англ. или русс соответственно baza_eng.sql или baza_rus.sql.
Какая база установится, такой язык админки и будет.
Спасибо. | |
|
|
|
|
|
|
|
для: valerka1
(20.03.2007 в 09:38)
| | Вот ключевое утверждение.
>Функция выбора языка приведена в первом коде, работает.
Где эта функция сохраняет выбор пользователя? | |
|
|
|
|
|
|
|
для: Trianon
(20.03.2007 в 09:48)
| | В сессии. | |
|
|
|
|
|
|
|
для: valerka1
(20.03.2007 в 13:35)
| | сессия это хранилище данных а) одного клиента и б) на один (или даже меньше) сеанс.
Для хранения конфигурации софта сессия никак не подходит. | |
|
|
|
|
|
|
|
для: Trianon
(20.03.2007 в 13:46)
| | Понятно.
А как, тогда реализовано это в движках, а их много встречалось.
Когда устанавливаеш движок язык можна выбрать.
Как тогда реализовать. | |
|
|
|
|
|
|
|
для: valerka1
(20.03.2007 в 15:40)
| | Сохранить признак языка. В файле или в БД. | |
|
|
|