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

Тема в разделе "WebAsyst", создана пользователем petrenko_sh, 23 сен 2009.

Статус темы:
Закрыта.
Модераторы: mdss
  1. petrenko_sh

    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">
     
  2. vilk108

    vilk108

    Регистр.:
    17 дек 2007
    Сообщения:
    174
    Симпатии:
    41
    помоему в файле published\SC\html\scripts\templates\frontend\frame.html.

    Тьфу не то это не в админке
     
  3. zalexandr

    zalexandr Писатель

    Регистр.:
    14 апр 2009
    Сообщения:
    7
    Симпатии:
    1
    Это именно то что нужно. Админка это backend.
     
  4. Valeras

    Valeras Постоялец

    Регистр.:
    23 апр 2007
    Сообщения:
    107
    Симпатии:
    36
    При добавлении <!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, т.е. становиться как вкопанный вначале страницы и при скролинге вниз не уходит, остается на том же месте.

    Не знаете как это побороть?
     
  5. Voshal

    Voshal Мизантроп

    Регистр.:
    30 мар 2009
    Сообщения:
    286
    Симпатии:
    108
    WebAsyst использует старые скрипты лайтбокса, которые не соответствуют стандартам W3C. Поэтому чтобы бороться с этим, нужно долго мучаться.
    Быстрее бы они переписали всю верстку на режим стандартов.
    Писал им в тех.поддержку, говорят, что планируют. Но это было уже более 7 месяцев назад. До сих пор планируют, видимо.
     
  6. Valeras

    Valeras Постоялец

    Регистр.:
    23 апр 2007
    Сообщения:
    107
    Симпатии:
    36
    Исправление вносится на уровне 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,
     
Статус темы:
Закрыта.