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

mt_3000

  • Захожу иногда
  • 93
  • 2 / 0
Спасибо всем огромное за знание этого замечательного компонента Zoo

У меня вопрос на оборот:

Как сделать чтобы при включенном режиме доверия материал при редактировании автоматически не публиковался и приходило сообщение о редактировании его?

Ведь при включенном режиме доверия пользователь может спокойно редактировать и удалять свои материалы  - а это для меня не есть гуд

Вы скажете, что можно выключить просто режим доверия. Это решение мне тоже не подходит, так как тогда пропадает редактор для textarea.

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

Бьюсь уже 5 сутки. Перепробовал всё. Переставил с десяток редакторов. Перерыл весь инет. Ответов ноль и результат тоже. Последняя надежда на вас.

Как альтернативный вариант - не включать режим доверия, а сделать так, чтобы textarea с внешним редактором сохраняло форматирование. Вопрос запрета публикации после редактирования тогда решается сам собой и письмо прилетит  тоже.

Помогите  - проект стоит из-за этого. Заранее благодарю.  !

Чуть не забыл: версия zoo 3.1.6  Joomla 2.5
« Последнее редактирование: 16.03.2014, 01:30:23 от mt_3000 »
*

fiction13

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
  • Дмитрий
Zoo 3.16

1. Проверка режима доверия и публикация материала происходит здесь components/com_zoo/controllers/submission.php
Код
// unpublish item in none trusted state
if (!$this->submission->isInTrustedMode() && !in_array('_itemstate', array_keys($this->elements_config))) {
$this->item->state = 0;
}
Смысл - если выключен режим доверия и в форме нет элемента Itemstate - то материал не публикуется. Меняете условия как Вам нравится и все.

2. Чтобы опубликовать материал на главной в том же файле после строк
Код
 // save to default category
if (!$edit && ($category = $this->submission->getForm($this->type->id)->get('category'))) {
$this->app->category->saveCategoryItemRelations($this->item, array($category));
}
добавляем
Код
$mycategories[] = 0;
$this->app->category->saveCategoryItemRelations($this->item, $mycategories);
Смысл - сохраняем материал на главной, если нужно сохранить материал еще в какие-нибудь категории, добавляем в массив $mycategories[] номера ID категорий.
*

dmi_alex

  • Новичок
  • 8
  • 0 / 0
Все сделал, но у меня почему-то, на главной не появляется
Код
$mycategories[] = 0;
$this->app->category->saveCategoryItemRelations($this->item, $mycategories);

- этот код просто вставить или что то поменять, не пойму? мне надо только на главной
*

dmi_alex

  • Новичок
  • 8
  • 0 / 0
Все сделал, но у меня почему-то, на главной не появляется
Код
$mycategories[] = 0;
$this->app->category->saveCategoryItemRelations($this->item, $mycategories);

- этот код просто вставить или что то поменять, не пойму? мне надо только на главной

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

Модуль ZOO Category - как сделать выпадающим списком?

Автор tsg

Ответов: 33
Просмотров: 15622
Последний ответ 05.02.2017, 15:41:38
от newvideo
Кракозябры в описании Item Zoo

Автор 7ssoft

Ответов: 4
Просмотров: 1944
Последний ответ 15.01.2015, 18:03:52
от 7ssoft
Добавление итемов непосредственно через базу данных

Автор tarkasha

Ответов: 0
Просмотров: 1666
Последний ответ 01.12.2014, 13:37:43
от tarkasha
Сделать таблицу-каталог

Автор SoFuWa

Ответов: 12
Просмотров: 4281
Последний ответ 28.06.2014, 23:24:39
от Beer
Вывод item-ов из нескольких категорий

Автор No_Mosk

Ответов: 0
Просмотров: 1879
Последний ответ 24.06.2014, 22:51:46
от No_Mosk