Написал новый плагин JoomThumbnail.. Данный плагин предназначен для создания эффекта красивого всплывания картинок.
В плагине была реализована поддержка следующих популярных библиотек: Darkbox, Fboxbot, Highslide, Jquery lightbox, Jsibox, Lightbox, Lightwindow, PrettyPhoto, Slimbox2.
Для использования плагина нужно выполнить следующие операции:
1. Установить и активировать плагин, выбрав необходимые в нем параметры.
2. Создать в панели управления статью или открыть уже существующию. Вставить в нее с помощью редактора обычным способом картинки. Указать для каждой из картинок желаемый размер (height и width) и просто опубликовать статью.
3. При создании картинки можно указывать все параметры: title, caption, author, alt. При создании превьюшки они будут правильно вписаны в картинку. Внимание в разных галереях, используется разное указание параметров. Подробное описание смотрите ниже.
При открытии статьи на сайте, плагин обработает выводимые картинки и если нужно подцепит на них так называемый эффект lightbox. При этот из большой картинки будет создана средствами php хорошая превьюшка (thumbnail), которая по умолчанию будет расположена по адресу plugins/content/all_galley/upload_images
Пример работы плагина
Пример вставки изображений с обводкой
Слава Богу, я - атеист! )Пример вставки картинки в редакторе JCE
Параметры плагина JoomThumbnail
Выберите библиотеку - cписок библиотек для создания эффекта открывания картинок. На данный момент доступны следующие Darkbox, Fboxbot, Highslide, Jquery lightbox, Jsibox, Lightbox, Lightwindow, PrettyPhoto, Slimbox2
Обрабатывать ссылки? - если да, то ссылки с классом i_want_see_you будут открываться с помощью Jquery lightbox.
? - если да, превьюшки будут создаваться только для картинок с классом i_want_img
Сжимать картинки с помощью php? - если да, то из указанной картинки будет создана средствами php хорошая превьюшка. Иначе картинка будет сжата с помощью браузера.
Ширина картинки по умолчанию - если установлена ширина картинки, а при создании статьи не указанна ширина и высота, то картинки будут подгоняться под указанные размер.
Высота картинки по умолчанию - если установлена высота картинки, а при создании статьи не указанна ширина и высота, то картинки будут подгоняться под указанные размер.
Заменять созданные превьюшки?- если да, то превьюшки будут, перезаписывается каждый раз при открытии статьи. Так можно затереть старые превьюшки.
Путь к папке с thumbnail - можно указать путь к папке, где будут храниться созданные превьюшки. К примеру images/stories/thumbnail/ Предварительно создав папку конечно. По умолчанию картинки находятся по адресу plugins/content/all_galley/upload_images/
Всегда хотел иметь у себя на сайте красивый модуль для опросов. Из тех модулей что сейчас находятся на http://extensions.joomla.org подходящего для себя я так и не нашел. Поэтому решил написать свой модуль, который можно было бы использовать вместо стандартного модуля. Что собственно я и сделал.
Модуль Nice Ajax Poll заменяет стандартный модуль Joomla! poll. Для создания эффектов я использовал мой любимый js фреймворк Jquery. В параметрах плагина можно отключить загрузку этой библиотеки, если Вы уже используете ее на своем сайте. Также в параметрах плагина необходимо выбрать опрос, который будет использован при отображении модуля.
Данный модуль я протестировал во всех браузерах за исключением ie6 (его у меня просто не оказалось). Также, скорее всего при использовании модуля вам понадобится настроить таблицу стилей. Сделать это можно открыв в модуле файл default.php на всякий случай привожу полный путь к нему modules\mod_nicepoll\tmpl\default.php
Посмотреть пример работы модуля можно у меня на сайте. Вкладка называется Опрос (можете поклацать и оценить работу).
Опции плагина
Выбрать опрос - на выбор два шаблона для вывода опроса.
Ширина полосы - можно использовать для регулирования ширины модуля.
Время между голосованиями - берется из настроек плагина.
Вывод случайного опроса (если не выбран опрос, выводится случайный).
Не так давно довелось делать один иностранный сайт, на нем встала задача создания мгновенного транслита с английского языка на русский. Встала такая задача потому как у большинства наших людей за границей, просто нет русской раскладки клавиатуры, и остается либо писать транслитом (который я с трудом читаю, ибо у каждого в голове свои правила транслита) либо идти на сервис http://www.translit.ru и писать там русский текст, потом копировать, потом вставлять и наконец отправлять собеседнику. Плагин Instant_translit, по сути, является маленьким аналогом сервиса www.translit.ru в плане транслита разумеется )
Плагин написан в двух вариантах:
Первый вариант это чистый JavaScrip, который можно легко запихнуть куда угодно.
Второй вариант рассчитан на любителей Jquery и представляет собой обычный плагин.
Данный плагин можно использовать в textarea и input. Также в плагин по умолчанию встроил два стандарта для перевода это Стандарт ISO 9-95 и ГОСТ 16876-71. При необходимости можете изменить правила, так как вам нужно. Для этого просто в нужном массиве перепишите свои правила. Тестировал плагин в следующих браузерах: IE6, IE7, IE8, Opera, FireFox, Ghrome и Safary. Кстати недавно заметил, что Ghrome и Safary везде кажись, определяются одинаково - из чего сделал вывод, что и стандарты эти браузеры понимают одинаково. Хотя элитный браузер Опера как мне кажется работает лучше всех ) Итак, внимание - пример.
Пример работы плагина. Массив правил дляtextarea. Стандарт ISO 9-95