Где можно сменить !DOCTYPE на страницах админки?

Статус
В этой теме нельзя размещать новые ответы.

petrenko_sh

Создатель
Регистрация
12 Июл 2009
Сообщения
19
Реакции
7
Где можно сменить !DOCTYPE на страницах админки?

В файлах в папке /published/SC/html/scripts/templates/backend правил, не помогает.

Все равно появляется <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
 
помоему в файле published\SC\html\scripts\templates\frontend\frame.html.

Тьфу не то это не в админке
 
При добавлении <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

в начало
published\SC\html\scripts\templates\frontend\frame.html.

Слетает виджет корзины под IE 8, т.е. становиться как вкопанный вначале страницы и при скролинге вниз не уходит, остается на том же месте.

Не знаете как это побороть?
 
WebAsyst использует старые скрипты лайтбокса, которые не соответствуют стандартам W3C. Поэтому чтобы бороться с этим, нужно долго мучаться.
Быстрее бы они переписали всю верстку на режим стандартов.
Писал им в тех.поддержку, говорят, что планируют. Но это было уже более 7 месяцев назад. До сих пор планируют, видимо.
 
Исправление вносится на уровне JavaScript в файле published/SC/html/scripts/js/widget_checkout.js на примерно 240 строчке.
заменить
Код:
    var left = parentObject.offsetLeft+parentObject.offsetWidth-22;    var top = parentObject.offsetTop-25;    
                setStyle(objCloseButton, 'position:absolute; top:'+top+'; left:'+left+'; cursor:pointer; cursor:hand');
на  
    var left = this.objFrame.offsetLeft+this.objFrame.offsetWidth-22;
    var top = this.objFrame.offsetTop-25;
    setStyle(objCloseButton, 'position:absolute; top:'+top+'px; left:'+left+'px; cursor:hand;');исправляет положение крестика закрытия корзины
if(!/MSIE/.test(navigator.userAgent)){setStyle(objBase, 'top:0; left:0; position: fixed');}
меняем на 
if(!/MSIE/.test(navigator.userAgent)||/MSIE 8/.test(navigator.userAgent)){setStyle(objBase, 'top:0; left:0; position: fixed');}
- добавилось условие ||/MSIE 8/.test(navigator.userAgent)- это исправляет положение корзины
проверялось для IE8, FF, Chrome,
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху