Девятого апреля акция CSS Naked Day. На сайтах CSS-стили отключаем на 48 часов... просто для контраста, чтобы было понятно, зачем вообще нужен CSS, и на что он способен. Да неплохой проверкой верстки считается просмотр сайта с отключенными стилями.
Сделал то, что давно пора было сделать: подключил скрипт Highlight.js, подсвечивающий примеры кода. Теперь, статьи с кодом выглядят более читабельными, но странички стали еще немного тяжелее. Уж извините, порой минимализмом приходится жертвовать.
Раскопал среди старых наработок скрипт поиска, по которому еще год назад собирался написать статью, да все как-то руки не доходили. В общем-то ничего инновационного нет, просто упрощение задачи тем, кому надо написать поиск. Допустим, что искать мы будем в базе данных mysql.
Начнем с таблицы. Опредляем таблицу и поля, по которым производится поиск:
<?php
$namebox='name'; # Поле заголовка записи
$textbox='text'; # Поле содержимого записи
?>
подробнее >>
Всегда хорошо относился к этому браузеру, но внезапно открылся один с виду не очень значительный недочет:Ширина объекта в Opera не может быть больше 32766px.
Казалось бы, ну и ладно, куда такие огромные цифры... Но для некорых JavaScript-библиотек, таких, например, как AnythingSlider , в структуре html-разметки порой бывают обертывающие элементы, ширина которых получается больше. В обычных браузерах это преобразовывается в какой-нибудь красивый эффект скольжения, а в опере это просто не работает.
Разработчики браузера дали объяснение, что:
32766px … is the highest signed 16-bit number (32767) – 1.
То есть, опера хранит значение ширины объекта в 16-битной знаковой переменной, а максимальное положительное такой переменной - 32767. Значения, больше 32767 px определяются оперой как отрицательные значения ширины, что чревато. Впоследствии, этот баг, возможно, исправят.
По мотивам статьи с CSS-Tricks.
Сборка 0.8.7-5 содержит много исправлений, и кое-какие дополнения функционала:
0.8.7-5 (2010-03-12, Bolzamo, renat2985)подробнее >>
- Немного подфиксил javascript в tpl (renat2985)
+ Практически на 100% страницы стали XHTML 1.0 Transitional (renat2985)
+ Достаточно сильно изменил вид комментарием. (renat2985)
- Исправлена опечатка в ext/settings/settings.php (Bolzamo)
- Пара мелких исправлений, в т.ч. совместимость плагинов captcha и triurl (Bolzamo)
+ Слегка поправлен код в шаблоне head.html Плагин Blocks обновлен до версии 2.4 (Bolzamo)
- Исправлен баг с пагинатором на страницах тегов. Теперь разбиение на страницы работает нормально. (Bolzamo)
+ Плагин FrontPage добавлен в стандартную комплектацию NAE (Bolzamo)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
