ZIP АРХИВ
Определение и вывод девайса пользователя APICMS v.2.0
Модуль определения и вывода девайса с которого пользователь вошел на сайт.
Благодаря совместной работе с существующими полями даем минимальную нагрузку на сервер.
Есть возможность расширения самостоятельного определения, благодаря функции вывод можно внедрить в любой участок, любой страницы.
Это сделано для облегчения новичкам процесса установки!
Опытные могут все это сделать благодаря 4 строкам на нужной странице. (если нужно только на 1 странице дабы не грузить систему)
Качественные, оптимизированные иконки прекрастно впишутся в любой дизайн
Автор Kyber
apicms.ru
Установка:
- Открыть файл /api_core/apicms_system.php найти код
//////////////////////////////////////// функция вывода браузера
function browser(){
if ( stristr($_SERVER['HTTP_USER_AGENT'], 'Firefox') ) $browser = 'firefox';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Chrome') ) $browser = 'chrome';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Safari') ) $browser = 'safari';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Opera') ) $browser = 'opera';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0') ) $browser = 'ie6';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 7.0') ) $browser = 'ie7';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 8.0') ) $browser = 'ie8';
else $browser = 'Неизвестно';
return $browser;
}
Заменить на
//////////////////////////////////////// функция вывода браузера
function browser(){
if ( stristr($_SERVER['HTTP_USER_AGENT'], 'Firefox') ) $browser = 'firefox';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Chrome') ) $browser = 'chrome';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Safari') ) $browser = 'safari';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Opera') ) $browser = 'opera';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0') ) $browser = 'ie6';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 7.0') ) $browser = 'ie7';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 8.0') ) $browser = 'ie8';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') ) $browser = 'Opera Mini';
elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'ucweb') ) $browser = 'ucweb';
else $browser = 'Неизвестно';
return $browser;
}
Ниже этого кода вписать код
function agent($user){
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '$user'");
if ($user['browser']=='firefox' || $user['browser']=='chrome' || $user['browser']=='safari' || $user['browser']=='opera' || $user['browser']=='ie6' || $user['browser']=='ie7' || $user['browser']=='ie8'){
$user = ' <img src="/design/profile/device_pc.png" alt="PC"> ';
}else{
$user = ' <img src="/design/profile/device_mobile.png" alt="Моб."> ';
}
return $user;
}
- Перезаписать файл /modules/online.php из архива
Что бы вывести информацию на странице используйте функцию ".agent($ank['id'])." (замечу она может менятся в зависимости от кода, указанна как пример)