jqClock. Плагин аналоговых часов для jQuery.

Описание

jqClock это плагин JQuery, который может добавить один или несколько виджетов аналоговых часов в страницу. Каждый виджет часов может показать свое время.

Читать далее

Рубрика: JS | Добавить комментарий

Clippy jQuery plugin

Понадобилось мне сделать вот такое копирование текста со страницы в буфер обмена.

Поиски в интернетах привели меня на страницы 2-3 плагинов, давно не обновлявшихся и не работающих.

Принял решение сделать плагин на основе проекта Clippy. Выбрал его, поскольку его используют github и Aptana.

Работает это так:


jQuery('#copier').clippy({
	source: null,
	id: 'clippy',
	name: 'clippy',
	sfwUrl: 'flash/clippy.swf',
	text: 'clippy',
	bgcolor: '#ffffff'
});

В примере присутствуют все возможные опции с их значениями по умолчанию.
#copier — элемент, в который вставиться Clippy.
id, name, bgcolor — параметры flash-объекта.
sfwUrl — путь к флешке.
Если указан параметр source, то плагин попробует получить текст из jQuery(source).val(), потом jQuery(source).text().Если текст получить не удалось либо параметр source не указан — используется параметр text.

Из минусов:

  • нужно создавать отдельную копию flash-объекта для каждого копируемого текста
  • невозможно изменить кнопку (изображение, размер, язык сообщения)

Качать тут. Пример в архиве.

Рубрика: JS | Добавить комментарий

Drupal File Explorer. Модуль для Drupal.

    Модуль реализует файловый менеджер.

    Full AJAX интерфейс с сохранением истории навигации.
Возможность просмотра, редактирования и удаления файлов и папок. Скачивания файлов.

    Скачать модуль

Читать далее

Рубрика: Drupal | Добавить комментарий

External Login. Модуль для Drupal.

    Модуль реализует возможность синхронизации входа/выхода пользователей между несколькими сайтами Dupal.

    Умеет создавать нового пользователя. Новый пользователь создаётся с привилегиями обычного пользователя. Сравнение пользователей производится по значениям логин/email.

    Работа модуля основана на JSONP и кукисах. Так-же, для работы модулю нужен cURL.

    Настройка модуля (Administer/Site configuration/External Login) сводится к установке адресов сайтов для синхронизации.

    Скачать модуль

Рубрика: Drupal | Добавить комментарий

XSLT в PHP

Прочитал я как-то статью о создании сайта под партнерскую программу GameBoss.
Дочитал до строчки: «Данные мы получаем от GameBoss в виде XML фида, т.е. нам необходимо их разобрать и сохранить в базе.», и решил пойти альтернативным путём. XML — это уже база данных.

   Конечно, для реализации подобного сайта база данных будет нужна в любом случае. Хотя-бы, для хранения аккаунтов пользователей. Но информацию об играх можно брать непосредственно из XML.
   Пример надуманный, и на полноценный сайт не претендует. Так-же в статье не будет подробного рассмотрения XSLT ( и XPath). В статье я хочу показать лёгкость работы с XSLT на PHP.

Читать далее

Рубрика: PHP, XML | Добавить комментарий