Здраствуйте! =)
Вот меня интересует вопрос как так собственно и зделать =)
Я не пойму, смотрел в ДЦМС движке и так и не понял =( искал где только мог какую нибудь функцию и так и не нашол... Помогите пожалуйста =)
Если был бы просто вап сайт то нет никаких проблем, а вот с веб проблемы =(
Помогите зделать либо чтоб определяло браузер и выдавало версию, либо чтоб так как на 4мас.ру что самому можна выбрать (так даже лучше ) а настройки сохраняются в куки или где-то ещо =)
Я использую шаблонизатор смарти)
=====================================
Вот смотрите как я пробывал решить пробему =):
---
<?php
if(stripos($_SERVER['HTTP_USER_AGENT'],'window')!==false or stripos($_SERVER['HTTP_USER_AGENT'],'linux')!==false){
include 'web/index.tpl';
}
else{
include 'wap/index.tpl';
}
?>
(код Фэйшена вроде)
--
Но ничего не получилось =( Короче выручайте, обьясните подробней как это всё организовать =)
Зарание спасибо!
---
З.Ы Если даже за деньги то напишите ту сумму которую надо =)
Гарантированно ты никак не определишь, какую версию нужно отдать пользователю. Лучший (имхо) вариант - по базам мобильных ip-адресов. Чем полнее база, тем меньше "промахов". Пролетят в этом случае только те, кто использует gprs на компе, но им ты должен дать возможность самостоятельно выбрать лучший вариант. Подробнее ищи в гугле, материалов по теме хватит до вечера
www.google.com/m/search?site=universal&client=ms-opera-mobile&channel=new&q=%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C+%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%83%D1%8E+%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8E+%D1%81%D0%B0%D0%B9%D1%82%D0%B0
И не жди, что кто-то даст готовый код "на все случаи жизни". Это действительно время деньги, а лично я, например, не привык зарабатывать помощью на форумах)
$h_ua = str_replace('windows ce', '', strtolower($_SERVER['HTTP_USER_AGENT']));
if (
!$h_ua ||
strpos($h_ua, 'windows') !== false ||
strpos($h_ua, 'linux') !== false ||
strpos($h_ua, 'bsd') !== false ||
strpos($h_ua, 'x11') !== false ||
strpos($h_ua, 'unix') !== false ||
strpos($h_ua, 'macintosh') !== false ||
strpos($h_ua, 'macos') !== false)
{
// комп
} else {
// моб версия
}
как говорится "гугл всему голова =)" Я искал, но по такому запросу =) Всем спасибо =)
Тему фтопку
З.ы айсмэну отдельное спасибо =))))) Работает =)
Спасибо всём =)))