Новости 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 Гость просматривают эту тему.
  • 5 Ответов
  • 1196 Просмотров
*

DVORYAK

  • Новичок
  • 4
  • 0 / 0
Здравствуйте!

есть сайт "информационная панель", построен на Joomla 3.3.
сайт "статичен" - т.е. имеет только главную страницу, на которой размещены различные модули.
модули "вещают" ту или иную информацию - начиная от бегущих строк, заканчивая видео.
время от времени необходимо что бы модули обновлялись - имеется ввиду "вещали" актуальную информацию, а не ту что получили при загрузке страницы.
существует ли в природе такой модуль который бы обновлял модули по расписанию? если возможно каким то образом "привязать" обновление с разным расписанием к различным модулям  - было бы вообще шикарно.
необходимый период обновления колеблется от 5 минут до 60 минут. обновлять(перегружать) всю страницу не вариант.


может существуют другие способы? в самом модуле может можно выставить таймаут обновления?
« Последнее редактирование: 04.02.2015, 10:46:57 от DVORYAK »
*

fsv

  • Живу я здесь
  • 2796
  • 414 / 2
Re: Модуль обновления(refresh) модулей
« Ответ #1 : 04.02.2015, 14:33:27 »
в самом модуле может можно выставить таймаут обновления?
Допишите в модулях setInterval() с обновлением модуля аяксом.

сайт "статичен" - т.е. имеет только главную страницу, на которой размещены различные модули.
И зачем вам Joomla?
Веб-разработка: заказ. Только новая разработка.
*

DVORYAK

  • Новичок
  • 4
  • 0 / 0
Re: Модуль обновления(refresh) модулей
« Ответ #2 : 04.02.2015, 15:04:19 »
Допишите в модулях setInterval() с обновлением модуля аяксом.
да я к setInterval "пришел"....а вот как его с аяксом "подружить" не могу сообразить

И зачем вам Joomla?
Честно? Я в "вебстоительстве" ноль. Использую готовые модули/плагины для собственных(вернее рабочих). Понятно что Joomla в моем варианте как из пушки по воробьям...
вообщем данный контент транслируется на ТВ-панели. Получилось хорошо...но вот споткнулся на обновлении...при том что данные все "разномастные" не которые надо дергать  раз в пять минут - они в свою очередь "ломятся" на ораклиные сервера, другие раз в час, третьи раз в сутки.
Сверстать на конечно может быть и можно было....но вот html+php но вот боюсь не осилю...
 
p.s. если не трудно подтолкните куда копать если использовать связку setInterval+аякс(не могу понять как "натаскать" AJAX на обновление именно модуля)
*

fsv

  • Живу я здесь
  • 2796
  • 414 / 2
Re: Модуль обновления(refresh) модулей
« Ответ #3 : 05.02.2015, 00:17:42 »
1) Переопределите шаблон модуля. Дальше - в нем.
2) Нужен ID. В настройках модуля в поле "Суффикс CSS-класса модуля" напишите что-нибудь, за что вам потом не будет стыдно. Выводимый контент модуля оберните в
Код: html4strict
<div id="<?php echo $moduleclass_sfx ?>">
...
</div>
3) Выше/ниже "обернутого" кода допишите:
Код: php
<?php
$js = '
jQuery(function($) {
setInterval(function() {
$("#'.$moduleclass_sfx.'").load("'.JURI::current().' #'.$moduleclass_sfx.'");
}, 10000);  //10 секунд
});
';
$doc = JFactory::getDocument();
$doc->addScriptDeclaration( $js );
?>

Этот код предполагает, что у вас на сайте уже есть подключенная jQuery.
Веб-разработка: заказ. Только новая разработка.
*

DVORYAK

  • Новичок
  • 4
  • 0 / 0
Re: Модуль обновления(refresh) модулей
« Ответ #4 : 05.02.2015, 08:01:48 »
1) Переопределите шаблон модуля. Дальше - в нем.
Не совсем понял - что значит переопределить?

Разобрался - но сути не меняет....и еще у меня вариантов данного модуля на страничке 3шт. ....т.е. видимо необходимо передавать еще id?
что бы потом его как то  идентифицировать

2) Нужен ID. В настройках модуля в поле "Суффикс CSS-класса модуля" напишите что-нибудь, за что вам потом не будет стыдно. Выводимый контент модуля оберните в
Код: html4strict
<div id="<?php echo $moduleclass_sfx ?>">
...
</div>
я немного сделал не так..нет у данного модуля суффикса
в tmpl/default.php
Код
$name_mod = 'mrss'.$module->id;
......
 $what_marquee = $what_marquee . "<marquee id=$name_mod style....
в Chrome у всех marquee id установились правильно...т.е. допустим
Код
marquee id=mrss129....
marquee id=mrss130....



 А вот тут что то не понятно....
3) Выше/ниже "обернутого" кода допишите:
Код: php
<?php
$js = '
jQuery(function($) {
setInterval(function() {
$("#'.$moduleclass_sfx.'").load("'.JURI::current().' #'.$moduleclass_sfx.'");
}, 10000);  //10 секунд
});
';
$doc = JFactory::getDocument();
$doc->addScriptDeclaration( $js );
?>
Этот код предполагает, что у вас на сайте уже есть подключенная jQuery.

немного модефицировал для удобства
Код
$js = '
jQuery(function($)
{
setInterval(
        function()
        {
                $("#'.$name_mod.'").load("'.JURI::current().'#'.$name_mod.'");
        },
        5000);
};
);';
$doc = JFactory::getDocument();
$doc->addScriptDeclaration( $js );
в дебагере хрома вижу что в хеадер задекларированы функции вида:
Код
jQuery(function($) 
{
setInterval(
function()
{
   $("#mrss129").load("http://192.168.114.201/joomla/#mrss129");
},
5000);
};
);
jQuery(function($)
{
setInterval(
function()
{
   $("#mrss130").load("http://192.168.114.201/joomla/#mrss130");
},
5000);
};
);
но никаких изменений не происходит...
пробовал в коде ф-ции написать  $("#'.$name_mod.'").text("TEST")...что бы увидеть что текст сменится через 5 секунд - такого не произошло.
« Последнее редактирование: 05.02.2015, 08:54:27 от DVORYAK »
*

DVORYAK

  • Новичок
  • 4
  • 0 / 0
Спасибо!
Код
$("#'.$moduleclass_sfx.'").load("'.JURI::current().' #'.$moduleclass_sfx.'");
писал селестор без пробела....все таки бывает полезно почитать доки!!
еще раз спасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин/модуль для встраивания видео с Дзена или ВК

Автор KingSnake

Ответов: 0
Просмотров: 9034
Последний ответ 03.12.2024, 15:32:02
от KingSnake
Модуль голосования

Автор Grandrom

Ответов: 0
Просмотров: 7059
Последний ответ 21.11.2024, 10:45:04
от Grandrom
[Решено] j5.2 + PHP модуль

Автор x1

Ответов: 0
Просмотров: 6809
Последний ответ 05.09.2024, 10:26:19
от x1
Модуль "Скачать фаил"

Автор Alex_iPod

Ответов: 6
Просмотров: 7362
Последний ответ 07.06.2024, 14:09:11
от Alex_iPod
Модуль отображения сообщений группы телеграмм на сайте

Автор kunsaid

Ответов: 2
Просмотров: 7103
Последний ответ 08.02.2024, 13:13:27
от kunsaid