вопрос
Пытаюсь сделать определение смартфона, чтобы вместо значка онлайн выводить значок моб. телефона
в profile.php сделал определение:
И сделал вывод в шаблоне
Но почему то выводит вот так:
в profile.php сделал определение:
if ($smartphone_detected == False) {
if ( ($row['lastdate'] + 1200) > $_TIME ) {
$tpl->set( '[online]', "" );
$tpl->set( '[/online]', "" );
$tpl->set_block( "'\\[offline\\](.*?)\\[/offline\\]'si", "" );
} else {
$tpl->set( '[offline]', "" );
$tpl->set( '[/offline]', "" );
$tpl->set_block( "'\\[online\\](.*?)\\[/online\\]'si", "" );
}
}
else
{
if ( ($row['lastdate'] + 1200) > $_TIME ) {
$tpl->set( '[monline]', "" );
$tpl->set( '[/monline]', "" );
$tpl->set_block( "'\\[offline\\](.*?)\\[/offline\\]'si", "" );
} else {
$tpl->set( '[offline]', "" );
$tpl->set( '[/offline]', "" );
$tpl->set_block( "'\\[monline\\](.*?)\\[/monline\\]'si", "" );
}
}
И сделал вывод в шаблоне
[monline]<img src="{THEME}/images/mobile.png" style="vertical-align: middle;" title="Пользователь Онлайн с мобильного устройства" alt="Пользователь Онлайн с мобильного устройства" /> <font color="#667965">Онлайн</font>[/monline][online]<img src="{THEME}/images/online.png" style="vertical-align: middle;" title="Пользователь Онлайн" alt="Пользователь Онлайн" /> <font color="#667965">Онлайн</font>[/online][offline]<img src="{THEME}/images/offline.png" style="vertical-align: middle;" title="Пользователь offline" alt="Пользователь offline" /> <font color="#875858">Офлайн</font>[/offline]
Но почему то выводит вот так: