} elseif(is_search() || is_404()) { ?>

Ars Longa, Vita Brevis

Март 15, 2008

WP ProtoBox 0.1

Рубрика: WordPress
Метки: , ,
Vladimir @ 7:07 пп

Ранее я писал про LightBox 2 и чем он мне не нравится, а также приводил переписанную версию скрипта (которую я назвал ProtoBox), которая, к тому же, обладает дополнительными возможностями. Так как данный скрипт теперь много где используется вместо LightBox (в том числе и здесь), я решил написать plugin для WordPress. (далее…)

Ars Longa, Vita Brevis

Рубрика: Без рубрики

Vladimir @ 6:24 пп

Сегодня обратил внимание, что сайт занимает вторую позицию в результатах запроса “ars longa, vita brevis перевод”.

Чтобы на разочаровывать тех, кто ищет перевод, фраза “ars longa, vita brevis [ets]” переводится как “искусство долговечно, жизнь коротка”. Если не ошибаюсь, авторство фразы принадлежит Гиппокарту.

WP CodeBox и Prototype

Рубрика: JavaScript
Метки: , , ,
Vladimir @ 6:11 пп

Намедни пришлось заставлять работать скрипт, использующий библиотеку Prototype, на сайте с WordPress, где стоял плагин WP CodeBox (ранее я уже писал о нём). Сразу обратил внимание, что всё работало как-то криво, выскакивала куча непонятных ошибок. Лишь позже, просмотрев весь JavaScript, я понял, в чём была проблема. (далее…)

IE7/8 и общий случай двухколоночной резиновой вёрстки

Рубрика: CSS
Метки: , , , ,
Vladimir @ 1:59 дп

В последнее время так называемая “резиновая вёрстка” (aka liquid layouts) становится всё более популярной, и далеко не последнюю роль в этом играет постоянное увеличение разрешения мониторов. Одним из часто применяемых шаблонов является двухколоночный (одна колонка имеет фиксированную ширину, другая является “резиновой”). Существует несколько разных подходов к вёрстке многоколоночных шаблонов, некоторые подходы приведены на A List Apart: Creating Liquid Layouts with Negative Margins и Multi-Column Layouts Climb Out of the Box. Второе решение, на мой взгляд, более элегантное; но как бы там ни было, оба решения являются, по сути дела, лишь частными случаями шаблона, когда колонки могут иметь свои границы, отступы и т.п. Конечно, расчет всех параметров не является особо сложным, но почему-то многие разработчики предпочитают не утруждать себя лишними вычислениями, а использовать вложенные div, что не очень-то хорошо, ибо такие элементы не несут особой семантической нагрузки. А с появлением IE8 beta (которая альфа) расчеты усложнились, ибо IE8 довольно-таки криво считает координаты элемента с отрицательными границами. Поэтому мы попытаемся найти Универсальное кросс-браузерное решение для двухколоночного резинового шаблона. (далее…)