Отключение мобильной версии webasyst

gambiter

Писатель
Регистрация
27 Авг 2011
Сообщения
5
Реакции
1
Столкнулся с проблемой, что мобильная версия вебасист весьма непривлекательно смотрится на мобильный устройствах.. Конечно она имеет облегченный формат. Но ныне мобильные браузеры сами облегчают странички а-ля operamini и др.
На айфонах вообще в браузере сафари нет возможности отключения мобильной версии.. И соответственно полюбому грузится страшная облегченная мобильная страничка сайта.
Решить проблему можно изменив в файле /published/SC/html/scripts/core_functions/functions.php функцию detectPDA
меняем
Код:
return $pda;
на
Код:
return false;
!!!обязательно сохранить в кодировке ACSII
Если сливаете себе на комп functions.php и правите блокнотом обязательно выбирайте сохранить как, и в кодировку ACSII
Иначе начнутся лаги в работе магаза.
 
а где вообще лежат исходники шаблона для мобильных устройств? хотел бы сначала попробовать подделать его для своих нужд. может, что получится.
 
тоже Актуально
 
Работает спасибо огромное , редактировал в html редакторе , сохранял автоматом кодировку не указывал
Voshal, cпасибо огромное !!! проверил на айфоне и планшете - работает.

Да ну? Серьезно? Действительно работает? А остальные слова вы пишите, чтобы сообщение не было просто пустым спасибо?
Для спасибо есть специальная кнопочка, а пустое сообщение спасибо без всякой полезной информации не более, чем "постонабивательство".
Хотел нажать пожаловаться, но остальные будут повторять ваши действия, не увидев это сообщение. Так что пусть все видят, что нужно делать, если считаешь информацию полезной, и что нельзя делать.
 
Всем привет.
Поправил код, ничего не помогло. Что делаю не так? Версия SS 3. Спасибо.

function detectPDA(){
$container = $_SERVER['HTTP_USER_AGENT'];
$useragents = array (
'iPhone','iPod',"Elaine/3.0","Palm","EudoraWeb","Blazer","AvantGo","Windows CE","Cellphone","Small","MMEF20","Danger","hiptop"
,"Proxinet","ProxiNet","Newt","PalmOS","NetFront","SHARP-TQ-GX10","SonyEricsson","SymbianOS","UP.Browser"
,"UP.Link","TS21i-10","BlackBerry","MOT-V",'portalmmm','Nokia','DoCoMo','Opera Mini'
,"Palm" ,"Handspring","Nokia","Kyocera","Samsung","Motorola","Mot" ,"Smartphone","Blackberry"
,"WAP","PlayStation Portable","LG","MMP","OPWV","Symbian","EPOC"
,"Android");
$pda = false;
foreach ( $useragents as $useragent ) {
if (preg_match("@{$useragent}@i",$container)){
$pda = true;
break;
}
}
return false;
}
 
PHP:
function detectPDA(){
    $container = $_SERVER['HTTP_USER_AGENT'];
    $useragents = array (
        'iPhone','iPod',"Elaine/3.0","Palm","EudoraWeb","Blazer","AvantGo","Windows CE","Cellphone","Small","MMEF20","Danger","hiptop"
        ,"Proxinet","ProxiNet","Newt","PalmOS","NetFront","SHARP-TQ-GX10","SonyEricsson","SymbianOS","UP.Browser"
        ,"UP.Link","TS21i-10","BlackBerry","MOT-V",'portalmmm','Nokia','DoCoMo','Opera Mini'
        ,"Palm" ,"Handspring","Nokia","Kyocera","Samsung","Motorola","Mot" ,"Smartphone","Blackberry"
        ,"WAP","PlayStation Portable","LG","MMP","OPWV","Symbian","EPOC"
        ,"Android");
    $pda = false;
    foreach ( $useragents as $useragent ) {
        if (preg_match("@{$useragent}@i",$container)){
            $pda = true;
            break;
        }
    }
    return false;
}

все отлично отрабатывает
 
попробовал еще раз. сработало. что было не понятно.
 
Как отключить озывы в мобильной версии ?
 
Подскажите, где лежат отзывы по товарам в корне сайта? В какой папке? Я чет не подумал, что для компов отображение их отключил, а с мобильных весь этот спам может быть виден\\\\\\
 
Назад
Сверху