Новости Joomla

👩‍💻 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 Гость просматривают эту тему.
  • 9 Ответов
  • 1199 Просмотров
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Добрый день,
Подскажите пожалуйста,
Joomla 3.8.12, CommunityBuilder 2.2.0
Не селен в PHP.

Код
$datetime1 = new DateTime();
if ($user->cb_birthdate == "0000-00-00") return 'No birthday specified';
$datetime2 = new DateTime($user->cb_birthdate);
$difference = $datetime1->diff($datetime2);
return 'Exact age is: ' . $difference->y . ' years, ' . $difference->m . ' months, ' . $difference->d . ' days';
Все работает.

Вставляю другой код, для сбора информации по IP:
Код
$location = file_get_contents('http://freegeoip.net/json/'.$_SERVER['REMOTE_ADDR']);
return $location;
Не срабатывает "file_get_contents", это "$_SERVER['REMOTE_ADDR']" выводит IP.

Под скажите как правильно прописать PHP ?
Мне нужно, что б выводил:
      "ip": "77.99.179.98",
      "country_code": "GB",
      "country_name": "United Kingdom",
      "region_code": "H9",
      "region_name": "London, City of",
      "city": "London",
      "zipcode": "",
      "latitude": 51.5142,
      "longitude": -0.0931,
      "metro_code": "",
      "areacode": ""
« Последнее редактирование: 04.10.2018, 18:47:33 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: Правильно прописать код php?
« Ответ #1 : 04.10.2018, 18:03:40 »
Пробовал "file_get_contents" по разному крутить, все равно не срабатывает.
« Последнее редактирование: 04.10.2018, 18:47:05 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

xpank

  • Захожу иногда
  • 448
  • 41 / 0
Re: Правильно прописать код php?
« Ответ #2 : 04.10.2018, 18:22:03 »
Цитировать
У официального разработчика "Community Builder" спрашивал, но говорит это платный плагин :)
То есть вы его не покупали? Правилами форума запрещено обсуждение вареза:
Цитировать
19. Обсуждение вопросов, связанных с нелегальными копиями расширений Joomla (шаблонов, модулей, плагинов и компонентов).
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: Правильно прописать код php?
« Ответ #3 : 04.10.2018, 18:45:04 »
Плагин привел как уточнение. Удалил текст связанный с плагином.
Нужна помощь в коде PHP - почему не работает, как правильно прописать.

С правилами форума знаком и привел плагин, что б было более понятней - о чем идет речь.
Не прошу изменить платный плагин или модернизировать его.

Нужен совет по PHP - а не совет по правилам форума.
« Последнее редактирование: 04.10.2018, 18:52:16 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Правильно прописать код php?
« Ответ #4 : 04.10.2018, 18:59:56 »
Под скажите как правильно прописать PHP ?
Мне нужно, что б выводил:
      "ip": "77.99.179.98",
      "country_code": "GB",
      "country_name": "United Kingdom",
      "region_code": "H9",
      "region_name": "London, City of",
      "city": "London",
      "zipcode": "",
      "latitude": 51.5142,
      "longitude": -0.0931,
      "metro_code": "",
      "areacode": ""
что бы получать такие данные необходимо использовать API сайта (к примеру http://api.ipstack.com/37.212.22.67?access_key=YOUR_ACCESS_KEY).
У тебя с этим проблемы?
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

ProtectYourSite

  • Живу я здесь
  • 2384
  • 141 / 4
  • Безопасность вебсайтов
Re: Правильно прописать код php?
« Ответ #5 : 04.10.2018, 19:03:11 »
Allow_url_fopen разрешено на сервере ?
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: Правильно прописать код php?
« Ответ #6 : 05.10.2018, 09:58:00 »
Спасибо большое,
NewUsers, ProtectYourSite
Мне главное направление, куда копать.

С API - тут сам не сделаю.
Allow_url_fopen разрешено на сервере ?
У меня TimeWeb - проверю.

Если есть пример, что б мог посмотреть - далее сам доделаю.
Нужно, что б инфо по IP вытянуло, типа http://freegeoip.net/json/'.$_SERVER['REMOTE_ADDR'], как правильно прописать.
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Правильно прописать код php?
« Ответ #7 : 05.10.2018, 10:11:02 »
Спойлер
[свернуть]
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: Правильно прописать код php?
« Ответ #8 : 05.10.2018, 11:14:22 »
Спойлер
[свернуть]

Тут нужен ключ, в бесплатном мало информации и плюс регистрация.
В основном меня интересует только два поля:
      "latitude": 51.5142,
      "longitude": -0.0931,

Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Правильно прописать код php?
« Ответ #9 : 05.10.2018, 11:18:20 »
Тут нужен ключ, в бесплатном мало информации и плюс регистрация.
В основном меня интересует только два поля:
      "latitude": 51.5142,
      "longitude": -0.0931,
Ключ дается бесплатно после регистрации. А без него API работать не будет...
Не сильно разбирался в этом сайте, то там есть бесплатный тариф.
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как правильно вписать редирект 301?

Автор Ebelous

Ответов: 76
Просмотров: 6236
Последний ответ 28.08.2020, 21:11:56
от Ebelous
Как правильно применить required для кнопки input type radio? [решено]

Автор dm-krv

Ответов: 0
Просмотров: 928
Последний ответ 10.04.2019, 12:50:27
от dm-krv
PHP как правильно определить размер файла?

Автор Леон

Ответов: 3
Просмотров: 1744
Последний ответ 29.09.2015, 16:05:46
от Леон