Новости Joomla

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.

В пакет входят:
- библиотека Webtolk/Cdekapi
- системный плагин System - WT Cdek для хранения настроек и AJAX-интеграций
- task-плагин Task - Update WT Cdek data для обновления локальных копий справочников CDEK по расписанию
- web asset с официальным JavaScript-виджетом СДЭК

👉 v.1.3.0. Что нового?
- Полный рефакторинг библиотеки. Библиотека переработана в entity-based API с фасадом Cdek и отдельным слоем запросов. Обратная совместимость не нарушена, поэтому версия библиотеки - 1.3.0.
- Добавлена поддержка новых разделов API СДЭК. Добавлена поддержка новых разделов API СДЭК: webhooks, prealert, печатные формы, payment, passport, reverse, intakes и других сущностей.
- Улучшена интеграция с Joomla.
Улучшена интеграция с Joomla: installer script для layouts, новые поля Joomla Form для тарифов и обновлённые js виджета CDEK.
- документация библиотеки. Все методы библиотеки подробно описаны, а так же текст документации собран в отдельной папке в git репозитории и будет опубликован на сайте.

Библиотека эта нужна для разработчиков, создающих свои расширения для интеграции Joomla и курьерской службы CDEK.

Страница расширения
GitHub расширения

@joomlafeed

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

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
Просмотров: 1641
Последний ответ 05.12.2021, 12:10:39
от dron
jquery против javascript

Автор gartes

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

Автор dm-krv

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

Автор dm-krv

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

Автор dm-krv

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