Вышел ожидаемый релиз WordPress 3.1

Дата публикации:Февраль 24, 2011
Вышел ожидаемый релиз WordPress 3.1

Долгожданный релиз WordPress стал доступен для скачивания на официальном сайте wordpress.org. WordPress 3.1 “Reinhardt” получил свое название в честь великого джаз-гитариста Django Reinhardt. С многочисленными изменениями, которые несет в себе WordPress 3.1, можно ознакомиться на странице Codex WordPress.

Читать далее...

Основы создания jQuery плагина

Дата публикации:Февраль 24, 2011
Основы создания jQuery плагина

Для того чтобы создать плагин jQuery, необходимо понимать его структуру. Базовая структура может задаваться путем установки функции jQuery, как показано в следующем примере. Хорошей практикой считается добавление this.each(function(){…});, для того чтобы функция пробегала каждый элемент в селекторе jQuery. В отличие от WordPress, jQuery не требует отформатированного комментария в заголовке. Несмотря на это, лучше всего указать его для большего удобства пользователей. Выглядеть он может следующим образом: Любая функция или метод, используемые…

Читать далее...

Написание WordPress плагина для отображения краткой биографии автора

Дата публикации:Февраль 24, 2011
Написание WordPress плагина для отображения краткой биографии автора

Мы видели, что в большинстве случаев добавление сценариев jQuery и редактирование шаблонов позволяет добиться поставленной цели. Однако, давайте представим себе более сложное развитие событий, которое будет затрагивать нашу стандартную тему и гипотетического клиента из прошлой статьи. Когда мы настраивали стандартную тему, я предполагал, что клиент хочет увидеть сайт в «журнальном» ключе. Очень часто для такого подхода характерно повышенное внимание к авторам записей. В данном случае важно не просто указать скупой…

Читать далее...

Изменение цикла и сайдбара в стандартной теме

Дата публикации:Февраль 23, 2011
Изменение цикла и сайдбара в стандартной теме

В данной статье мы несколько абстрагируемся от jQuery и покажем, каким образом можно изменить отображение записей в цикле. Помимо этого, мы также внесем некоторые интересные коррективы в сайдбар. Изменение цикла Очень часто разработка сайта ведется для конкретных клиентов, которые выставляют собственные требования к визуальному представлению и функционированию проекта. Опытный дизайнер должен знать, насколько важна каждая мелочь, ведь именно такие, казалось бы, незначительные на первый взгляд вещи порой играют первостепенную роль….

Читать далее...

Создание сворачивающихся \ разворачивающихся записей в WordPress с помощью функций анимации jQuery

Дата публикации:Февраль 22, 2011
Создание сворачивающихся \ разворачивающихся записей в WordPress с помощью функций анимации jQuery

Отлично, мы с вами вплотную подошли к созданию нашего первого проекта. Несмотря на внешнюю простоту реализации, он потребует от нас использования практически всего изученного ранее материала. Мне всегда нравилась возможность WordPress <!—more->, которая позволяет получать «сжатые» варианты записей — так называемые цитаты (анонсы), выводимые на основной странице с записями. Ее удобство ни в коем случае мной не оспаривается. Я лишь хочу привести пример ситуации, в которой использование <!—more-> не позволяет…

Читать далее...

Добавление различных эффектов

Дата публикации:Февраль 22, 2011
Добавление различных эффектов

Мы приступаем к изучению одного из самых интересных и увлекательных разделов. Библиотека jQuery включает в себя функции, ответственные за добавление различных визуальных эффектов: плавного появления и исчезновения, скольжения и перемещения элементов. Большинству из вас будет достаточно стандартных шорткатов jQuery, отвечающих за анимацию, однако мы также рассмотрим и функцию animate, позволяющую добиться индивидуальной визуализации сайта. Основная масса представленных функций позволяет задать в качестве своего аргумента функцию обратного вызова (callback), которая дает…

Читать далее...

Работа с функциями bind, unbind и объектом-событием

Дата публикации:Февраль 21, 2011
Работа с функциями bind, unbind и объектом-событием

Мы проведем лишь краткий обзор представленных функций, поскольку их применение оправдано в довольно редких ситуациях. В случае острой необходимости, дополнительную информацию по данным функциям всегда можно отыскать в специальной литературе, посвященной jQuery. Иногда вам понадобится получить более полный контроль над некоторыми событиями. Сделать это можно при помощи удобных функций bind() и unbind(). Вы можете передавать в них параметры, отвечающие за типы событий (click, mouseenter и др.), данные, а также обработчики…

Читать далее...

Обзор событий и эффектов jQuery

Дата публикации:Февраль 20, 2011
Обзор событий и эффектов jQuery

В предыдущих статьях мы научились работе с селекторами; теперь Вы можете захватывать любые элементы, управлять их атрибутами, устанавливать CSS правила. Основываясь на представленных примерах, вы, безусловно, придумали что-то свое, что хотелось бы реализовать в собственной теме. Однако не будем спешить с этим, ведь мы до сих пор не знакомы с событиями и эффектами. Работа с событиями в jQuery Существует множество событий, которые могут быть обработаны с помощью jQuery. Вы можете…

Читать далее...

Работа с DOM

Дата публикации:Февраль 19, 2011
Работа с DOM

С помощью jQuery вы можете перемещаться по дереву DOM и напрямую обрабатывать его объекты, вместо того чтобы работать с элементами, находящимися в обернутом наборе (помните: расположенные в массиве элементы больше не являются объектами DOM). Для того чтобы вести работу непосредственно с DOM, вы можете использовать несколько функций и свойств jQuery. Официальный сайт jQuery предлагает список, состоящий из 20, или даже 30 функций, которые вы можете использовать для перемещения по DOM,…

Читать далее...

Управление HTML-элементами, атрибутами и контентом

Дата публикации:Февраль 17, 2011
Управление HTML-элементами, атрибутами и контентом

С помощью функций jQuery вы можете работать с различными атрибутами определенных объектов (к примеру, изменять путь к изображениям, редактировать названия классов и идентификаторов и т.д.). .attr jQuery(«.post») .attr(); Получает значение атрибута у первого выбранного элемента. .removeAttr jQuery(«.post a») .removeAttr(«href»); Удаляет атрибут у каждого из выбранных элементов Управление элементами и контентом Раздел Управления в jQuery’s API довольно обширен, однако, опять же, мы затронем лишь некоторые из функций, которые, на мой взгляд,…

Читать далее...