Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.8660
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 12.03.2015, 11:37   #1
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 504
Бабло: $202075
Question Отображать скрипт только для Android/iOS

долго думал как назвать заголовок, так и не придумал

подскажите плз, как сделать скрипт, который будет отображать нужный мне код для Android и iPhone/iPad отдельно, а для PC не отображать.

т.е. показываем для андройда один код, для яблок другой код.

кто поможет оперативно закину на пивас
Soba вне форума  
Старый 12.03.2015, 12:10   #2
mr.Charlie
je suis Charlie
 
Аватар для mr.Charlie
 
Регистрация: 19.08.2009
Сообщений: 1,628
Бабло: $249637
По умолчанию

js
Код:
if ( (navigator.userAgent.indexOf('Android') != -1) ) {
	Android code
}
if ( (navigator.userAgent.indexOf('iPhone') != -1) ) {
	iPhone code
}
if ( (navigator.userAgent.indexOf('iPad') != -1) ) {
	iPad code
}
__________________
Ферма
mr.Charlie вне форума  
Старый 12.03.2015, 12:11   #3
neox-inside
Ебланнед
 
Регистрация: 21.05.2011
Сообщений: 247
Бабло: $41030
Отправить сообщение для neox-inside с помощью ICQ
По умолчанию

http://lime.black/27
neox-inside вне форума  
Старый 12.03.2015, 12:11   #4
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 504
Бабло: $202075
ТС -->
автор темы ТС По умолчанию

mr.Charlie, спасибо, а для айпадов?

и кто ещё подскажет как сделать full screen для мобил с затемнением по краям и возможностью закрыть,
так же как в advmaker
Soba вне форума  
Старый 12.03.2015, 12:12   #5
kalombo
Senior Member
 
Аватар для kalombo
 
Регистрация: 20.04.2008
Сообщений: 598
Бабло: $115497
Отправить сообщение для kalombo с помощью ICQ
По умолчанию

А язык какой? JS?
Код:
function detectmob() { 
 if( navigator.userAgent.match(/Android/i)
 || navigator.userAgent.match(/webOS/i)
 || navigator.userAgent.match(/iPhone/i)
 || navigator.userAgent.match(/iPad/i)
 || navigator.userAgent.match(/iPod/i)
 || navigator.userAgent.match(/BlackBerry/i)
 || navigator.userAgent.match(/Windows Phone/i)
 ){
    return true;
  }
 else {
    return false;
  }
}
kalombo вне форума  
Старый 12.03.2015, 12:40   #6
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 504
Бабло: $202075
ТС -->
автор темы ТС По умолчанию

kalombo, не то.

mr.Charlie, как сделать чтобы только один раз отображалось, а не постоянно при заходе на все страницы?
Soba вне форума  
Старый 12.03.2015, 12:45   #7
mr.Charlie
je suis Charlie
 
Аватар для mr.Charlie
 
Регистрация: 19.08.2009
Сообщений: 1,628
Бабло: $249637
По умолчанию

Цитата:
Сообщение от Soba
mr.Charlie, как сделать чтобы только один раз отображалось, а не постоянно при заходе на все страницы?
Куку ставить надо.
Код:
function GetCookieValueByName(name)
{
 var beg = document.cookie.indexOf(name+"=");
 if(beg==-1)
  return false;
 var end = document.cookie.indexOf(";", beg + name.length);
 if(end==-1)
  end = document.cookie.length;
return unescape(document.cookie.substring(beg + name.length + 1, end));
}

function SetCookieForNHours(name, value, hours, path, domain, secure)
{
var today = new Date();
expires = new Date(today.getTime() + hours*60*60*1000);
 document.cookie = name + "=" + escape(value) +
                "; expires=" + expires.toGMTString() +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                ((secure) ? "; secure" : "");
}
var i=GetCookieValueByName('yourcooka');
if(i!="cookavalue") {
    SetCookieForNHours('yourcooka', 
                    'cookavalue', 
                    '24',
                    '',
                    '');
                    }
else {
    code
}
Это на 24 часа. Если вообще всего 1 раз показывать надо, поставь на 100 лет куку.
__________________
Ферма
mr.Charlie вне форума  
Старый 12.03.2015, 12:46   #8
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 504
Бабло: $202075
ТС -->
автор темы ТС По умолчанию

mr.Charlie, спс, давай чтоли на пивас закину

можешь скинуть код целиком с вставками <?php

а то что то не пашет в моих кривых руках)

Последний раз редактировалось Soba; 12.03.2015 в 12:52.
Soba вне форума  
Старый 12.03.2015, 13:04   #9
mr.Charlie
je suis Charlie
 
Аватар для mr.Charlie
 
Регистрация: 19.08.2009
Сообщений: 1,628
Бабло: $249637
По умолчанию

Цитата:
Сообщение от Soba
можешь скинуть код целиком с вставками <?php

а то что то не пашет в моих кривых руках)
Так это не php, это JavaScript
На php совсем другой код будет. Щас некогда, уже убегаю. Если никто не напишет, как приду, скину.
__________________
Ферма
mr.Charlie вне форума  
Старый 13.03.2015, 08:57   #10
Chibo
Member
 
Регистрация: 05.11.2012
Сообщений: 49
Бабло: $14500
По умолчанию

почему то у меня не выводится данный код
Chibo вне форума