10-10-2013, 15:19
0
  DLE Баг-Фиксы / DLE Модули

Фикс - iChat 7.0 неверно определяет мобильный шаблон при обновлении окна сообщений

При просмотре мобильной версии сайта, после обновления списка сообщений, модуль iChat 7.0 неверно определяет текущую папку шаблона. Исправляем сей баг.

Установка:

Открыть файл /engine/modules/iChat/ajax/refresh.php и найти:

if( $config["lang_" . $config['skin']] ) {

Добавить выше :
// определение мобильного шаблона
$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'] = 0;
        }
    }
}
// 


Готово!

Версия DLE: 9.x-10.х
Автор: OTM_tm

Комментарии

Никто еще не оставил комментариев – станьте первым!

Напишите своё мнение