Новости 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 Ответов
  • 4439 Просмотров

Jcomments и LDAP авторизация
« : 18.03.2009, 12:45:34 »
В локальной сети на сайте включено два типа авторизации: Joomla авторизация и LDAP авторизация из Microsoft AD
Комментарии разрешены только авторизованным пользователям

Если авторизоваться при помощи плагина "Авторизация-Joomla", то комментарии оставлять получается.
Если авторизуешься через LDAP, то комментарии недоступны с сообщением "Недостаточно прав для комментирования"

Понимаю, что тут проблема кривого авторизатора LDAP, который работает скорее как костыли, чем как полноценный механизм, но не могли бы подсказать как это можно подправить?

Визуально пользователи, авторизующиеся через LDAP, отсутствуют в меню "Пользователи" (наверно их и в базе нет), потому такая проблема
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Jcomments и LDAP авторизация
« Ответ #1 : 18.03.2009, 14:16:00 »
Ну для того, чтобы компонент комментариев считал их авторизованными должно в принципе выполняться 2 условия: у таких пользователей должен быть уникальный целочисленный идентификатор и они должны принадлежать какой-то конкретной группе пользователей Joomla. В противном случае, компонент будет их считать гостями, со всеми вытекающими отсюда последствиями.

Честно говоря никогда не сталкивался с LDAP авторизацией, поэтому даже не знаю, как бы мне такую ситуацию проверить.

Re: Jcomments и LDAP авторизация
« Ответ #2 : 25.03.2009, 11:00:08 »
Код
mysql> select id, username, usertype from jos_users;
+----+----------+---------------------+
| id | username | usertype            |
+----+----------+---------------------+
| 62 | admin    | Super Administrator |
+----+----------+---------------------+
1 row in set (0.00 sec)
это таблица пользователей.
Здесь нет пользоватетелей LDAP
А вот таблица текущих сессий
Код
mysql> select username, session_id, userid, usertype from jos_session;
+----------+----------------------------------+--------+---------------------+
| username | session_id                       | userid | usertype            |
+----------+----------------------------------+--------+---------------------+
| admin    | 42d34d033ae0cb0f42afcf33c6ccc170 |     62 | Super Administrator |
| root     | lol1j3347smh40hdjfnco84c16       |      0 | Registered          |
+----------+----------------------------------+--------+---------------------+
2 rows in set (0.00 sec)

root в данном случае пользователь LDAP и как я понимаю в графе userid находится тот самый "уникальный целочисленный идентификатор " из-за которого и не получается авторизоваться?
Если так, то выход вижу либо в правке способа его внесения плагином LDAP, либо игнорировании этого значения плагином Jcomments
Сейчас работает следующим образом. Плагин Jcomments доступен только зарегистрированным пользователям, но комментарии разрешены и незарегистрированным. На вид это выглядит следующим образом. Неавторизовавшийся на сайте человек не видит ни единой ссылки на комментирование, но после авторизации все появляется, однако приходится еще раз вводить имя пользователя (формально можно ввести любое поскольку пароль не требуется).
Можете предложить какой-нибудь вариант по правке своего плагина для совместимости со LDAP ?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Jcomments и LDAP авторизация
« Ответ #3 : 25.03.2009, 11:08:33 »
Когда комментарий сохраняется в базу, ему в поле userid сохраняется значение идентификатора текущего пользователя, которое ему предоставляет Joomla. В данном случае, все комментарии получат значение 0, и для компонента это будет выглядеть, словно все комментарии оставлены одним и тем же пользователем. А еще точнее - неавторизованным, так как 0 в Joomla соответствует неавторизованному пользователю. Поэтому в принципе все комментарии оставленные такими пользователями должны фиксироваться как комментарии гостей.

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

Jcomments 5

Автор ProtectYourSite

Ответов: 1
Просмотров: 2049
Последний ответ 28.06.2026, 10:09:38
от ProtectYourSite
Обсуждение JComments 3.0

Автор smart

Ответов: 261
Просмотров: 112141
Последний ответ 14.04.2026, 10:13:11
от alex54
Не отправляются комментарии из JComments 3.0.7.9

Автор akteon25

Ответов: 1
Просмотров: 3699
Последний ответ 21.02.2025, 12:41:06
от NewUsers
152-ФЗ jcomments электронная почта комментатора

Автор basn

Ответов: 1
Просмотров: 3525
Последний ответ 12.02.2025, 12:01:20
от basn
Как отключить капчу в jcomments 4?

Автор Алено4ка

Ответов: 1
Просмотров: 4552
Последний ответ 02.08.2024, 20:53:02
от ProtectYourSite