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

newalex

  • Захожу иногда
  • 94
  • 5 / 0
1) Вопрос следующего характера. Может кто-то уже осуществлял такое? Необходимо, что бы после прохождения регистрации пользователю присваивался уникальный порядковый идентификатор. Например ZU000001 и т.д.  После этого этот идентификатор будет использоваться во всех операциях как персональный идентификатор клиента.

2)  Кто знает как "воткнуть" (можно и независимо) еще одну форму в JoomShopping? Т.е. например беру любую форму из существующих (например RSForm Pro) и созданные ею поля будутпередавать в шоппинг дополнительную информацию. Т.е. получается некое ограниченное редактирование заказа. Клиент эту форму может использовать как в момент оплаты услуги так и после в любое время. Но только до тех пор пока заказ не будет закрыт администратором магазина как "завершенный".

Собственно просто показывать форму - нет проблем )), а вот как сделать что бы заполненные три-четыре поля так же были привязаны в историю покупок клиента.

Кому интересно поясню, что хочу построить на основе joomshoppng-а сайт для службы доставки товаров из-за границы. Кто не знает что это такое поясню.
Если у кого идеи в этой области а может вообще существует (но я ничего не нашел)  что-то готовое?
Жду идей!
*

moolkin

  • Захожу иногда
  • 65
  • 15 / 0
а почему бы не использовать в магазине специально созданные пустые поля - "Дополнительное поле 1" и т.п. либо переименовать какой-нибудь из ненужных полей типа факс/индекс?

или нужна новая отдельная форма?

по поводу нового идентификатора - вытащить количество пользователей в момент регистрации, и присвоить в отдельное поле это значение +1.. может так?
делаю и помогаю делать сайты на джумле.
кому интересно - стучитесь в мой профиль на фри-лансе
https://www.free-lance.ru/users/Moolkin/
или в аську/скайп
*

newalex

  • Захожу иногда
  • 94
  • 5 / 0
Нет это поле вообще автоматом генерируется . И оно вообще доступно только на чтение клиенту. а админ должен как бы иметь возможность задать изначальный префикс.. Например после того как магазин настроен и установлен., админ и сам как бы получает первый идентификатор. Т.е фактически нужно видимо создать некий плагин, который при установке создаст пользователю еще одно поле например "user_index" и "попросит" в своих настройках указать префикс. Если админ указал префикс - значит все последующие регистрации будут идти с буквенным или числовм префиксом. а если оставил поле пустым, то возможно просто все это дело берет ИД пользователя и приписывает ему еще несколько нулей... )) в итоге для админа получим такое: zz00000042 и т.к. дальше.

Теперь поясню почему это поле нужно и вообще какую функцию оно выполнять будет в дальнейшем... Дело в том, что службы доставки товаров из стран (при покупке товара который не доставляется в определенные страны, ну действуют ограничения или просто дороже стоит) для идентификации клиента используют уникальный персональный код клиента.  А префикс обычно означает страну назначения. Например префикс клиента для России может выгладеть так: RUS0000042
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Цитировать
Вопрос следующего характера. Может кто-то уже осуществлял такое? Необходимо, что бы после прохождения регистрации пользователю присваивался уникальный порядковый идентификатор
echo JFactory::getUser()->id;
этого что не достаточно?
Цитировать
Кто знает как "воткнуть"
Несколько модулей в 1 статье
*

newalex

  • Захожу иногда
  • 94
  • 5 / 0
echo JFactory::getUser()->id;
этого что не достаточно?Несколько модулей в 1 статье
  echo JFactory::getUser()->id; - может и достаточно но префикс просто вписать на постоянное в код и добавить несколько нулей?
Т.е. взять echo JFactory::getUser()->id; и выводить его в дополнительное поле №1 например и закрыть это поле на редактирование? Т.е. получим в результате, что каждый пользователь получит код соответствующий своему ID - думаю, что так можно - попробую...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Nevigen: Переадресация регистрации и авторизации на JoomShopping

Автор Satool

Ответов: 5
Просмотров: 1631
Последний ответ 19.07.2023, 14:21:48
от nevigen
JoomShopping умер после обновления

Автор Alex_gs

Ответов: 3
Просмотров: 1506
Последний ответ 08.05.2023, 15:02:11
от Akeksandr
Скидка без регистрации

Автор Simply

Ответов: 5
Просмотров: 1458
Последний ответ 04.04.2023, 23:52:47
от Simply
После обновления JoomShopping до в. 4.18.8 не меняется превью товара при нажатии

Автор hlitov

Ответов: 3
Просмотров: 997
Последний ответ 18.08.2022, 12:08:22
от kit2m2
Проблема с сортировкой по цене после импорта товаров из 1С

Автор Lemonez

Ответов: 23
Просмотров: 1315
Последний ответ 02.03.2022, 18:40:32
от kit2m2