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

fsv

  • Живу я здесь
  • 2796
  • 414 / 2
Цитировать
Вы имеете в виду
Я не совсем корректно выразился. "последняя страница" - не последняя, а "последняя вам нужная". Не back(), а replaceState().

Цитировать
Если из пункта А направляешься в пункт Б (из меню для создания новой записи или по ссылке из списка записей для редактирования конкретной записи) как в пункте Б сгенерировать URL, по которой там оказался?
'HTTP_REFERER' (не точно)

Вообще, суть вопроса не понятна. На страницах формы нет что ли меню сайта? Чтобы юзер, посмотрев на свои записи, перешел туда, куда хочет, не обязательно на последний пункт меню, посещенный перед тем, как он попал в формы.
Веб-разработка: заказ. Только новая разработка.
*

GuDeVic

  • Захожу иногда
  • 228
  • 0 / 0
Я не совсем корректно выразился. "последняя страница" - не последняя, а "последняя вам нужная". Не back(), а replaceState().
'HTTP_REFERER' (не точно)

Вообще, суть вопроса не понятна. На страницах формы нет что ли меню сайта? Чтобы юзер, посмотрев на свои записи, перешел туда, куда хочет, не обязательно на последний пункт меню, посещенный перед тем, как он попал в формы.
Меню, конечно, есть.
Я имею в виду цепочки:
1. создание новой заявки: выбор типа заявки->переход в форму для заполнения, на которой есть кнопка "зарегистрировать" и ссылка, имитированная под кнопку "отказаться", после успешной регистрации -> переход в форму просмотра созданной заявки (profile).
2. выбор заявки из списка для редактирования->переход на форму редактирования, на которой есть кнопка "редактировать" и ссылка, имитированная под кнопку "отказаться", после успешного редактирования -> переход в форму просмотра отредактированной заявки (profile).
3.выбор заявки из списка для просмотра -> переход в форму просмотра заявки (profile)
Вот на этой самой profile хотелось бы иметь ссылку-кнопку для возврата, чтобы с большЕй вероятностью  у пользователя не возникло желание нажимать на стрелку возврата в навигаторе. Например, если пользователь вернётся на страницу создания новой заявки со старыми данными, он, что, может до бесконечности регистрировать одну и ту же заявку?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Пожалуйста придерживайтесь правила.  Один вопрос один топик.
По факту самым верным решением будет изначально пределавать параметр ретурн в адрес.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

GuDeVic

  • Захожу иногда
  • 228
  • 0 / 0
Пожалуйста придерживайтесь правила.  Один вопрос один топик.
По факту самым верным решением будет изначально пределавать параметр ретурн в адрес.
Извините за нарушение правила. Спасибо за ретурн.
*

fsv

  • Живу я здесь
  • 2796
  • 414 / 2
Теперь понятнее. Только вам везде разные URL'ы нужны, и все их вы знаете.

Цитировать
1. создание новой заявки: выбор типа заявки->переход в форму для заполнения, на которой есть кнопка "зарегистрировать" и ссылка, имитированная под кнопку "отказаться",
ссылка должна быть на view «выбор типа заявки». Вы ее URL знаете.
(если я правильно понял стрелку вашу, как последовательность переходов по view)

Цитировать
после успешной регистрации -> переход в форму просмотра созданной заявки (profile).
в контроллере, в функции регистрации в случае успеха –
Код
$this->setMessage(JText::_('COM_BLABLA_SUCCESS'));
$this->setRedirect( $link . $this->getRedirectToListAppend() );
return true;
, где $link – sef-ссылка на «форму просмотра созданной заявки (profile)». Ее вы знаете.

Цитировать
2. выбор заявки из списка для редактирования->переход на форму редактирования, на которой есть кнопка "редактировать" и ссылка, имитированная под кнопку "отказаться",
ссылка должна быть на view «список для редактирования». Вы ее URL знаете.

Цитировать
после успешного редактирования -> переход в форму просмотра отредактированной заявки (profile).
см.1б

Цитировать
3.выбор заявки из списка для просмотра -> переход в форму просмотра заявки (profile)
Вот на этой самой profile хотелось бы иметь ссылку-кнопку для возврата, чтобы с большЕй вероятностью  у пользователя не возникло желание нажимать на стрелку возврата в навигаторе. Например, если пользователь вернётся на страницу создания новой заявки со старыми данными, он, что, может до бесконечности регистрировать одну и ту же заявку?
ссылка должна быть на view «список для просмотра». Вы ее URL знаете. Обозвать понятно, например, "в список чего-то там".
Веб-разработка: заказ. Только новая разработка.
*

GuDeVic

  • Захожу иногда
  • 228
  • 0 / 0
del
Задала вопрос в новой теме
« Последнее редактирование: 20.06.2017, 13:20:26 от GuDeVic »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Почему в Phoca Guestbook не защищает Google Captcha?

Автор Mick_20

Ответов: 2
Просмотров: 2020
Последний ответ 24.03.2025, 20:37:10
от R31rus
Почему Joomla не поддерживает формат webp?

Автор Sensession

Ответов: 74
Просмотров: 18787
Последний ответ 03.10.2023, 19:44:42
от fsv
Почему в админке Joomla в Менеджере категорий не отображаются счетчики материало

Автор mak200

Ответов: 0
Просмотров: 1299
Последний ответ 28.07.2022, 16:42:17
от mak200
Не выполняется проверка решений reCAPTCHA

Автор Scaltro

Ответов: 1
Просмотров: 1875
Последний ответ 07.07.2022, 22:26:59
от ProtectYourSite
Знакомый почему-то не может войти в учетную запись Joomla со своего компьютера

Автор admi5575

Ответов: 6
Просмотров: 1901
Последний ответ 18.12.2021, 20:34:59
от draff