Вместо воскресных сниппетов №5

19.08
Вместо воскресных сниппетов №5

Сегодня описания и самих сниппетов не будет.
Это связано с плотной работой над двумя важными вещами: обновление дизайна dle-faq.ru и ремонтом машины.
Однако без вкусностей не обойдётся.
Первая вкусность: Обновлённый , который перекочевал на
Вторая вкусность: Плагин для jQuery - , обещанный на прошлой неделе и со среды так не дождавшийся публикации. (плагин так же живёт на )

Если есть вопросы относительно модуля или скрипта - задавайте - разъясню. По модулю желательно писать в соответствующей теме

Воскресные сниппеты №1

22.07
Воскресные сниппеты №1

В процессе работы часто приходится писать небольшие сниппеты (скрипты на jQuery, кусочки HTML и CSS-кода), которые потом в той или иной модификации находят применение и в других проектах.
Сниппетов таких накапливается всё больше и больше, поэтому я попробую начать их еженедельную публикацию. Получится или нет - покажет время, а пока первый нах первая подборка из пары маленьких, но полезных jQuery сниппетов.
Первый - для отлавливания хеша из адресной строки
Второй - простая стилизация input type="file"

Подключаем социальные закладки от share42.com в shortstory.tpl DLE

23.05
Подключаем социальные закладки от share42.com в shortstory.tpl DLE


Сегодня я расскажу как легко и непринуждённо, без правок php и плясок с бубнами, добавить кнопки социальных сервисов от в короткие новости DLE.
Статья будет интересна прежде всего новичкам, поэтому я постарался расписать всё немного подробнее, чем это необходимо.

Карусель с автопрокруткой на основе Block.Pro.2 и jCarousel

29.01
Карусель с автопрокруткой на основе Block.Pro.2 и jCarousel

Сегодня речь пойдёт об очередном применении модуля Block.Pro.2 в свете очередного же обновления до версии 2.4
Применять модуль будем для вывода последних новостей в виде небольшого слайдера с автоматической прокруткой новостей по кругу (что по сути и является каруселью) и остановкой прокрутки при наведении мышки на новость.
Крутиться карусель будет на замечательном плагине для jQuery , особенностью которого является гибкая настройка и кастомизация, в чём я лично неоднократно убеждался.

Модуль iComm (Последние комментарии) jQuery Edition

1.08

Представляю вашему вниманию модифицированный вариант модуля iComm от . Модуль довольно сильно переработан, уменьшен почти в 10 раз его вес, исправлены некоторые недочёты и немного дополнен функционал.

Новости в две, три, четыре и т.д. колонки (развитие мысли)

24.03
Новости в две, три, четыре и т.д. колонки (развитие мысли)

Эта статья - логическое продолжение поста про новости в две колонки (jQuery Edition).

В комментариях был задан о невозможности вывести новости в 3, 4 и т.д колонки. Я не стал приводить код в комментариях, а решил немного описать решение и сразу показать его демонстрацию.

Итак суть по прежнему не меняется, будем использовать jQuery, но на этот раз код сократится до 1 строчки, что положительно влияет на скорость загрузки страницы (пусть и совсем незначительно).

Проблема position:relative и dle_js.js в DLE 9.0-9.2

16.02 При вёрстке шаблонов для DLE я часто использую приём для размещения блоков на сайте с помощью position:relative; и position:absolute; - это очень удобный, семантически правильный, валидный и т.д. способ решения сложных, на первый взгляд вариантов оформления.
Примером может служить тот же шаблон Turnion.
Но вот незадача: при использовании position: relative; для блоков, расположенных на странице (по расчётам браузера) ниже позиции top: 0px; (а это все блоки, кроме шапки) и являющихся родителем для комментариев, возникает очень неприятный "эффект" при добавлении, редактировании и удалении комментариев - страница прматывается не до верха комментария, а до верха страницы.
Как это вылечить - читаем в полной версии поста.