Выпущен релиз компонента авторизации через сервис Loginza для Joomla 3.0. Версия компонента и модуля 1.3. Ничего нового не прибавил, все по старому, просто и надежно.
Выпущена версия 1.1 плагина спойлеров «Lazy Velo Spoiler».
Эта версия совместима с третьей веткой Joomla. Совместимость с более ранними Joomla версиями потеряна, но это не так плохо т.к. функционал не претерпел изменений. Были устранены ошибки, возникшие при включении плагина в Joomla 3.1, немного подчищен от старых артефактов код плагина.
Пользуйтесь на здоровье!
Обновился мой любимый компонент подписок с помощью которого я, и не только я, продаю свои расширения. Версия скакнула с 3.0.2 до 3.1.0, что означает что кроме багфиксов нас ждет еще кучка новых возможностей. Перевод описания релиза привожу ниже.
Особенности выпуска
Часто спрашивают можно ли стандартные поля формы входа Joomla вывести во всплывающем окне, ответ — да, можно, но для этого потребуется сделать ряд доработок. Для модификации используем шаблон вывода — compact.php
Для вывода формы авторизации в lightbox применяем тот же принцип, что и в статье — Вывод модуля «Login» во всплывающем окне, т.е. для вывода используем mootools.
Эта статья будет больше пропагандисткой, призывающая отказаться отказаться зарубежных систем комментирования типа Disqus и использовать отечественную систему социальных комментариев Cackle.
Ну и наверное вообще объяснение, почему стоит использовать внешнюю систему комментирования.
На днях столкнулся с проблемой, при верстке шаблона для 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.
Недавно зашел на JS хостинг Яндекса (CDN) и увидел там Bootstrap.
Естественно, т.к. мы делаем в основном сайты для русскоязычного населения, то есть в России, то нам удобно использовать эту CDN для наших проектов. Ведь скорость работы серверов яндекса в большинстве случаев быстрее, чем скорость работы, наших с вами хостингов. Я думаю вы все сами знаете про это, и про кэширование, поэтому пропущу этот шаг.
Итак, заходим на CDN Яндекса и видим там… только JS бутстрапа (на момент написания статьи они уже добавили CSS). Но я ж дотошный — и начал вручную в адресную строку вбивать остальные составляющие бутстрапа, в итоге там присутствуют все составляющие, кроме LESS. Тоесть там есть и 2 файла CSS и 2 файла PNG с белыми и черными иконками.
Кстати, на момент написания поста я вставил код бутстрапа 2.2.2… но зайдя на бутстрап, увидел, что там уже 2.3.0 — исправил в коде — все работает.
Сегодня, я зашел на сайт, прошелся по разделам и зашел в одно из наших детищ, в Slogin. Посмотрел на статистику скачивания, и подумал, что да мы приближаемся к тому порогу, когда расширение становится популярным.
У популярности есть другая сторона, она порождает вопросы, которые создателям кажутся очевидными, но у не посвященных масс вызывают вопросы.
В этой местами большой статье я постараюсь опубликовать ответы на вопросы.
MiniCCK — это плагин к компоненту com_content Joomla, позволяющий добавить контенту произвольное количество дополнительных полей разного типа.
Этот пост я пишу по просьбе людей, которым было интересно узнать, как работает и как сделан сайт подписки joomline.net.
Я постараюсь рассказать об особенностях компонентов, которые были использованы при создании сайта, а так же о подводных камнях, которые мы обнаружили при создании сайта.