Разработка на базе Joomla
Автоматическое размещение и публикация модуля после установки
- Среда, 20 августа 2014
- Автор: Дмитрий Рекун
- Категория: Разработка
Задача и её решение взяты с форума. Задача была такая:
я написал небольшой модуль "mod_cobalticons" для админки Joomla 3 серии, он просто выводит иконки со ссылками на некоторые страницы. Я хочу, чтобы после инсталляции этого модуля, он автоматически был опубликован в позиции cpanel админки
Разработка плагина для JComments
- Среда, 06 августа 2014
- Автор: smart
- Категория: Разработка
Периодически на форуме возникают предложения о добавлении того или иного функционала в JComments, но в большинстве своем они все очень индивидуальны, чтобы включать их в компонент. Однако это не значит, что решения нет и в этой небольшой статье я хочу привести пример простейшего плагина для JComments.
Обновления Joomla и расширений - отслеживаем просто и легко
- Воскресенье, 03 августа 2014
- Автор: Сергей Мочалов
- Категория: Разработка
Постоянно работая с сайтами клиентов я натыкаюсь на одну и ту же проблему - использование устаревших версий как самой Joomla так и расширений. И если в Joomla 1.5 это еще можно было оправдать отсутствием компонента автоматического обновления и уведомлений, то для Joomla 2.5 и Joomla 3 такое пренебрежение к обновлениям мне лично абсолютно непонятно. Разработчики CMS дали вполне удобный механизм отслеживания, которым почему то не все пользуются. В этом материале мы поговорим о том, как это исправить и не забывать о необходимости обновлений.
Как обновить данные текущего пользователя без его повторной авторизации
- Пятница, 11 июля 2014
- Автор: Дмитрий Рекун
- Категория: Разработка
Предположим, что вы хотите обновить какие-то данные пользователя, сохранить их в базу и сразу же отобразить их пользователю. После обновления данных вы получаете объект пользователя JUser через JFactory::getUser(), но данные в объекте по прежнему старые и обновляютя они только после того, как пользователь пройдет повторную авторизацию. Как же обновить эти данные, не заставляя пользователя выходить/входить на сайт заново?
Как передать данные из контроллера в модель
- Четверг, 03 июля 2014
- Автор: Дмитрий Рекун
- Категория: Разработка
Часто на форуме у разработчиков компонентов возникает вопрос о взаимодействии контроллера и модели. Они не знают как правильно передать данные из контроллера в модель. Нет ничего проще - используйте состояние модели.
Почему в CMS Joomla и ее расширениях столько ошибок?
- Суббота, 14 июня 2014
- Автор: Вадим Куницын
- Категория: Разработка
Эта статья родилась из разговора в Skype, при обсуждении, что Akeeba выпустил обновление из-за найденной ошибки. Так как я являюсь сам разработчиком, а так же одним из самых ярых критиков развития Joomla, хочу рассказать о причинах ошибок и отчасти защитить разработчиков, хотя конечно виноваты во всем разработчики, ведь они замыслили эдакую пакость и сделали продукт, которым мы с вами пользуемся.
Правильный AJAX в компоненте Joomla
- Воскресенье, 08 июня 2014
- Автор: Аркадий Седельников
- Категория: Разработка
Я разрабатываю компонент медиагалереи. Чтобы плеер играл без прерываний на загрузку страницы при просмотре галереи, я применил AJAX для загрузки страниц компонента, а плеер вынес в модуль. Все оказалось просто, но выявился неприятный факт — история серфинга по компоненту не запоминается в браузере и клик по кнопке "назад" приводит к вылету из компонента на предшествующую компоненту страницу. Как это исправить читайте под катом.
Как определить язык пользователя
- Пятница, 06 июня 2014
- Автор: Дмитрий Рекун
- Категория: Разработка
Иногда для отображения целенаправленной информации требуется определить, какой язык используется на стороне пользователя. В Jooomla для этого можно использовать метод detectLanguage() класса JLanguageHelper.
Подключение PHPStorm к удаленной базе данных
- Среда, 28 мая 2014
- Автор: Аркадий Седельников
- Категория: Разработка
Уже долгое время мне мозолила глаз вкладка "Database" в правом верхнем углу PHPStorm. Решил с ней разобраться в конце концов и подключить базу данных разрабатываемого сайта к проекту. Оказалось все не так сложно и, в результате, очень удобно.
Пакетная установка расширений Joomla
- Пятница, 10 января 2014
- Автор: Вадим Куницын
- Категория: Разработка
Сегодня обратились в поддержку, по поводу не корректного удаления пакета расширений Joomla. Я задался вопросом, а как собственно правильно должен выглядеть пакет установки расширения Joomla. Полез в документацию и хочу поделиться, на мой взгляд, ценной информацией.
Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом
Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.
Мы рады пригласить вас в ряды нашего сообщества!
Коротко о главном в Joomla
Новости портала
Новое в блогах
-
Пример рендера модального окна в Joomla 5 с Bootsrap 5 Optional sizes и Fullscreen mode.
-
Как починить пагинацию в своих расширениях для Joomla 5.1.3+. Backwards breaking changes
-
Анатомия умного поиска в Joomla 5. Создание плагина.
-
Совет по Joomla: как изменить вывод полей в админке?
-
Программное создание материалов с пользовательскими полями в Joomla 5+
Видео
Форум о Joomla
-
Re: Сайты на ZOO
ZOO
-
Re: JL Sitemap - компонент карты сайта
Карта сайта
-
Re: Pagination ии многостраничные статьи
Joomla 4 и Joomla 5: Общие вопросы
-
Re: Pagination ии многостраничные статьи
Joomla 4 и Joomla 5: Общие вопросы
-
Re: Шаблон Bootstrap5 для JoomShopping5
Коммерческие расширения для JoomShopping