Вопрос о автоапредлении мобильника

Добрый в всем!
Вопрос в следующем: необходимо определить от куда клиент зашел: если с мобильного, то показывать ему мобильную, версию; если с настольного — то основной шаблон. Есть ли у кого какие-нибудь соображения?
В результате изысканий (своих и сообщества) сделаю плагин (free).
Заранее спасибо всем за помощь.

UPD: Плагин
на mail-е

18 комментариев

avatar
avatar
livestreet.ru/blog/7883.html -> check mobile device
avatar
если не весь плагин узать то по крайней мере кусок можно попробовать использовать
avatar
Можно в конфиге прописать:
avatar
$phone_array = array('iphone', 'pocket', 'palm', 'windows ce', 'windowsce', 'cellphone', 'opera mobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'tablet browser');
$agent = strtolower( $_SERVER['HTTP_USER_AGENT'] );

foreach ($phone_array as $value) {
	if ( strpos($agent, $value) !== false ) {
		$config['IsMobile'] = 'true';
		break;
	} else {
		$config['IsMobile'] = 'false'; 
	}
}
avatar
Не понял куда вставить имя шаблона мобильной версии. Или допилить надо его до вставки?
avatar
avatar
$phone_array = array('iphone', 'pocket', 'palm', 'windows ce', 'windowsce', 'cellphone', 'opera mobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'tablet browser');
$agent = strtolower( $_SERVER['HTTP_USER_AGENT'] );

foreach ($phone_array as $value) {
        if ( strpos($agent, $value) !== false ) {
                $config['view']['skin'] = 'Название мобильного шаблона';  
                break;
        } else {
                $config['view']['skin'] = 'developer';  
        }
}
avatar
а куда именно это прописывать?
avatar
Ребята, выложите плагин пожалуйста, а то ссылки уже битые! Заранее Благодарен!
avatar
avatar
не качает, страница не найдена.
avatar
avatar
в каталоге пишут: Compatibility: 0.4.2
под 0.5.1 этого плагина не нашел, к сожалению.
avatar
а плагин в топике которого Вы пишете по Вашему адаптирован?

сделайте адаптацию, закажите адаптацию… Вас никто в этом не остнавливает
avatar
А по-Вашему нет? откуда информация, что он не под 0.5.1?
Релиз ls 0.5.1 состоялся: 30 сентября 2011.
Топик был опубликован 24 февраля 2012.

Возможно ребята у кого этот плагин есть — развеют наши сомнения об актуальности для 0.5.1
avatar
откуда информация, что он не под 0.5.1?
как видим в каталоге его нет
avatar
Совершенно верно. Поэтому и прошу тех, кто им пользуется — откликнуться.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.