Элементные массивы 1с-битрикс
Опубликовано 15.04.2010

За что только не нахваливают битрикс участники партнерской программы - оно и ожидаемо, ведь им нужно продать этот дорогой раскрученный продукт. Однако, гибкость и однотипность его системы вывода контента вскоре привязывает к себе - и не хочется иметь дело с чем-то еще. Далее

Где мои таблицы?!
Опубликовано 07.05.2009

Первое, с чем сталкивается новоявленный верстальщик на css+div - как этими самыми дивами сделать таблицу :). Иными словами - требуются несколько колонок, но дивы не хотят располагаться как надо, а идут лишь друг за другом вертикально. Далее

Динамический хедер в битриксе
Опубликовано 04.04.2009

Для проекта потребовалось сделать динамический, т.е. изменяемый в зависимости от раздела хедер - шапку сайта, иначе говоря. Первое, что пришло в голову - писать скрипт на php, который бы в зависимости от тайтла подставлял нужную картинку… В общем - идея, не поддерживающая расширения разделов и громоздкая.

Спасло меня обстоятельство, что сайт то я делал на битриксе :) и городить надстройки над ним - это уже полнейшее извращение. Шапку я запихнул во “включаемую область” и задал ее показ для раздела - теперь даже редакторам не составит труда сменить картинку при желании.

Запланированные записи в wordpress
Опубликовано 23.03.2009

В wp есть весьма удобная функция отложенной публикации - пишем N записей, едем в отпуск, а они потихоньку вылезают на главную. По умолчанию у меня она работала как-то загадочно… вначале вроде работало, а затем по прошествии отметки в расписании записи присваивался статус “просроченная” и на этом wp успокаивался.
Мне подумалось, что wp-cron.php служит ни чем иным, как встроенным планировщиком вордпресса и по запуску должен совершать все запланированные действия. В свою очередь - для его регулярного запуска нужно настроить хрон на сервере хостинга.
В cpanel это делается следующим образом - в Дополнительных инструментах находим Планировщик задач (cron). Выбираем “Стандартный” режим - так будет проще указать время, сверху указываем e-mail, на который будут приходить подтверждения, в поле команды для запуска вводим:

/usr/bin/php /home/%логин_в_cpanel%/public_html/wp-cron.php

Описание этой строчки - “интерпретатор_php адрес_скрипта”. В случае, если хрон не находит php - введите в поле команды:

wich php

и на указанную почту придет адрес нужной папки.
Также нужно разрешить выполнение скрипта wp-cron.php на сервере. Для этого установим ему атрибуты 744 или выше. Это можно сделать с помощью Total Commander (Files - Change Attributes).
Оказалось, что и тут канитель не заканчивается. Чтобы скрипт делал то, чего от него ожидают, следует поступить, как советуют на wpplugins, а именно - открыть wp-cron.php в редакторе и закомментировать следующие строки:

if ( $_GET['check'] != wp_hash(’187425′) )
exit;
Прозрачный PNG во всех браузерах
Опубликовано 16.03.2009

ИЕ6 никак не хочет показывать прозрачные png так, как от него требуется. Впрочем, глюки с прозрачностью можно порой наблюдать и в других браузерах. Далее предлагается якобы универсальный способ достичь желаемого:

<img src=”прозрачный gif-файл размером с нужную картинку” style=”background-image: url(’искомый файл png‘); filter = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’искомый файл png‘, sizingMethod=’crop); //background-image: none ! important;” />

Многие и так используют однопиксельный spacer.gif для выравнивания контента, видимо, растянуть его поверх необходимой картинки тоже выйдет.