Кратко об актуальном из мира Joomla
Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления...
- Пятница, 21 марта 2025
- Автор: Вадим Куницын
- Категория: Короткие новости
Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления JoomShopping и работы с его данными. Расширение может:Товары:- отображение списка товаров в удобном информативном виде,- дополненные возможности фильтрации товаров в списке,- возможность быстрого удобного просмотра базовой статистики по товарам.- расширенные возможности поиска по товарам,- возможности анализа базовой подготовки SEO параметров товаров, с возможностью перехода к отфильтрованным товарам с "проблемами"- анализ базовой SEO подготовки товаров проводится по всем установленным для магазина языкам- редактирование товара (в апдейтах)Заказы:- отображать заказы в удобном виде,- обеспечивает широкие дополненные возможности фильтрации,- предоставляет расширенные возможности поиска по полям заказов,- возможность быстрого удобного просмотра базовой статистики по заказам.- планируются дополнительные возможности статистики и анализа продаж. (отдельными расширениями)Клиенты:- отображать список клиентов в удобном виде,- предоставляет расширенные возможности поиска по полям клиентов,- возможность быстрого удобного просмотра базовой статистики по клиентам.- исключена возможность блокировки собственной учетной записи, чтобы не утратить контроль для доступа в админпанель,- добавлено поле заметок для клиента (интегрированы заметки пользователя Joomla), что дает дополнительные возможности для работы разных менеджеров с клиентом.- планируются дополнительные возможности работы с клиентами (отдельными расширениями)Системные требования: JoomShopping 5.5+, PHP 8.1+Вопросы по расширению к участнику нашего сообщества @IhorNVGСтраница расширения#JoomShopping #расширения
#joomlaКак и обещал, вышла новая версия компонента J SMS RegistrationДобавлена поддержка...
- Пятница, 21 марта 2025
- Автор: Вадим Куницын
- Категория: Короткие новости
#joomlaКак и обещал, вышла новая версия компонента J SMS RegistrationДобавлена поддержка актуальной версии API от VK и как следствие: поддержка авторизации через Одноклассники и Mail RUhttps://sitogon.ru/news/301-avtorizatsiya-cherez-odnoklassniki-i-mail-ru-v-joomla-obnovlennaya-versiya-komponenta-j-sms-registration
Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...
- Понедельник, 17 марта 2025
- Автор: Вадим Куницын
- Категория: Короткие новости
Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм переопределения макетов Joomla: скопируй нужный тебе файл макета в папку html
шаблона и твори там что хочешь. Это в полной мере относится и к пользовательским полям Joomla.Joomla ищет макеты рендера всех пользовательских полей в следующем порядке:- Есть ли файл templates/[template name]/html/layouts/[component name]/fields/render.php
, переопределяющий макет вывода полей для конкретного компонента? Да - используем его.- Нет? Есть ли файл components/[component name]/layouts/fields/render.php
в папке компонента? Да - используем его.- Нет? Есть ли файл templates/[template name]/html/layouts/com_fields/fields/render.php
, переопределяющий вывод полей для com_fields
? Да - используем его.- Нет? Используем файл components/com_fields/layouts/fields/render.php
Это механизм поиска переопределений файлов макетов. Вчера столкнулся с тем, что если поле вставлено в текст материала с помощью шорт-кода (кнопкой редактора) вида {field 25}
, то переопределения не сработали. Поэтому стал вспоминать как сделать свой макет для поля Joomla. Файл components/com_fields/layouts/field/render.php
копируем в templates/YOUR_TEMPLATE/html/layouts/com_fields/field/etapy-raboty-nad-proektom.php
. Обратите внимание, что мы файл переименовали, чтобы в настройках поля видеть его в выпадающем списке. После этого всё заработало как надо. Благо, переводил уже раньше статью Как происходит рендер пользовательских полей в Joomla?. Потом, порывшись по своему же переводу увидел, что эта особенность работы Joomla в статье уже в ней описана 😂. А также напомнил себе о возможности указывать макет поля прямо в шорт-коде, через запятую: {field 25,etapy-raboty-nad-proektom}
. Правда, если честно, никогда этой возможностью не пользовался. @webtolkru#joomla #php #разработка #webdev
Вышел JoomShoppping 5.6.0Один из популярных компонентов интернет-магазина на Joomla. v.5.6.0
- Понедельник, 17 марта 2025
- Автор: Вадим Куницын
- Категория: Короткие новости
Вышел JoomShoppping 5.6.0Один из популярных компонентов интернет-магазина на Joomla.👩💻 v.5.6.0. Что нового?- Добавлена сортировка товаров для конкретной категории- Параметры count_products_to_page
/ count_products_to_row
- по умолчанию теперь пустые (используется из конфигурации)- Добавлена сортировка для налогов- Добавлена форма поиска в списке стран- Добавлен фильтр только не завершенных заказов для списка заказов (не закончен: скрывать / показывать / все)- Добавлены состояния опубликовано / не опубликовано для аддонов (опции - дополнения)- Добавлены зависимости (dependencies) для аддонов- ⚠️ Библиотека Tcpdf удалена из ядра Joomshopping. Генерация PDF счетов отключена по умолчанию. Библиотека теперь устанавливается как дополнение Lib TcPdf.- ➕ Новая опция. Техническое обслуживание для дополнений (отладка, журнал, переопределения папок)- ➕ Новая опция: Настройки - Другие - Использовать WebAssetManager. - ➕ Новая опция: Настройки - Другие - Администратор продукты Поиск по словам. Поиск в админке будет искать по описаниям товаров.- Обновлены иконки в админке- ➕ Новая опция конфигурации check_valid_productpage_attribute- ➕Новая опция конфигурации attribut_dep_sorting_in_product_dir- ➕Новая опция конфигурации attribut_nodep_sorting_in_product_dir- ➕Новый метод prepareSaveParams
для ShippingFormRoot (разработчикам способов доставки)- Добавлены новые триггеры для плагинов- Обновление HttpClientLite- Исправления роутера- Исправлен выбор оформления заказаНужно помнить, что не все опции конфигурации JoomShopping доступны для настройки из панели администратора. Некоторые параметры можно изменить только в файлe components/com_jshopping/config/user_config.php
(переопределение default_config.php
). Так же параметры конфигурации могут быть изменены плагинами на события onBeforeLoadJshopConfig
и onLoadJshopConfig
.Страница расширения#JoomShopping
Переключение между контекстами убивает эффективность разработчиков на корню - статья на ХабреОдин...
- Воскресенье, 16 марта 2025
- Автор: Вадим Куницын
- Категория: Короткие новости
Переключение между контекстами убивает эффективность разработчиков на корню - статья на ХабреОдин разработчик рассказал, как он два часа проектировал в уме новую функцию, но созданную модель уничтожило совещание а-ля «давайте по-быстренькому синхронизируемся». Ему понадобилось три часа, чтобы вернуться в ту же точку, где он был, пока его не отвлекли. Почему? Обычно по утрам у людей больше всего энергии и максимальная концентрация внимания — как раз подходящее состояние для решения сложных задач.А ещё подробнее - в любопытной статье на Хабре.
Content - Indexing API - плагин IndexNow для Joomla 5Ещё одна реализация отправки изменений...
- Пятница, 14 марта 2025
- Автор: Вадим Куницын
- Категория: Короткие новости
Content - Indexing API - плагин IndexNow для Joomla 5Ещё одна реализация отправки изменений материалов Joomla с помощью протокола IndexNow. 👩💻 IndexNow — это простой способ для владельцев веб-сайтов мгновенно информировать поисковые системы о последних изменениях содержимого на их сайте. В своей простейшей форме IndexNow — это простая проверка связи, благодаря которой поисковые системы узнают, что URL-адрес и его содержимое были добавлены, обновлены или удалены, что позволяет поисковым системам быстро отразить эти изменения в результатах поиска.👩💻 Особенности плагина- Dual Indexing Magic: мгновенно отправляет ваш контент партнерам Google и IndexNow.- Уведомление об отправке на индексацию: вы видите то, что видит плагин, код ответа на отправку (с цветовой кодировкой и сообщениями, назначенными поставщиком)- Настраиваемый охват: нацельтесь на все или определенные категории для максимального эффекта.- Подарок сообществу: единственное бесплатное решение с двумя API (Google и Bing), созданное с любовью к сообществу Joomla.- Интеграция расширений: работает с контентом, контактами, новостными лентами, тегами, веб-ссылками и пунктами меню.- Расширяемость: возможность индексации сторонних расширений (с примерами).Страница расширения в JEDСтраница расширения на сайте автораСкачатьДокументация#seo
Вышли релизы безопасности Joomla 5.2.5 и Joomla 4.4.12Проект Joomla рад сообщить о выпуске Joomla 5
- Среда, 12 марта 2025
- Автор: Вадим Куницын
- Категория: Короткие новости
Вышли релизы безопасности Joomla 5.2.5 и Joomla 4.4.12Проект Joomla рад сообщить о выпуске Joomla 5.2.5 и Joomla 4.4.12. Это релиз безопасности и исправлений ошибок для серии Joomla 5.2 и релиз безопасности для серии Joomla 4.4.Исправленные уязвимости:[20250301] - Ядро - Загрузка вредоносных файлов через Media Manager. Уязвимость имеет низкую вероятность, но критическую степень воздействия. Это означает, что на реальных проектах маловероятно, что ею воспользуются. Тем не менее, уязвимость устранена. Уязвимость связана с недостаточными проверками в Media Manager, которые позволяли пользователям с правами «редактирования» создавать исполняемые PHP-файлы.👩💻 Настоятельно рекомендуем поддерживать актуальные версии CMS Joomla и расширений на ваших сайтах.Подробнее
Open Graph в Joomla - статья-ликбез от Joomla
- Четверг, 06 марта 2025
- Автор: Вадим Куницын
- Категория: Короткие новости
Open Graph в Joomla - статья-ликбез от Joomla.centerЧто такое Open Graph? Каков синтаксис Open Graph и какие OG-метатеги существуют? Как проверить Open Graph? И, конечно, как добавить Open Graph в Joomla и какие расширения для этого существуют?👩💻 Ответы на эти вопросы освещаются в статье на портале Joomla.Center. Автор статьи - участник нашего сообщества Антон Майоров (@notanroyamov).Читать статью@joomlafeed
AJAX пересчет суммы в корзине JoomShoppingВ корзине часто приходится изменять количество товаров
- Понедельник, 03 марта 2025
- Автор: Вадим Куницын
- Категория: Короткие новости
AJAX пересчет суммы в корзине JoomShoppingВ корзине часто приходится изменять количество товаров. Чтобы пересчет происходил автоматически, без нажатия на дополнительные кнопки, нужно провести небольшие изменения в шаблоне корзины. В стандартном исполнении на странице Корзины при изменении количества товаров автоматического перерасчета суммы не происходит, а есть специальная кнопка - "Обновить корзину". При небольших изменениях можно сделать все асинхронно и без дополнительных действий со стороны посетителя сайта.Статья участника нашего сообщества Дмитрия Денисова (@mitriy_bug).Читать статью@joomlafeed#joomla #JoomShopping
Обновление веб-ассета Swiper.js для Joomla - WT JSwiper.js v.11.2
- Среда, 05 марта 2025
- Автор: Вадим Куницын
- Категория: Короткие новости
Обновление веб-ассета Swiper.js для Joomla - WT JSwiper.js v.11.2.5Обновление плагина веб-ассета для Joomla 4 / Joomla 5, добавляющего в Joomla WebAssets Registry ассет популярного скрипта карусели swiper.js. После установки и включения плагина swiper.js можно подключать следующим образом
$wa = Factory::getApplication()->getDocument()->getWebAssetManager();$wa->useScript('swiper-bundle')->useStyle('swiper-bundle'); // Локальный файл$wa->usePreset('swiper-bundle-remote'); // Подключение из CDN👩💻 Кроме обновления собственно ассета до версии 11.2.5 к нему добавился пока что частичный перевод документации Swiper на русский язык.- Скачать WT JSwiper.js для Joomla- Документация Swiper.js на русскомТакже будет полезно:- Статья на JPath.ru Как правильно подключать JavaScript и CSS в Joomla 4- Статья на Хабре: Использование WebAssetsManager Joomla 4 (Joomla 5) и добавление собственных пресетов с помощью плагина#joomla #расширения #разработка #плагин
Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.
Мы рады пригласить вас в ряды нашего сообщества!
Новости портала
-
Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления...
-
#joomlaКак и обещал, вышла новая версия компонента J SMS RegistrationДобавлена поддержка...
-
Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...
-
Вышел JoomShoppping 5.6.0Один из популярных компонентов интернет-магазина на Joomla. v.5.6.0
-
Переключение между контекстами убивает эффективность разработчиков на корню - статья на ХабреОдин...
Нужен Генератор? Арендуй! Вся информация далее на сайте magazinprokata.ru |
Новое в блогах
-
Триггеры ядра Joomla при CRUD-операциях
-
Совет по Joomla: использовать класс Joomla\Uri\Uri для создания URL
-
Запуск выполнения задач планировщика задач Joomla из консоли (CLI)
-
Совет по Joomla: группированные списки select с помощью HTMLHelper select.groupedlist
-
Как добавить свой таб или поле в интерфейс Joomla с помощью плагина. «Joomla way».
Видео
Форум о Joomla
-
Re: Как вы боритесь со спамом в комментариях?
JComments - комментарии для Joomla
-
Re: Как вы боритесь со спамом в комментариях?
JComments - комментарии для Joomla
-
Re: Проблема с сходом
Joomla 4 и Joomla 5: Общие вопросы
-
Re: Разные меню для мобильной и для ПК версии сайта
Joomla 3.x: Общие вопросы
-
Re: Разные меню для мобильной и для ПК версии сайта
Joomla 3.x: Общие вопросы