автоопределение версии для 3.22 работает?
if(stristr($_SERVER['HTTP_USER_AGENT'],'windows') || stristr($_SERVER['HTTP_USER_AGENT'],'linux') ||
stristr($_SERVER['HTTP_USER_AGENT'],'macintosh') || stristr($_SERVER['HTTP_USER_AGENT'],'unix') ||
stristr($_SERVER['HTTP_USER_AGENT'],'macos') || stristr($_SERVER['HTTP_USER_AGENT'],'bsd'))
{
require_once($rootpath . 'theme/web/head.php');
}else{
require_once($rootpath . 'incfiles/t_head.php');
}
почему у меня не получается аналогичное для 4ки сделать с ф-ей is_mobile?
вообще вот это на 4ку не могу подключить
require_once($rootpath . 'theme/web/head.php');
если переименовать web в default - работает...
хотела сделать, чтоб гостям с компа показывало веб, гостям с телефона - вап, а авторизорованным ту тему, что стоит в настройках! Если настройки еще не забиты, то так же осталось веб для компов, вап для телефонов...
вроде как работает. Приду гляну как там в 4.
Jane,
if($is_mobile == 0)
{
require_once($rootpath . 'theme/web/head.php');
}else{
require_once($rootpath . 'incfiles/t_head.php');
}
Kip-OK, ты проверял сам или по аналогу написал? я так же делала, синтаксическую ошибку выдает... и твой код щас тоже
даже если без всякий проверок на версию подключить
require_once($rootpath . 'theme/web/head.php');
- выдает синтаксическую ошибку, меняю название папки с темой на default, подключаю
require_once($rootpath . 'theme/default/head.php');
- работает!
пробовал. вот проверь с этими файлами. я на чистом их проверял работает вроде как
Kip-OK, работает, но это не совсем тот модуль, я ставила себе с правым блоком, левым и серединой, а тут только левый и все остальное
кое-как впихнула середину
ладно, дальше я сама! спасибо за помощь.. / а в том модуле из 1го поста для 4ки почему-то не получается автоопределение сделать...
кстати ты в папке web в файле head.php изменила
<link rel="stylesheet" href="' . $set['homeurl'] . '/theme/' . $set_user['skin'] . '/style.css" type="text/css" />
на
<link rel="stylesheet" href="' . $set['homeurl'] . '/theme/web/style.css" type="text/css" />