Вот эти тексты какой смысл хранить в базе? Проще их сделать константами и подключать в зависимости от условия ленг-файл.
Не?
вот это и есть
несколько шаблонов страниц (если сайт простой и их немного) - для каждого языка свои, со своим текстом.
Форум → Программирование → PHP для идиотов → Многоязычный сайт
Страницы: ← Предыдущая страница • Следующая страница →
Фев. 6, 2008, 2:18 п.п., спустя 5 минут 19 секунд
Вот эти тексты какой смысл хранить в базе? Проще их сделать константами и подключать в зависимости от условия ленг-файл.
Не?
несколько шаблонов страниц (если сайт простой и их немного) - для каждого языка свои, со своим текстом.
Фев. 6, 2008, 2:19 п.п., спустя 42 секунды
Фев. 6, 2008, 2:25 п.п., спустя 5 минут 36 секунд
Дальше в зависимости от параметра $_GET['lang'] или $_COOKIE['lang'], если не равно пусто, то бишь задействован альтернативный язык, считываем из таблицы lang данные с условием, что language = $_GET['lang'], иначе считываем данные из основной таблицы…
почему бы не хранить всё в одной таблице, а при отсутсвии $_GET['lang'] или $_COOKIE['lang'] просто выставлять значение по-умолчанию?
Фев. 6, 2008, 2:53 п.п., спустя 28 минут 21 секунду
Фев. 6, 2008, 3:07 п.п., спустя 14 минут 5 секунд
Фев. 7, 2008, 1:51 д.п., спустя 10 часов 44 минуты 21 секунду
Фев. 7, 2008, 1:05 п.п., спустя 11 часов 14 минут 4 секунды
Фев. 7, 2008, 1:45 п.п., спустя 39 минут 25 секунд
Фев. 7, 2008, 2:29 п.п., спустя 43 минуты 55 секунд
А то захотят для одного раздела разную структуру для разного языка и будешь сидеть переделывать или еще что поменять, заипешься сидеть писать кучу условий.
Авг. 9, 2009, 9:18 п.п., спустя 549 дней 5 часов 48 минут
Авг. 9, 2009, 9:40 п.п., спустя 22 минуты 30 секунд
Авг. 9, 2009, 9:50 п.п., спустя 9 минут 52 секунды
Авг. 10, 2009, 1:19 д.п., спустя 3 часа 29 минут 8 секунд
подниму тему….
вариант с записью языка, на котором просматривается сайт, в кукис нормальный? чтобы не получилось, что человек несколько раз заходит на сайт и каждый раз ему надо переключаться с дефолтового на другой.
или рекомендуется как-то по другому решать эту проблему?
Авг. 10, 2009, 1:23 д.п., спустя 4 минуты 19 секунд
Авг. 10, 2009, 1:49 д.п., спустя 26 минут 9 секунд
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!