Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Учёт посетителей сайта с мобильных устройств

Сообщения:  [1-10] 

 
 автор: bnm   (02.10.2012 в 21:08)   письмо автору
 
   для: Sfinks   (26.09.2012 в 19:51)
 

Посмотрел как ныне работают поисковики и решил, что ставить на них сегодня web-мастеру смысла большого нет. Большинство не придерживается строгого соответствия запросам: введите, например, тайтл своего сайта в Google, и в результатах поиска навряд ли он будет первым. В этом отношении выделяется только Yandex, который выдаёт в первую очередь ссылки в соответствии запросу, иногда даже выдаётся сообщение без каких бы то ни было ссылок, мол, искомая комбинация слов нигде не встречается (что определённо порадовало, но отношения к поисковикам в целом не изменило).

  Ответить  
 
 автор: Sfinks   (26.09.2012 в 19:51)   письмо автору
 
   для: bnm   (26.09.2012 в 16:35)
 

Да это дело хозяйское. Я вас ни в чем не убеждаю. Просто довольно долго с этой бедой развлекался, поэтому предупреждаю.

А вот утверждение
> Для сайта же, на котором основная задача не раскрутка, а удобство для пользователей
считаю не верным. Нужно стремиться чтобы было и то и то в идеале.

Да, и не вздумайте сделать только автовыбор интерфейса. Обязательно предусмотрите ручное переключение.

  Ответить  
 
 автор: bnm   (26.09.2012 в 16:35)   письмо автору
 
   для: Sfinks   (25.09.2012 в 19:24)
 

Поисковики тоже можно прописать по браузерам, хотя их сейчас немало и, к тому же, у некоторых появились и Preview'ы, но понять это можно, чтобы не получилось - для них одно содержимое, для остальных - другое.
Для сайта же, на котором основная задача не раскрутка, а удобство для пользователей, перенаправление актуальнее.

  Ответить  
 
 автор: Sfinks   (25.09.2012 в 19:24)   письмо автору
 
   для: bnm   (24.09.2012 в 19:00)
 

Лучше подходить с обратной стороны - определять зашел ли пользователь с НЕ мобильного.
Просто Юзер-агентов у мобильников - тысячи. А вход с компа - это 99% (а то и больше) опера, мозила, сафари/хром или ИЕ.
И вот если ни 1 из этих не подходит, то на мобильную версию.

Сразу предупрежу, что при автоматическом определении типа браузера, вы не слабо хлебнете проблем с индексированием поисковиками. Сталкивались.

  Ответить  
 
 автор: mihdan   (25.09.2012 в 15:56)   письмо автору
 
   для: bnm   (24.09.2012 в 09:08)
 

Можно попробовать Яндекс.Детектор. У себя как-то реализовывал нечто подобное.

  Ответить  
 
 автор: Саня   (24.09.2012 в 20:14)   письмо автору
 
   для: bnm   (24.09.2012 в 19:00)
 

Если хотите большую точность и определение большего количества устройств, можете воспользоваться базами
http://wurfl.sourceforge.net/
https://browsers.garykeith.com/

  Ответить  
 
 автор: bnm   (24.09.2012 в 19:00)   письмо автору
 
   для: skydemon   (24.09.2012 в 13:36)
 

Благодарю, скрипт хорошо работает и с браузерами, только stripos надо заменить на strstr, иначе Opera не определяется

  Ответить  
 
 автор: skydemon   (24.09.2012 в 13:44)   письмо автору
 
   для: skydemon   (24.09.2012 в 13:36)
 

Ну это пример как опередить название с чего сидишь ) почитай описание функции $_SERVER['HTTP_USER_AGENT'] она может опередить с какого устройства сидит пользователь

  Ответить  
 
 автор: skydemon   (24.09.2012 в 13:36)   письмо автору
 
   для: bnm   (24.09.2012 в 09:08)
 


<?
$iPhone 
stripos($_SERVER['HTTP_USER_AGENT'], 'iPhone');
$Android stripos($_SERVER['HTTP_USER_AGENT'], 'Android');
$Palmpre stripos($_SERVER['HTTP_USER_AGENT'], 'webOS');
$BlackBerry stripos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry');
$iPod stripos($_SERVER['HTTP_USER_AGENT'], 'iPod');
if (
$iPhone || $Android || $Palmpre || $BlackBerry || $iPod == true

    
$content ='Вы зашли с мобильного телефона';
}
else
{
    
$content ='Вы зашли c пк';
}
echo 
$content;
?>

  Ответить  
 
 автор: bnm   (24.09.2012 в 09:08)   письмо автору
 
 

Уважаемые, подскажите как определить посетителей с мобильных телефонов, не пользуясь gethostbyaddr, чтобы сразу направлять на более лёгкую версию сайта?

  Ответить  

Сообщения:  [1-10] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования