Помощь Мобильная версия сайта в dle

Тема в разделе "DLE", создана пользователем Nnivd, 27 дек 2011.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Nnivd

    Nnivd Создатель

    Регистр.:
    1 май 2009
    Сообщения:
    34
    Симпатии:
    3
    В каком файле находятся инструкции для определения типа мобильного и переадрессации его на облегченный шаблон?
     
  2. adamantis

    adamantis Писатель

    Регистр.:
    6 ноя 2011
    Сообщения:
    3
    Симпатии:
    0
    Файл init.php
    В 9.4 это строки 271-292
    PHP:
    $smartphone_detected false;
     
    if( isset( 
    $_REQUEST['action'] ) and $_REQUEST['action'] == "mobiledisable" $_SESSION['mobile_disable'] = 1;
    if( isset( 
    $_REQUEST['action'] ) and $_REQUEST['action'] == "mobile" ) { $_SESSION['mobile_enable'] = 1$_SESSION['mobile_disable'] = 0;}
    if( !isset( 
    $_SESSION['mobile_disable'] ) ) $_SESSION['mobile_disable'] = 0;
    if( !isset( 
    $_SESSION['mobile_enable'] ) ) $_SESSION['mobile_enable'] = 0;
     
    if ( 
    $config['allow_smartphone'] AND !$_SESSION['mobile_disable'] ) {
     
        if ( 
    check_smartphone() ) {
     
            if ( @
    is_dir ROOT_DIR '/templates/smartphone' ) ) {
     
                
    $config['skin'] = "smartphone";
                
    $smartphone_detected true;
                
    $config['allow_comments_wysiwyg'] = "no";
     
            }
     
        }
     
    }
     
Статус темы:
Закрыта.