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

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Список всех категорий
« : 27.02.2016, 11:52:37 »
Есть ссылка в меню на список всех категорий в одной родительской. Смысл в том, что если включить показ кол\ва материалов, то запрос отрабатывает очень долго и если их показ отключить то всё меняется в лучшую сторону ! НО дело всё в том, что их не отключить. Нет их показ конечно можно отключить, в настройках пункта меню или настройках компонента и это создаст видимость отключения... В запросе, в файле
/libraries/legacy/categories/categories.php в условии
Код: php
if ($this->_options['countItems'] == 1)
всегда true !

Код: php
var_dump($this->_options);

Код
array (size=6)
  'countItems' => boolean true
  'table' => string '#__content' (length=10)
  'extension' => string 'com_content' (length=11)
  'access' => string 'true' (length=4)
  'published' => int 1
  'currentlang' => int 0
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Список всех категорий
« Ответ #1 : 27.02.2016, 12:03:50 »
Продолжу....
Вот эта строка
Код: php
$options['countItems'] = $params->get('show_cat_num_articles_cat', 1) || !$params->get('show_empty_categories_cat', 0);
в файле /component/com_content/models/categories.php
даёт true
Тогда я понять не могу, как нужно выставить в настройках, чтобы
Код: php
$options['countItems'] = false;
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Список всех категорий
« Ответ #2 : 27.02.2016, 12:06:41 »
Надо чтоб оба параметра были 0
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Список всех категорий
« Ответ #3 : 27.02.2016, 12:08:35 »
Код: php
var_dump($options['countItems']);
var_dump($params->get('show_empty_categories_cat', 0));
var_dump($params->get('show_cat_num_articles_cat', 1));
Код
boolean true
int 0
string '0' (length=1)
Но как такое может быть, один из них строка ! И строка всегда true будет при наличии любого значения !
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Список всех категорий
« Ответ #4 : 27.02.2016, 12:09:57 »
Разве?
Выводить последние два без значения по умолчанию
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Список всех категорий
« Ответ #6 : 27.02.2016, 12:11:59 »
Может у кого есть J! 3.4.8 для тестов... кто проверит мои выводы...?
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Список всех категорий
« Ответ #7 : 27.02.2016, 12:21:24 »
Но даже если сделать привести переменные к типу int, то условие будет false только при

Код
boolean false
int 1 - $params->get('show_cat_num_articles_cat', 1)
int 0 - $params->get('show_empty_categories_cat', 0)

Я уже даже не понимаю, это мой бред или реально ошибка...
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Список всех категорий
« Ответ #8 : 27.02.2016, 12:22:20 »
Но даже если сделать привести переменные к типу int, то условие будет false только при

Код
boolean false
int 1 - $params->get('show_cat_num_articles_cat', 1)
int 0 - $params->get('show_empty_categories_cat', 0)

Я уже даже не понимаю, это мой бред или реально ошибка...
т.е. в настройках надо включить показ количества материалов и скрыть пустые категории...
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Список всех категорий
« Ответ #9 : 27.02.2016, 12:27:48 »
Нет. Судя по коду выше там или. Значит оба 0
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Список всех категорий
« Ответ #10 : 27.02.2016, 12:30:13 »
Вот при таких настройках условие false
Пустые категории - показывать
Кол-во материалов в категории - скрыть
Тогда обе переменные тип string
И это в настройке пункта меню, через настройки материалов почему-то не работает.
Если включить в настройках пункта "по умолчанию", то переменные становятся тип int и не меняются при изменении настроек в настройках материалов
« Последнее редактирование: 27.02.2016, 12:33:31 от Wertos »
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Список всех категорий
« Ответ #11 : 27.02.2016, 13:04:00 »
Но как такое может быть, один из них строка ! И строка всегда true будет при наличии любого значения !
Код: php-brief
var_dump($test=0 || '0');
=bool(false)
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Список всех категорий
« Ответ #12 : 27.02.2016, 13:07:49 »
Код: php-brief
var_dump($test=0 || '0');
=bool(false)
Да да... я дошёл до этого... Но почему-сделано у них странно, эти настройки только через пункт меню можно настроить...
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Список всех категорий
« Ответ #13 : 27.02.2016, 13:12:53 »
А вот например для блога категории наоборот ! Данные настройки работаю только через настройки компонента, а через меню не работают !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Выскакивает окно логина и пароля htaccess на всех страницах сайта

Автор buto

Ответов: 3
Просмотров: 257
Последний ответ 22.09.2026, 10:24:48
от ProtectYourSite
Перестала работать почта на всех сайтах

Автор svarg

Ответов: 5
Просмотров: 1872
Последний ответ 23.02.2024, 22:05:51
от Vastriet
Долго грузятся страницы категорий

Автор SuperRomario

Ответов: 4
Просмотров: 4740
Последний ответ 03.07.2023, 17:59:07
от Wood
[Решено] Получить список тегов каждого материала в блоге категории

Автор goga_pgasovav

Ответов: 1
Просмотров: 1445
Последний ответ 02.03.2023, 14:20:21
от goga_pgasovav
Как добавить текст на раздел без отображения на всех внутренних и статьях?

Автор Igor5

Ответов: 1
Просмотров: 2429
Последний ответ 24.11.2022, 18:35:04
от beliyadm