Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Интересное в сети
  • Удаление новообразований в Калининграде.
  • Публикации
    Оформление и шаблоны
    Резина? Только не для широкоформатников!


    Ну во первых строках эмоции: новый монитор хорош, но "Героев" растягивает на формат 10:16, а это не есть гут
    И, собственно, задумка хака обусловлена моей пересадкой дома на 1600 при условии, что на работе 1280. Понимаю, что дело привычки, но вот люблю работать в развернутых окнах, а тема Blue мягко говоря не подходит к разрешению 1600.

    Итак ТЗ: если у юзера до 1280, то отдаем ему внешнюю таблицу (каркас) на 100%, если более 1280, то отдаем 1250px.
    При чем опрос окна и выдачу свойств таблицы требуется производить не только при загрузке, но и при изменении размеров этого окна.




    Шаг 1. Создаем яву java_!_sctipts/autowidth.js
    Большой сенк-с автору скрипта

    Код
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    function getWindowSize() {
        var myWidth = 0, myHeight = 0;
        if( typeof( window.innerWidth ) == 'number' ) {
            //Non-IE
            myWidth = window.innerWidth;
            myHeight = window.innerHeight;
        } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
            //IE 6+ in 'standards compliant mode'
            myWidth = document.documentElement.clientWidth;
            myHeight = document.documentElement.clientHeight;
        } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
            //IE 4 compatible
            myWidth = document.body.clientWidth;
            myHeight = document.body.clientHeight;
        }

    if (myWidth>1280){
       dd111.style.width = '1250px'
    } else {
       dd111.style.width = '100%'
    }

    }


    Шаг 2. На примере темы Blue. Правим templates/Blue/index.html
    Есть в той теме самая внешняя таблица, определяющая размеры сайта. Вот ее и надо править.
    Ищем
    Код
    1
    2
    <body>
    <table width="100%" cellspacing="0" cellpadding="0" border="0"><tr><td align="center" valign="top">

    меняем на
    Код
    1
    2
    3
    <script language="JavaScript" type="text/javascript" src="javascripts/autowidth.js"></script>
    <body onResize="getWindowSize();" onLoad="getWindowSize();">
    <table align="center" id="dd111" cellspacing="0" cellpadding="0" border="0"><tr><td align="center" valign="top">


    Пользуемся.
    Пример - этот сайт.


    Примечание:
    1. Нет защиты от отключенных скриптов в браузере, но тестирование на Опере показало, что всё чудным образом работает. Пожалуйста потестируйте и отпишитесь.
    2. Гурманы могут подумать и сделать больше градаций, а не только 1280.
    3. Ну и конец спору "Какая ширина должна быть на Стабилити" и т.п. темах...


    Дата публикации: 13.09.2007
    Прочитано: 11752 раз
    [ Назад | Начало | Наверх ]
    Комментарии

    Serg_pnz
    Дата: 10.11.2008 | Комментарий: 4
    Serg_pnzzx, очень даже спасает - этот сайт тому пример.
    А у тебя наверное что-то с шаблоном, с вёрсткой.
    Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
    "...даме водки? Это чистый спирт!" © кот Бегемот
    zx
    Дата: 10.11.2008 | Комментарий: 3
    zxтакое решение не спасает. сам никак не найду в чем причина.сайт растягивается но две широкие полосы по середине без фона.
    RRRinat
    Дата: 05.06.2008 | Комментарий: 2
    RRRinatСерж, все круто... но не для меня. У меня max-width неправильно воспринимается браузерами
    Serg_pnz
    Дата: 13.09.2007 | Комментарий: 1
    Serg_pnz
    Цитата
    Нет защиты от отключенных скриптов в браузере, но тестирование на Опере показало, что всё чудным образом работает. Пожалуйста потестируйте и отпишитесь.

    Да уж. Писанина в три часа ночи влияет в худшую сторону.
    Конечно же при отключенных скриптах всё растягивается на 100%
    Ну и правильно, нечего яву отключать

    Чё-нить надумаю по этому поводу - напишу...
    Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
    "...даме водки? Это чистый спирт!" © кот Бегемот
    Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.
    Календарь 3 в 1
    - М - Г + Г + М
    Март, 2024
    пнвтсрчтптсбвс
    123
    45678910
    11121314151617
    18192021222324
    25262728293031
    Купить.
    Можно в кредит на 90 дней!
    Навигация
    »» RSS
    Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

    Rambler's Top100

    Генерация страницы: 0.263 сек. и 19 запросов к базе данных за 0.021 сек.
    Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.