Интересный хак для Slogin

Буквально сегодня работая над проектом внедрения Slogin и различных его интеграции увидел один занимательный хак, который позволит вам вывести в любом модуле сайта блок авторизации Slogin. При этом сохранив всю функциональность модуля.

Отправка формы с файлом без перезагрузки страницы (ajax jQuery).

На одном из проектов мне потребовалось сделать отправку формы, содержащей файл,  посредством ajax. Напрямую эта задача не решается, по этому пришлось делать двойную загрузку: сначала происходит загрузка файла, результат загрузки сообщается скрипту и скрипт движется дальше, отправляя саму форму.

Код формы может быть любой, например такой:

<div

Релиз компонента OpenID авторизации Loginza

Выпущен релиз компонента авторизации через сервис Loginza для Joomla 3.0. Версия компонента и модуля 1.3. Ничего нового не прибавил, все по старому, просто и надежно.

Выпущена свежая версия плагина спойлеров "Lazy Velo Spoiler".

Выпущена версия 1.1 плагина спойлеров «Lazy Velo Spoiler».

Эта версия совместима с третьей веткой Joomla. Совместимость с более ранними Joomla версиями потеряна, но это не так плохо т.к. функционал не претерпел изменений. Были устранены ошибки, возникшие при включении плагина в Joomla 3.1, немного подчищен от старых артефактов код плагина.

Пользуйтесь на здоровье!

Что делать если Bootstrap и jQuery не нужен в Joomla 3?

На днях столкнулся с проблемой, при верстке шаблона для Joomla 3. Я не использовал Bootstrap, а jQuery хотел подгружать с CDN Яндекса. При начальной верстке все шло гладко, но потом стал замечать, что в секцию <head  начали залезать джумловские jQuery и Bootstrap. По подсказке коллег с JF я начал копать в сторону модулей и выявил этих лазутчиков. Они находятся в модулях и компонентов и прячутся за коротенькой строчкой:


JHtml::_('bootstrap.tooltip');


Я нашел эту строчку в модуле mod_breadcrumbs.


Сделал свой шаблон модуля, закомментировав эту строку. И вроде все хорошо, но после установки JoomShopping-а, меня опять встречали эти «незванные гости». Полазив по файлам нашел подобную строчку в файле components/com_jshopping/lib/factory.php на 167 строке и опять закомментировал.


JHtml::_('bootstrap.framework');


Правда в ситуации с модулем я переопределил шаблон, но как быть с JS пока не знаю. Возможно при обновлении (а у меня версия 4.1.0) файл перепишется. Так что если к вам лезут гости — ищем в модулях, компонентах строку: JHtml::_('bootstrap.

Компонент "Генератор ключей"

Компонент предназначен для автоматической и ручной генерации ключей для ваших расширений. Сделал я его в связи с переводом продажи своих расширений на автоматическую основу. Устал вручную собирать дистрибутивы.

Ajax изменение сортировки контента в универсальном модуле Flexicontent

 Способ подходит для любого модуля и для любого компонента.

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

Была задача, сделать в модуле табы при нажатии на которые происходила бы новая выборка контента с другими параметрами сортировки или отбора.

Определение корневой категории для компонентов, использующих таблицу категорий Joomla

Часто надо знать корневую категорию в которой находится пользователь, например для того, чтобы оформить модули в соответствии с цветовой гаммой раздела, ну и для чего-нибудь еще, придумайте сами.

Написал функцию, определяющую корневую категорию, пригодна для любого компонента, использующего таблицу категорий Joomla, для хранения своих категорий.

Функция получилась очень простая из-за того, что в категориях использованы nested sets, которые существенно облегчают процесс выборки как вверх так и вниз по дереву.

Тело функции:

Что нам приготовила новая Афиша Joomla

Буквально вчера мы презентовали, новую версию Афиша для Joomla 2.5. И сегодня в постараюсь в картинках показать, что нового в компоненте афиша, что изменилось в нем, как я думаю в лучшею сторону.

Новая версия компонента имеет версию 4.6 — это 20тый публичный релиз, компонента Афиша. Для компонента это целая жизнь :)

Обновление русской локализации для Joomla 3

 Собственно свершилось русская локализация для Joomla 3.0.1 вышла. Она уже доступна для установки через админку joomla.

На этот раз локализации появляются очень быстро и это не может не радовать.