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

Timoscow

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Выходит предупреждение, над каждым новым созданным материалом, если включить фикс всех ошибок.


Код
Notice: Undefined offset: 46 in /html/www_САЙТ/libraries/src/Access/Access.php on line 608

Notice: Trying to get property of non-object in /html/www_САЙТ/libraries/src/Access/Access.php on line 608

Notice: Undefined offset: 46 in /html/www_САЙТ/libraries/src/Access/Access.php on line 613

Notice: Trying to get property of non-object in /html/www_САЙТ/libraries/src/Access/Access.php on line 613

Access.php
line 608 
line 613 

Код
// If there is any type of recursive mode.
else
{
$ancestors = array_reverse(self::getAssetAncestors($extensionName, $assetId));

foreach ($ancestors as $id)
{
// If full recursive mode, but not recursive parent mode, do not add the extension asset rules.
if ($recursive && !$recursiveParentAsset && self::$assetPermissionsParentIdMapping[$extensionName][$id]->name === $extensionName)
{
continue;
}

// If not full recursive mode, but recursive parent mode, do not add other recursion rules.
if (!$recursive && $recursiveParentAsset && self::$assetPermissionsParentIdMapping[$extensionName][$id]->name !== $extensionName
&& self::$assetPermissionsParentIdMapping[$extensionName][$id]->id !== $assetId)
{
continue;
}

// If empty asset to not add to rules.
line 608  ------------------   if (self::$assetPermissionsParentIdMapping[$extensionName][$id]->rules === '{}')
{
continue;
}

line 613  -----------------   $collected[] = self::$assetPermissionsParentIdMapping[$extensionName][$id]->rules;
}
}

Соответственно если скрыть нет ошибок но и проверки нет((
хочется найти решение

в базе SQL Таблица: 111_assets

Код
(394, 46, 57, 58, 3, 'com_content.article.1135', 'Шелд', '{"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1}}'),
(395, 46, 55, 56, 3, 'com_content.article.1136', 'Шелд', '{}'),

{"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1}}
или
{}
предупреждение не убирает
Убирает предупреждение смена ID материала, или стиранием строки. Также  проблема только у трех уже существующих материалах.
Остальные видимо не редактировались в  Joomla 3 и права не получали, у остальных вообще нет упоминая в этой таблице.
Также  помню как то менял ID в БД SQL табл. 111_users.


Но если зайти под супер администратором на сайт, предупреждение исчезает.
Переехал на Joomla 3 давно, но только сейчас заметил группы Guest не было, искусственно создал.
Сейчас стоит Joomla! 3.8.1
Параметры
 
Платформа -   Linux Ubuntu  x86_64
Версия базы данных - 5.7.19-0ubuntu0.16.04.1
Кодировка базы данных - utf8_general_ci
Кодировка соединения базы данных - utf8mb4_general_ci
Версия PHP - 5.6.30-11+deb.sury.org~trusty+3
Веб-сервер - Apache/2.4.18 (Ubuntu)


*

ProtectYourSite

  • Живу я здесь
  • 2384
  • 141 / 4
  • Безопасность вебсайтов
Re: Проблемы с правами Access (sql _assets)
« Ответ #1 : 15.10.2017, 04:16:27 »
Фикс бд делали?  ( расширения-бд)
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Проблемы с правами Access (sql _assets)
« Ответ #2 : 15.10.2017, 06:00:32 »
Цитировать
в базе SQL Таблица: 111_assets
...

И это все, что в ней есть?
Почитай https://github.com/joomla/joomla-cms/issues/18209

Цитировать
Также  проблема только у трех уже существующих материалах.

Удали их если всего три и перестрой меню, если они в меню.


« Последнее редактирование: 15.10.2017, 06:05:10 от capricorn »
*

Timoscow

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Проблемы с правами Access (sql _assets)
« Ответ #3 : 15.10.2017, 12:42:13 »
спасибо всем проблема решена, косвенно  помогла ссылка.
При попытки переложить материал в другую категорию, вылезла ошибка "Сохранить не удалось из-за ошибки: Invalid Parent ID"

По ней то я и нашел решени с маленькой доработкой.
Проблема:

При сохранении статьи появляется сообщение Joomla Save failed with the following error: Invalid parent id. (Сохранить не удалось из-за ошибки: Invalid Parent ID)

Решение:

1. Нажать кнопку "Перестроить" - в "Менеджер меню".
2. Нажать кнопку "Перестроить" - в "Менеджер категорий".
3. Поочередно открыть каждую категорию и нажать "Сохранить".

И 4 пункт пересохранить все материалы что выдавали ошибки.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

403 access Forbidden при попытке обновления

Автор R31rus

Ответов: 1
Просмотров: 875
Последний ответ 12.06.2023, 05:10:04
от R31rus
Проблемы с пагинацией, не выводит Вперед и Назад

Автор onniby

Ответов: 12
Просмотров: 1566
Последний ответ 04.05.2022, 15:29:22
от marksetter
Проблемы с Шорткодами (Shortcode Designer)

Автор polezniy

Ответов: 7
Просмотров: 1459
Последний ответ 20.10.2021, 16:17:56
от polezniy
Проблемы с пунктом меню типа - Метки/Список элементов

Автор ryocka

Ответов: 1
Просмотров: 1185
Последний ответ 28.08.2020, 00:40:14
от Kon Dou
Проблемы с новым роутером

Автор d0ublezer0

Ответов: 1
Просмотров: 888
Последний ответ 21.08.2020, 10:27:34
от d0ublezer0