Новости Joomla

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

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

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

Вышли релизы безопасности 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 Гость просматривают эту тему.
  • 6 Ответов
  • 2034 Просмотров
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Есть массив телефонных номеров полученных методом split()

Как наиболее простым способом избавится от дублей? В Google искал, но найденные способы какие-то чересчур замудрённые.

В php все бы решилось одной командой array_unique - неужели в js нет никаких аналогов?
« Последнее редактирование: 16.05.2019, 08:51:13 от dm-krv »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JavaScript - удаление дублей в массиве
« Ответ #2 : 15.05.2019, 21:10:55 »
6 строк кода
1 :)

Код
var unique = ['a', 1, 'a', 2, 5, 1].filter(function(value, index, self){return self.indexOf(value) === index});
// ['a', 1, 2, 5]
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: JavaScript - удаление дублей в массиве
« Ответ #3 : 16.05.2019, 01:27:41 »
Код
var arr = ['a', 1, 'a', 2, 5, 1, NaN];
var unique = [...new Set(arr)];
console.log(unique); //Array(5) [ "a", 1, 2, 5, NaN ]
unique = arr.filter(function(value, index, self) {return self.indexOf(value) === index});
console.log(unique); //Array(4) [ "a", 1, 2, 5 ]
var table = {};
unique = arr.filter(function(a) {
  return !table[a] && (table[a] = 1);
});
console.log(unique); //Array(5) [ "a", 1, 2, 5, NaN ]
:laugh:
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Re: JavaScript - удаление дублей в массиве
« Ответ #4 : 16.05.2019, 08:44:04 »
var arr = ['a', 1, 'a', 2, 5, 1, NaN];
var unique = [...new Set(arr)];
console.log(unique);

Спасибо человече) Я подозревал, нет я знал, что можно проще! Вы подтвердили мои подозрения. Спасибо за способ - это то что надо. Не хочу загромождать код, поэтому для меня чем короче, тем лучше)

*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
только обратите внимание, что это ES6, и это будет работать не во всех браузерах
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
только обратите внимание, что это ES6, и это будет работать не во всех браузерах

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

[Решено] Как удалить одинаковый код из множества файлов?

Автор dron

Ответов: 7
Просмотров: 1870
Последний ответ 05.12.2021, 12:10:39
от dron
jquery против javascript

Автор gartes

Ответов: 0
Просмотров: 833
Последний ответ 21.11.2021, 12:04:14
от gartes
Скрытое определение e-mail посетителя [решено]

Автор dm-krv

Ответов: 72
Просмотров: 8238
Последний ответ 20.04.2020, 22:37:54
от Шмайсер
Как настроит переадресацию с домена на домен по https? [РЕШЕНО]

Автор dm-krv

Ответов: 3
Просмотров: 1599
Последний ответ 15.08.2019, 20:12:17
от dm-krv
Подключение к сайту защищено не полностью [РЕШЕНО]

Автор dm-krv

Ответов: 4
Просмотров: 2610
Последний ответ 10.08.2019, 21:13:58
от draff