AJAX пересчет суммы в корзине JoomShopping

В корзине JoomShopping часто приходится изменять количество товаров. Чтобы пересчет происходил автоматически, без нажатия на дополнительные кнопки, нужно провести небольшие изменения в шаблоне корзины. В стандартном исполнении на странице Корзины при изменении количества товаров автоматического перерасчета суммы не происходит, а есть специальная кнопка - "Обновить корзину". При небольших изменениях можно сделать все асинхронно и без дополнительных действий со стороны посетителя сайта.Статья участника нашего сообщества Дмитрия Денисова (@mitriy_bug).

Читать статью

Telegram @joomlafeed

CMS Joomla победила в премии CMS Critics Awards - People's Choice Awards 2024С 2012 года...

👩‍💻 CMS Joomla победила в премии CMS Critics Awards - People's Choice Awards 2024С 2012 года премия CMS Critic Awards отмечает выдающиеся достижения сообщества CMS, награждая разработчиков за их инновации и сервис.С конца декабря начинается номинирование CMS для участие в премии, которое заканчивается в январе. Из всех номинантов отбирается top 6. Начинается голосование, которое длится в течение февраля. В 2024 году в категории Best Open Source CMS Joomla заняла первое место. Подобные рейтинги и награды оценивают технологичность, активность и консолидацию сообщества, складывающегося вокруг каждой CMS. https://cmscritic.com/the-envelope-please-we-proudly-present-the-winners-of-the-13th-annual-cms-critic-awards#сообщество #community

[ВИДЕО] Pizza Bugs and Fun 2025: первые правки. Инструкция

[ВИДЕО] Pizza Bugs and Fun 2025: первые правки. Инструкция.Каждый раз, когда готовится к выпуску очередная версия Joomla - она наполнена бесчисленными улучшениями и исправлениями. Эти улучшения нельзя интегрировать в ядро Joomla, пока они не будут тщательно протестированы. Новые функции реализованы, но для обеспечения стабильной работы им нужна ваша помощь. Тестирование часто занимает всего несколько минут, но каждое, даже самое малое усилие делает Joomla еще лучше!В течение нескольких лет по всему миру проходят мероприятия "Pizza, Bugs & Fun" (#PBF), на которых каждый желающий может научиться выполнять эти тесты. Во время этих мероприятий решаются открытые вопросы, они тестируются и документируются для публикации. Кроме того, щедрые спонсоры гарантируют, что вы не останетесь голодными во время работы. Присоединяйтесь и измените Joomla к лучшему!👩‍💻 23 февраля 2025 года мероприятие PDF прошло. К этой дате сделали обновлённую версию видео инструкции. В видео рассказывается о ваших первых шагах:- 0:00 Вступление- 3:30 Как создать аккаунт в Mattermost (чат международного Joomla-сообщества)- 5:18 Как написать Joomla! Documentation- 13:10 Как перевести Joomla на свой язык- 13:15 Как создать аккаунт на GitHub (если его ещё нет)- 14:30 Как настроить Patch-tester- 15:52 Как протестировать патч- 19:55 Как получить вознаграждение ))

@joomlafeed#joomla

Вышел новый релиз компонента J SMS RegistrationПосле двухнедельных доработок и переработок вышла в...

Вышел новый релиз компонента J SMS RegistrationПосле двухнедельных доработок и переработок вышла в свет новая версия компонента J SMS REGISTRATION. На этот раз в компоненте появилась возможность, как авторизации, так и регистрации путем ввода Email и подтверждением его четырехзначным кодом. Такое решение обусловлено стремлением сэкономить средства на SMS, отправляемые при регистрации.Посетителям более не нужно запоминать пароль. При этом весь процесс авторизации абсолютно бесплатен для владельца сайта.Компонент распространяется на коммерческой основе. Разработчик - участник нашего сообщества Владимир Егоров (@sitogon). Подробнее@joomlafeed#joomla #расширения

WT SM Otpravka.pochta.ru v.2.0

WT SM Otpravka.pochta.ru v.2.0.1Расширение для расчета стоимости доставки и интеграции интернет-магазина Joomla JoomShopping с личным кабинетом сервиса Отправка Почты России для бизнеса. Расчет стоимости происходит по тарифам согласно Вашему договору с Почтой России. Автоматическое создание заказов в Личном кабинете Почты России после успешной оплаты или при смене статуса заказа (как вручную, так и программно).Список изменений- Исправление ошибок. Исправлена ошибка, иногда возникавшая на этапе расчета стоимости доставки.- Рефакторинг кода. Аддон расчета стоимости доставки теперь не использует методы, помеченные в JoomShopping как устаревшие.- Добавлена информация в отладку. Добавлена новая информация в режим отладки....Подробнее

WT YOOtheme Yandex Map плагин для Joomla v.1.1

WT YOOtheme Yandex Map плагин для Joomla v.1.1.0Плагин добавляет элемент Яндекс карт для конструктора страниц в YOOtheme в Joomla. Гибкие настройки отображения маркеров и содержимого, кластеризация меток.👩‍💻 v.1.1.0. Что нового?- Исправлена ошибка, при которой скрипты API Яндекс карт и элемента грузились на страницах, где модуль не использовался.- При открытии всплывающего окна, другие всплывающие окна скрываются.- При клике вне области всплывающего окна оно закрывается.- Теперь всплывающие окна отображаются поверх маркеров- Добавлена возможность выбора версии API Яндекс карт - платная/бесплатная. Для платной и бесплатной версии используются разные точки входа API- Теперь параметр настроек "Включить масштабирование карты" разделен на два параметра: параметр "Масштабирование карты" и параметр "Отображение элементов управления масштабированием"- Добавлен параметр "Минимальная ширина всплывающего окна"- Значения параметров "Минимальная ширина всплывающего окна" и "Максимальная ширина всплывающего окна" теперь можно задать не только в пикселях. Например: 100px, 100vw, 100vh, 100em, 100% и т.ди другое.Релиз выпущен благодаря усилиям участника нашего сообщества Андрея Смирникова (@tg_andrey).Страница расширенияGitHub расширения#joomla #расширения #яндекс #yootheme

Вышла версия JoomGallery JUI 3.7

Вышла версия JoomGallery JUI 3.7.0Известный компонент галереи изображений поддерживается небольшой командой энтузиастов, которые подхватили разработку после отказа от него основной команды разработчиков. С тех пор вышло несколько версий. Довольно давно была начата работа над переносом компонента на структуру Joomla 4+. Версия 3.7.0 является промежуточной, которая подготавливает вашу JoomGallery к переходу на JoomGallery 4+ для Joomla 4.x и 5.x.GitHub расширения#расширения

Вышел номер Joomla Community Magazine за февраль 2025Февральский выпуск официального журнала...

Вышел номер Joomla Community Magazine за февраль 2025Февральский выпуск официального журнала сообщества Joomla. Краткое содержание статей и интервью этого номера.👩‍💻 Знакомство с джумлером: Robin Clapp. Робин Клэпп активно участвует в жизни сообществ Joomla в соц.сетях.👩‍💻 Устойчивая веб-разработка с помощью Joomla! - Часть 2. Продолжение серии статей о том как хорошие качественные сайты положительно влияют на экологию.👩‍💻 Потеряли проделанную работу? TinyMCE может спасти положение. Как восстановить не сохранённый материал?👩‍💻 Сделайте больше с помощью дашбордов Joomla. Вообще статья не только о дашбордах, но и о том, как кастомизировать админку Joomla 5+. 👩‍💻 Глубинное пробуждение. Статья-восторг представителя заказчика, рассказывающая о том, как построили сайт на Joomla для лесовладельцев в окрестностях Нью-Йорка. 👩‍💻 Академия Joomla готова к запуску - присоединяйтесь к нам! Люди, которые разбираются в коде Joomla и хотят поделиться своими знаниями и помочь сформировать будущее Joomla, - эта статья для вас. Узнайте все о том, как оживает Академия Joomla!👩‍💻 Руководство о том как сделать руководство. В этом руководстве вы узнаете, как создать обучающий материал - урок, в ходе которого вы выполняете ряд практических шагов.👩‍💻 E-mail шаблоны Joomla 5: добавление и просмотр своих переменных. Это дополненная и переведённая на английский язык для JCM заметка @sergeytolkachyov, ранее опубликованная на Хабре и сайте автора.👩‍💻 Спасибо, Luca Marzo! В течение многих лет Лука Марцо человеком-энциклопедией Joomla. Он 8 раз занимал должность секретаря департамента Joomla по вопросам Open Source. Статья-благодарность.👩‍💻 Geraint Edwards - создатель JEvents, YourSites и EasyLayouts. Интервью с разработчиком.👩‍💻 Интервью с многостаночником Tuan Pham Ngoc! Tuan Pham Ngoc - разработчик, волонтёр и контрибьютер ядра Joomla. Автор расширений Documents Seller, Joom Donation, Payment Form, Events Booking, Membership Pro и др.👩‍💻 Должны ли мы всё ещё использовать jQuery? Раньше с jQuery было хорошо, но нужен ли он в наши дни?👩‍💻 Удивительные женщины в Joomla: Alison Meeks. Элисон Микс уже более десяти лет является голосом социальных сетей Joomla. Интервью.👩‍💻 Code Along JUG: что это такое и для кого? В Joomla существуют так называемые Joomla User Group - объединения пользователей и разработчиков Joomla, где люди собираются вместе онлайн или оффлайн и помогают друг другу, делятся опытом, бесплатно помогают в решении каких-то задач. Создана новая группа пользователей - Code Along. Статья рассказывает о целях этой группы и о том, кто и как может к ней присоединиться.Подробнее на Joomlaportal.ruТакже мы пропустили январский выпуск, поэтому вот он: Выпуск JCM за январь 2025.@joomlafeed#joomla #community #jcm

Судьба плагина обратной совместимости в JoomlaНекоторых разработчиков и вебмастеров интересует...

Судьба плагина обратной совместимости в JoomlaНекоторых разработчиков и вебмастеров интересует останется ли плагин обратной совместимости в Joomla 6. Этот плагин был создан для того, чтобы сделать переход от версии к версии более гладким и бесшовным. Подробнее почитать о роли плагина можно в официальной документации на manual.joomla.org.

Устаревший код МОЖЕТ быть перемещен в плагин совместимости. Плагин обеспечивает более плавное обновление между основными версиями. Он содержит код из предыдущей версии, который может сломать сайт после обновления, поскольку расширение использует устаревший код. Расширение полностью совместимо только тогда, когда оно работает без проблем с отключенным плагином совместимости.
От версии к версии часть кода ядра Joomla помечается как устаревшая, а затем, спустя некоторое время удаляется из основного ядра и МОЖЕТ быть перемещена в плагин обратной совместимости. Эта концепция появилась при переходе от Joomla 4 к Joomla 5. Важным уточнением является то, что для новой мажорной версии (joomla 3, joomla 4, joomla 5 и т.д.) плагин содержит устаревший код предыдущей версии. То есть для Joomla 5 это код из Joomla 4. Для Joomla 6 - код из Joomla 5. Таким образом расширения, использующие методы и функции ядра Joomla и всё ещё работающие даже с плагином обратной совместимости на Joomla 5 в Joomla 6 скорее всего работать уже не будут. В Joomla 6 из плагина обратной совместимости будет удален код, поддерживающий обратную совместимость с Joomla 4. Таким образом стабильно работать в Joomla 6 будет то, что сейчас стабильно работает на Joomla 5 с отключённым плагином обратной совместимости.

Joomla-разработчикам: обращение к методам модели в HtmlView напрямуюКогда-то, давным-давно в одной...

Joomla-разработчикам: обращение к методам модели в HtmlView напрямуюКогда-то, давным-давно в одной далёкой галактике кто-то решил, что что было бы неплохой идеей ввести косвенный доступ к методам модели (MVC) для получения данных, добавив метод AbstractView::get(). Этот метод извлекает модель и затем запускает get<Parameter>(). Простыми словами, когда мы во View (файл HtmlView нашего компонента) видим конструкцию $this->item = $this->get('Item') это означает обращение к методу getItem() модели для текущего View.Но такой подход исключает любую возможность подсказки типов, аргументов и т. д. и делает все излишне сложным. Поэтому разработчики ядра Joomla объявили этот метод устаревшим с этим PR 44162. Новый способ выглядит так:

// Файл HtmlView компонента    public function display($tpl = null)    {        $model = $this->getModel();        $this->items = $model->getItems();        parent::display($tpl);    }
Старый подход (то есть метод get() во View) будет удалён в Joomla 7. Памятуя о релизном цикле Joomla, это означает, что:1️⃣ осенью 2025г выйдет Joomla 6.2️⃣ 2 года она будет основной веткой. Joomla 5 будет в режиме поддержки3️⃣ через 2 года, в 2027 выйдет Joomla 7, в которой будет удалён этот метод.4️⃣ но Joomla 6 будет ещё 2 года в режиме тех.поддержки и в ней (до 2029 года) этот метод останется.Таким образом у разработчиков есть от 2,5 до 4,5 лет (на момент написания этого поста) на то, чтобы сделать этот рефакторинг.👩‍💻👩‍💻 [5.3] Deprecate AbstractView::get() #44162@webtolkru#joomla #разработка #php #webdev

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Новости портала

Новое в блогах

Видео