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