Сделать разные шаблоны под IE и остальные

Статус
В этой теме нельзя размещать новые ответы.

99cent

Старатель
Регистрация
27 Фев 2009
Сообщения
194
Реакции
12
Задался вопросом, может кто уже сделал и подскажет.

Задача:
1.Нужно определить и разделить браузеры старые+IE и новые
2.Заставить шоп скрипт в зависимости от этого грузить тот или иной шаблон.
Зачем это нужно?
1.Можно использовать css3 (border-radius и т.д.) и html5 (ну по крайней мере те его части, которые уже работают)
2.Можно решить вопросы с IE

Так что у кого что есть по теме - высказывайте.
 
HTML:
{php}
if ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0') ){
{/php}
{include file="index_ie.tpl.html"}
{php}
}else{
{/php}
{include file="index_other.tpl.html"}
{php}
}
{/php}
надеюсь логика понятно. Можно конечно это все дело и в index.php замутить еще
 
НЕ. Это дело надо замутить в /cfg/language_list.php
Ибо менять надо не только indeх.tpl , а все шаблоны и css.
В этом файле задается шаблон и его надо и менять, а именно строку
$tlang->template_path = "тут имя шаблона";
Так что идей ноль?
 
А в чем проблема то? в 2ом посте тебе написали как сделать!
В место половины Smarty замени полностью на PHP (Убираешь тэги {php} и {include})и вставь как условие присвоения шаблона!
 
во втором посту всяуже идея написана
проста ставь себе в нужный фаил

PHP:
$thema="Othe";
if ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0') )$thema="IE";

в пременной $thema имя темы
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху