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

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Лично мне больше нравится такой способ:
Да, это будет правильнее. Но дело в том, что ТС зациклился на своем коде. Даже get('Items') он пошел смотреть в controller, а не в view.

что туда поставить ? если я его убираю
Поставьте
Код: php-brief
$view=$this->getView('events');
$view->display();
А как вы вызываете showevents()?
« Последнее редактирование: 18.09.2015, 17:14:41 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Замечательно, это не секрет что я в php слабее крысы
тут  никто не упрекает вас в знания, все мы такими же были, просто пытаюсь объяснить где ваш проомах!
код спер из какогото компонента, который по кнопке загружает файл, видимо там оправдано, потомучто  моменту редиректа, задание выполнено
Потому что там скорее всего задача такая:
отображается вид для загрузки файла! После отправки формы, выполняется загрузка, и редиректиться на вид списка!

но если я убираю редирект, то я вижу голую страницу с URL http://localhost/administrator/index.php?option=com_rentflat&view=rentflats и никакого view=events
вы подскажите как правильно  решить мою задачу
что туда поставить ? если я его убираю
Просто отобразить вид! Но так делать не очень правильно! Правильно как я писал выше!
*

tm2010

  • Захожу иногда
  • 76
  • 0 / 0
Лично мне больше нравится такой способ:
Модель:
Спойлер
[свернуть]
Вид:
Спойлер
[свернуть]

Istaan, видимо у меня еще гдето грубая ошибка из-за не понимания
Расставил ваш код, в коде контроллера events все стер, идет перенаправление на пустую index.php?option=com_rentflat&view=rentflats
чего собственно я не ожидаю, а хотел бы чтобы было index.php?option=com_rentflat&view=events
вручную если ставлю то Ваш код выполняется, но там никаких $cid уже нету
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Istaan, видимо у меня еще гдето грубая ошибка из-за не понимания
Расставил ваш код, в коде контроллера events все стер, идет перенаправление на пустую index.php?option=com_rentflat&view=rentflats
чего собственно я не ожидаю, а хотел бы чтобы было index.php?option=com_rentflat&view=events
вручную если ставлю то Ваш код выполняется, но там никаких $cid уже нету
Конечно нету, вы же их не передаете!
*

tm2010

  • Захожу иногда
  • 76
  • 0 / 0
Код
[quote author=robert link=topic=318183.msg1585149#msg1585149 date=1442585436]

А как вы вызываете showevents()?
[/quote]
по кнопке custom с указанием контроллера
      JToolBarHelper::custom('events.showevents', 'showevents.png', 'showevents_f2.png', 'Show Events', true);
в showevents поставить ваш код ?
*

tm2010

  • Захожу иногда
  • 76
  • 0 / 0
Контроллер
Спойлер
[свернуть]
Спойлер
[свернуть]
Не знаю почему, но из populateState в модели не получилось, пришлось непосредственно в контроллере
сам он не запускался, а как запустить его (protected function) я не допетрил
Всем огромное спасибо, и извините за невежество.

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

Прописать условие для сохранения данных в БД

Автор semen1707

Ответов: 0
Просмотров: 723
Последний ответ 14.04.2021, 00:59:44
от semen1707
Создание компонента для табеля рабочего времени

Автор sashahz

Ответов: 7
Просмотров: 1462
Последний ответ 12.04.2021, 11:12:11
от sashahz
Вызов формы компонента в pop-up, при клике по ссылке из любого места

Автор SkyAn

Ответов: 1
Просмотров: 1255
Последний ответ 01.03.2021, 04:08:48
от gartes
Документация по разработки компонента для Joomla 3.x

Автор Aspik

Ответов: 9
Просмотров: 4146
Последний ответ 23.01.2021, 07:55:56
от hmr
Сборка инсталятора компонента файлами из разных папок с привлечением github

Автор borro

Ответов: 1
Просмотров: 1250
Последний ответ 25.12.2020, 21:21:30
от platonische