xandeadx.ru Блог музицирующего веб-девелопера

CSSЭмуляция box-shadow в IE6+ с помощью фильтра

Опубликовано в сб, 21/08/2010 - 12:04

IE вплоть до 8-ой версии не поддерживает свойство box-shadow, которое предназначено для создания тени. Но есть способ получить нечто похожее на тень, с помощью фильтра DXImageTransform.Microsoft.Shadow:

box-shadow

Читать дальше →

DrupalМодуль Poormanscron — автоматический запуск крона без необходимости настройки кронтаба

Опубликовано в сб, 21/08/2010 - 10:35

Модуль Poormanscron добавляет на все страницы сайта небольшой javascript с указанием времени следующего запуска крона. По наступлению времени, модуль отправляет AJAX запрос и запускает крон. Таким образом, больше нет нужды, на каждом новом сайте, вручную добавлять задание в crontab. По необходимости, крон запустится сам, при первом же посетителе.

Читать дальше →

DrupalViews фильтр по результату php кода

Опубликовано в Пнд, 16/08/2010 - 03:14

Встала задача — вывести материалы из категории (категория это термин таксономии), к которой принадлежал последний добавленный материал. Например, если последний материал был добавлен в категорию Легковушки, то на главной нужно вывести последние 10 легковушек.

Читать дальше →

DrupalМодуль Custom Breadcrumbs — комплексное решение для управления хлебными крошками

Опубликовано в вс, 15/08/2010 - 16:27

Описание

Модуль Custom Breadcrumbs позволяет определять структуру хлебных крошек для:

— отдельных типов материала
— страниц с материалами помеченных отдельными терминами (taxonomy/term/tid)
— отдельных словарей
— отдельных представлений views
— отдельных адресов

Это значит, что например при просмотре материала типа "Статья", хлебные крошки можно настроить как Главная › Статьи › Заголовок статьи, а для материала типа "Товар в каталоге" уже как Главная › Каталог › Категория › Название товара. И всё это делается из админки.

Читать дальше →

DrupalПрограммная установка хлебных крошек

Опубликовано в вс, 15/08/2010 - 15:35

До того как хлебные крошки прошли через theme_breadcrumb(), изменить их можно с помощью ф-ии drupal_set_breadcrumb().

Пример установки хлебных крошек в функции генерации страницы со списком тегов (page callback):

function mymodule_page_callback()
{
    $breadcrumbs[] = l(t('Home'), null);
    $breadcrumbs[] = l(t('Blog'), 'blog');
    $breadcrumbs[] = l(t('Tags'), 'blog/tags');
    drupal_set_breadcrumb($breadcrumbs);
 
    return '... tags ...';
}

Читать дальше →

JavascriptОшибка при отправке формы: submit is not a function

Опубликовано в чт, 12/08/2010 - 16:07

Код, который вызывает ошибку:

<form id="my-form">
    <input type="text" name="name" id="name" />
    <input type="submit" value="отправить" id="submit" />
    <input type="button" value="отправить c помощью js" onclick="formSubmit();" />
</form>
 
<script>
function formSubmit() {
    document.getElementById('my-form').submit();
}
</script>

Читать дальше →