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

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Здравствуйте, добрые люди которые обратили внимание на мою тему.

Я как бы я компонентами не лады, так что хочу спросить у Вас.

Хочу добавить пару кнопок на страницу списка материалов компонента К2. Кнопки которые в самом верху они не используют форму... у каждой кнопки есть свое действие
Код
onclick="Joomla.submitbutton('add')"

Вот и вопрос: В каком файле находится метод add,  и могу ли я создать еще один и он будет работать также как и все!

Спасибо большое за ответы...
...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Код: javascript
onclick="Joomla.submitbutton('add')"
просто отправляет форму с task=add и по-умолчанию id="adminForm". См. joomla2/media/system/js/core-uncompressed.js.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Код: javascript
onclick="Joomla.submitbutton('add')"
просто отправляет форму с task=add и по-умолчанию id="adminForm". См. joomla2/media/system/js/core-uncompressed.js.

Скажи пожалуйста, а форма надо обязательно! Просто на странице вывода материалов в админке компонента К2 кнопки находятся за пределами формы.
Я сейчас попробовал сделать это на публичной части сайта, но не получилось, хотя там и нет формы никакой...
...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Скажи пожалуйста, а форма надо обязательно
Обязательно, конечно. И обращайтесь ко мне на "вы" - не думаю, что вы старше моей дочери.
кнопки находятся за пределами формы.
Кнопки не обязательно должны находиться внутри формы, особенно когда форма отправляется JavaScript'ом.
Повторюсь, см. joomla2/media/system/js/core-uncompressed.js.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Обязательно, конечно. И обращайтесь ко мне на "вы" - не думаю, что вы старше моей дочери.

Извините. Больше не повториться!

Обязательно, конечно. И обращайтесь ко мне на "вы" - не думаю, что вы старше моей дочери.Кнопки не обязательно должны находиться внутри формы, особенно когда форма отправляется JavaScript'ом.

Так а если у меня вообще формы нет. Это значит что кнопка работать не будет, что ли...
мне просто надо знать где надо создать новы метод что бы он выполнялся при нажатии на кнопку!!
...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Если формы нет и вы не собираетесь ничего нового добавлять, то зачем вам
Код: javascript
onclick="Joomla.submitbutton('add')"
?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Если формы нет и вы не собираетесь ничего нового добавлять, то зачем вам
Код: javascript
onclick="Joomla.submitbutton('add')"
?

Даже если использовать форму, то как две разные кнопки будут делать два разных действия... Данные вводить не надо есть только скрытые поля
Код
<input type="hidden" name="FormLike" value="1">

...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Так вы не разбираетесь в JavaScript?
1. Сформулируйте свой вопрос: что вы хотите делать?
2. Простым языком объясняю: когда нажимается кнопка "Добавить" (onclick="Joomla.submitbutton('add')"), к форме с id="adminForm" (если она существует) прибавляется
Код: html4strict
<input name="task" value="add"/>
и она отправляется. Все.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Так вы не разбираетесь в JavaScript?

Конечно нет, вообще не знаю...

2. Простым языком объясняю: когда нажимается кнопка "Добавить" (onclick="Joomla.submitbutton('add')"), к форме с id="adminForm" (если она существует) прибавляется
Код: html4strict
<input name="task" value="add"/>
и она отправляется. Все.

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

что я вообще хочу сделать...

На странице есть кнопка, которая выводит кол-во проголосовавших. Эта же кнопка выполняет два действия: если я еще не голосовал - то при нажатии на кнопку я проголосую, и наоборот. Таких рода кнопок будет несколько и всего одна форма,

Значит, перед отправкой формы мне надо изменить значение
Код
<input type="hidden" name="FormLike" value="like">
что бы когда форма будет отправляться выполнился не весь код, а именно то что надо. Я правильно понимаю...
...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Additional Categories for K2 в админке в материалах выводить все категории

Автор NIKOLY

Ответов: 0
Просмотров: 5496
Последний ответ 26.10.2024, 16:03:57
от NIKOLY
Редактор JCE не отображается в материалах компонента K2

Автор Kokshetau

Ответов: 1
Просмотров: 1756
Последний ответ 10.11.2020, 14:08:56
от AlexB
Критерии поиска объекта в админке

Автор Abez

Ответов: 0
Просмотров: 1635
Последний ответ 14.01.2020, 13:46:43
от Abez
Не сохраняются изменении в доп полях К2 (в админке)

Автор fireman

Ответов: 1
Просмотров: 1601
Последний ответ 15.11.2019, 16:46:57
от fireman
Дополнительные поля в алфавитном порядке в админке

Автор tsg

Ответов: 8
Просмотров: 1716
Последний ответ 11.06.2018, 16:27:00
от tsg