Новости Joomla

Вышли релизы безопасности Joomla 6.1.3 и Joomla 5.4.8

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

Проект Joomla! рад сообщить о выходе Joomla 6.1.3 и Joomla 5.4.8. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 276 Ответов
  • 74830 Просмотров
*

dimasan57

  • Захожу иногда
  • 93
  • 1 / 0
У вас нет модуля на странице (и в коде тоже)
Сейчас опубликовал модуль в скрытой позиции hidden, но все равно нет формы при клике
http://peremichka-ojop.ru/special/80-gracheva-anastasiya-aleksandrovna#
*

kolomenec

  • Новичок
  • 7
  • 0 / 0
Простой модуль обратного звонка или для обратной связи. Совместим с Joomla 3.0 и выше.



Github: https://github.com/birdkiwi/mod_simplecallback
Скачать: https://github.com/birdkiwi/mod_simplecallback/releases

Основные преимущества:

  • Бесплатный
  • Безопасный: поддержка токенов (CSRF) и CAPTCHA
  • Без перезагрузки страницы (ajax).
  • SMS-уведомления с помощью сервиса SMS.ru (бесплатно, в случае отправки на один телефон)
  • Возможность вставки нескольких модулей на одну страницу
  • Содержит все необходимые настройки

Модуль поддерживает несколько видов отображения на странице:

    Как обычный модуль — форма вставляется в указанную позицию
    Как оверлей — код формы вставлен в позицию, но сама форма скрыта. Вызвать форму можно с любой кнопки на странице с аттрибутом data-simplecallback-open, например:

Код
<a href="#" data-simplecallback-open>
    Обратная связь
</a>
В коде сверху вызовется самый первый модуль с оверлеем. Если на странице размещается сразу несколько модулей, то вызвать нужный можно указав ID модуля в аттрибуте data-simplecallback-open, например:

Код
<a href="#" data-simplecallback-open="93">
    Обратный звонок
</a>

Закрыть оверлей можно любой кнопкой/ссылкой с атрибутом data-simplecallback-close, пример:

Код
<a href="#" data-simplecallback-close>
    Закрыть [x]
</a>

Еще вызвать модуль можно через JS:

Код
/* показать оверлей с модулем по id */
    simplecallback.show(id);
/* скрыть оверлей с модулем */
    simplecallback.hide();

Модуль создан без особого прицела на визуальный дизайн, т.к. дизайн каждого сайта индивидуален, поэтому вам предоставляется полная свобода для оформления и верстки. Тем не менее, чуть позже будут добавлены несколько тем, например bootstrap-совместимая.

Рекомендации по настройке:

Настоятельно рекомендуется настроить в общих настройках Joomla отправку писем не через PHP Mail, а через SMTP-сервер. Это уменьшит шанс того, что ваше письмо попадет в спам или вовсе будет удалено на вашем почтовом ящике фильтрами.

Система — Общие настройки — Сервер — Способ отправки: SMTP

Для SMTP рекомендуется завести отдельный ящик, в целях безопасности, т.к. SMTP пароли в Joomla хранятся в открытом виде. В случае компрометации Joomla ваш основной ящик не пострадает!

Дополнительный компонент com_simplecallback:

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

Github: https://github.com/birdkiwi/com_simplecallback
Скачать: https://github.com/birdkiwi/com_simplecallback/releases


Здравствуйте!
А как можно добавить галочку на обработку персональных данных? Вот ее прям очень не хватает ... А то по закону требуется (
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
А то по закону требуется
Если вы перечитаете закон о ПД, то поймете, что по имени и номеру телефона - это не персональные данные (которое по этим признакам найдутся только у оператора)
Ну и если вникнуть в ФЗ 152 - там этого точно нет, никто не может идентифицировать пользователя по номеру телефона (ну кроме оператора по запросу служб).
Там что галочка не нужна
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

sega019

  • Новичок
  • 2
  • 0 / 0
Здравствуйте! В настройках альтернативный макет ставлю шаблон defaultinline-nomodal, но ничего не меняется. Как я понимаю, поля формы должны расположиться в ряд. Может нужны еще какие-то действия?
*

djwolf

  • Захожу иногда
  • 58
  • 1 / 0
Здравствуйте. Скажите пожалуйста как правильно установить событие для отслеживания Яндекс метрики и Google. Где этот код должен находится? Можно поподробней?

$(document).on('simplecallback:success', function(event, data) {
    console.log(data);
    alert('Simplecallback success event triggered \nform: ' + data.form + ' \nmoduleId: ' + data.moduleId + ' \ncustomData: ' + data.customData + ' \ndata: ' + data.data);
});

нужно поставить

ID цели в метрике - fastorder
ГА:
Action - form
Category - lead

Я вообще не знаю куда надо лезть. Подскажите кто знает, версия модуля Simple Callback v1.7.0-beta то есть последняя
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Вот пример кода.
И для Google и для Yandex.

Код
(function ($) {
    // Simplecallback forms
    $(document).on('simplecallback:success', function(event, data) {
        if (window.yaCounterНОМЕР_СЧЕТЧИКА) {
            console.log('yaCounter sent');
            yaCounterНОМЕР_СЧЕТЧИКА.reachGoal('zvonok', {URL: document.location.href});
        }
        if (window.gtag) {
            console.log('gtag sent');
            gtag('event', 'zvonok', {'event_category': 'form', 'event_action': 'zvonok'});
        }
    });
})(jQuery)
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

djwolf

  • Захожу иногда
  • 58
  • 1 / 0
Вот пример кода.
И для Google и для Yandex.

Код
(function ($) {
    // Simplecallback forms
    $(document).on('simplecallback:success', function(event, data) {
        if (window.yaCounterНОМЕР_СЧЕТЧИКА) {
            console.log('yaCounter sent');
            yaCounterНОМЕР_СЧЕТЧИКА.reachGoal('zvonok', {URL: document.location.href});
        }
        if (window.gtag) {
            console.log('gtag sent');
            gtag('event', 'zvonok', {'event_category': 'form', 'event_action': 'zvonok'});
        }
    });
})(jQuery)

Спасибо)))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT Otpravkapochtaru - Joomla-библиотека интеграции Почты России для бизнеса

Автор sergeytolkachyov

Ответов: 0
Просмотров: 138
Последний ответ 14.08.2026, 18:59:49
от sergeytolkachyov
BSL Tag Cloud Aquarium — анимированное облако тегов для Joomla 6

Автор AlexP750

Ответов: 2
Просмотров: 315
Последний ответ 12.08.2026, 14:42:08
от AlexP750
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 65
Просмотров: 26264
Последний ответ 06.08.2026, 07:31:55
от sergeytolkachyov
Компонент Joomla 6: Генератор LLMs.txt

Автор san_san_ku

Ответов: 4
Просмотров: 865
Последний ответ 26.07.2026, 16:10:21
от san_san_ku
WT Max библиотека для интеграции с Joomla. Для разработчиков

Автор sergeytolkachyov

Ответов: 3
Просмотров: 1915
Последний ответ 21.07.2026, 12:38:36
от sergeytolkachyov