Помогите с определение Моб / Комп

774
.
Think different
Тю блин гг, точно, стандартная функция тут не канает. Разве что если добавить в таблицу юзера поле и при записи последнего посещения писать туда с чего он заходил, то можно так сделать))
.
BoGdAn
I'm the Cult of Personality...
запрос в базу
ALTER TABLE `users` ADD `user_agent` INT(1) NOT NULL DEFAULT '0';

//ето в шапку
if($user_id){
$user_agent = $is_mobile ? '1' : '0';
mysql_query("UPDATE `users` SET `user_agent`='$user_agent' WHERE `id`='$user_id'");
}

И теперь можно вывести
$_img = $user['user_agent'] ? 'phone.png' : 'computer.png';
echo '<img src="'.$_img.'" alt="" />';
.
I'm the Cult of Personality...
Folour, Правельно я сделал?
.
BoGdAn, где сравнение с 0 от 1?
.
Think different
BoGdAn (19.02.2013 / 06:03)
Folour, Правельно я сделал?
Примерно так, именно это я имел ввиду)
.
Think different
Шпана (19.02.2013 / 06:37)
BoGdAn, где сравнение с 0 от 1?
0 - false, 1 - true. Все там есть.
.
Люди берегите воду - пейте пиво...
Что вы все мучаетесь ...
Все гораздо проще ...
На примере одноклассников...
Картинка тут
Код вставки PHP
<div class="'.(self::$is_mobile == 1 ? 'ic_mob' : 'ic_pc').'"></div>


Код вставки CSS
.ic_mob{
    height: 13px;
width: 13px;
background-image: url(../../images/online.gif);
background-position: -13px 0px;
background-repeat: no-repeat;
overflow: hidden;
    position: absolute;
}

.ic_pc{
    height: 13px;
width: 13px;
background-image: url(../../images/online.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
overflow: hidden;
    position: absolute;
}

картинку кидаем в корень /images/...
сам стиль прописываем в своей теме,
Код php лучше в файле /incfiles/classes/functions.php
Строки 309 и 311 перед <img src=" и вроде все ....
Скрины ниже....
.
Люди берегите воду - пейте пиво...
Скрин c Windows....
Прикрепленные файлы:
.
Люди берегите воду - пейте пиво...
Скрин Opera mobile
Прикрепленные файлы:
.
Think different
venom, Гг, ты тоже не понял, будет показывать то с чего ты сидишь.
Всего: 45