Url-зависимое действие
Опубликовано 01.05.2010

Так вышло, что делал активный кусок сайта в iframe, потребовалось определять, находимся ли мы в нужной папке и выполнять определенное действие.
Т.к. iframe в плане адресации живет своей жизнью, к location.href спереди добавилось top, указывающее на основное окно браузера.

var currentLink = top.location.href;
dir = currentLink.replace(/.*news.*/,”ok”);
if (dir==”ok”)
{…}

Возможно не самый красивый и лаконичный вариант, но далее мы забираем строку адреса и ищем в ней вхождение фразы news - выражением .* заменяем любые встречающиеся символы слева и справа. Ну и если нашли, заменяем переменной имя на ok и обусловленные после if операции выполняются.
P.s.: и да, это javascript.

Приоритет шаблонов в битрикс
Опубликовано 16.04.2010

Индекс сортировки шаблонов сайта на вложенные файлы или папки должен быть меньше индекса родителя, к которому применен другой шаблон, иначе будет отображаться шаблон родителя. Отаке %)

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

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

Скрытое под hover меню
Опубликовано 20.06.2009

В недалеком примере я привел пример выпадающей подсказки при наведении на span, идея хорошо развивается. В этот раз я покажу, как интересно можно сделать второстепенное меню ссылок, открывающееся по наведении на картинку курсора мыши Далее

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