<rmcreative>

RSS

Все заметки с тегом «mystuff»

  1. Перекрываем select в IE6

    29 июня 2007

    Как известно, select в IE6 штука глючная и на z-index не реагирует. Из-за этого часто возникают проблемы с реализацией различных меню и подсказок. Существует мнение, что решения нет, но это не так:

    .ns{
      border: 2px solid #f00;
      position: absolute;
      left: 50px; top: 10px;
      width: 150px; height: 150px;
    }
     
    .nsframe{
      z-index: -1;
      position: absolute;
      top: 0px; left: 0px;
      width: 146px; height: 146px;
    }
    <div class="ns">
    <IFRAME class="nsframe" scrolling="no" frameborder="0"></IFRAME>
    Здесь информация Здесь
    информация Здесь информация Здесь информация
    Здесь информация Здесь информация</div>
        <select name="nameSelect">
        <option value="1">название</option>
        <option value="1">название</option>
        <option value="1">название</option>
        <option value="1">название</option>
        <option value="1">название</option>
        </select>
    4 комментария
  2. Хак подчёркивания в CSS

    28 июня 2007

    А знаете ли вы, что:

    — Подчёркивание в идентификаторах разрешено в спецификации CSS2.1.

    — Браузеры должны игнорировать неизвестные CSS-свойства.

    — IE 5 и выше для Windows игнорирует подчёркивание в начале любого свойства.

    Таким образом свойство _color:red:

    — Валидно.

    — Игнорируется всеми браузерами, кроме IE под Windows.

    — В IE работает аналогично color:red.

    Очень полезная особенность:

    #box {
       min-height: 300px;
       height: auto;
       _height: 300px;
    }

    p.s. в IE под MacOS не работает.

    Комментировать
  3. Схема Clean Blue

    19 апреля 2007

    Цветовая схема для clist_nicer.

    Автор: Sam

    Схема (42кб)

    Для установки требуется Nicer Contact List + и Skin Editor.

    /images/miranda/clean_blue.png

    Комментировать
  4. Winamp AVS

    19 апреля 2007

    Маленькая упаковочка.

    Большая упаковочка.

    В Winamp'е есть встроенная примочка, которая рисует всякие красивости, которые дёргаются под музыку. В этой самой примочке есть встроенный редактор и несколько предустановок. Их для меня было мало и я решил наделать своих.

    Инструкции по установке и запуску

    • Распаковыть архив.

    • Скопировать всё в папочку ../winamp/plugins/avs/

    • Запустить Winamp, запустить AVS и выбрать новые визуализации.

    Комментировать
  5. Важное замечание про подвал

    13 марта 2007

    Хочу добавить, что для использования данного метода должен стоять полный DOCTYPE:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

    с сокращённым

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    работать не будет.

    2 комментария
  6. CSS. Спускаем подвал вниз!

    13 марта 2007

    Вполне типичная задача: сделать подвал всегда внизу. Независимо от того, есть ли содержимое на странице или нет. Как ни странно, для такой типичной задачи существует очень много решений, большинство из которых далеко не идеальны.

    Ниже приведён вариант, замечательно работающий во всех браузерах:

    <div id="main-page">
      ...
    </div>
    <div id="footer">
      ...
    </div>
    * { margin: 0; padding: 0;}
    html{ height: 100%; }
    body{ position:  relative; height: auto !important; height: 100%; min-height: 100%; }
    #footer{ position:  absolute; left: 0; bottom: 15px; width: 100%; }
    #main-page{ padding-bottom: 4em; }

    Исходное решение позаимствовано у Ростислава Чебыкина, где подробно расписано что и почему.

    В моём решении поправлен глюк с IE, когда подвал уносится далеко вправо, ну и сделан небольшой отступ от нижнего края страницы.

    Важное замечание

    6 комментариев
  7. Модификатор для Smarty - подсветка BBCode и синтаксиса PHP

    1 марта 2007

    Текущая версия: 1.4.5

    Плагин является расширением работы Andre Rabold. Конвертирует BBCode в обычные html-тэги. Мной была добавлена подсветка синтаксиса в тэгах [ php], защита e-mail адресов от спама, несколько новых тэгов, автоматический перенос строк и ещё немного по мелочи.

    Установка:

    1. Скачать плагин. Полный, Урезанный.

    2. Закинуть в папку plugins

    3. Использовать в шаблонах Smarty как модификатор, т.е. {$some_text|BBCode}

    История изменений:

    **1.3** (+) Добавлены [h2 ],[h3 ],[h4 ],[h5 ],[h6 ] (*) Тэг [strike ] изменён на [s ] (*) Другие изменения в тэгах **1.4** (+) "@" в почтовых адресах заменяются на ".sobaka." (*) Пофиксено отображение тэгов HTML внутри [php ] (-) Тэги HTML больше не удаляются **1.4.1** (*) Тэг изменён на **1.4.2** (*) Все внешние CSS включены в код плагина (+) Полная совместимость с RSS **1.4.3** (*) Исправлена ошибка с отображением HTML-кода. **1.4.4** (-) Убран ненужный код (*) Ещё раз исправлена ошибка с отображением HTML-кода. **1.4.5** (+) Валидная замена
    5 комментариев
  8. Полезные PHP классы

    1 марта 2007

    Класс CSV

    Позволяет работать с файлами в формате CSV.

    CSV = Comma Separated Values, Значения разделённые запятыми. Данный формат часто используется при экспорте из многих программ, в т.ч. Microsoft Excel.

    Класс с документацией

    Класс HTACCESS

    Позволяет работать с файлами .htaccess

    .htaccess - файлы конфигурации веб-сервера Apache. Иногда, особенно при создании CMS с понятными URL, его приходится изменять динамически.

    Класс с документацией

    Класс INI

    Позволяет работать с файлами ini.

    INI файлы используются многими приложениями для хранения их конфигурации.

    Класс с документацией

    7 комментариев
  9. Обновлён класс PHP для работы с CSV

    16 января 2007

    Устранена ошибка с перезаписью файлов.

    Спасибо, Stas (stasc@mail.ru)!

    Класс лежит на своём обычном месте.

    Комментировать
  10. Дурдом...

    1 декабря 2006

    Каждую ночь кто-то думает о Вас перед тем, как заснуть. Для кого-то Вы означаете весь мир. ... Тот же, кто прервет цепочку посланий данного письма, будет наказан 10 проблемами в ближайшие 10 лет.

    Скажите, как часто вы видели в своём подобном ящике подобное письмо? Возможно, даже пересылали его друзьям и знакомым. А теперь немного о последствиях...

    Пришло ко мне подобное письмо от коллег. Из любопытства взял я в руки PHP и прочесал письмецо на предмет наличия e-mail адресов.

    В результате 677 уникальных адресов!!! А потом ещё спрашивают, откуда "виагра" в почтовом ящике...

    p.s. Со времени посылки первого письма прошло 585 дней, соответственно, 1.2 письма в день к этому списку прибавляется. Плюс скорость распространения листа постоянно растёт, так что вероятность его попадания в длинные спаммерские руки отнюдь не нулевая...

    Комментировать