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