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

Ирина Левина

  • Новичок
  • 5
  • 0 / 0
Не знаю, какой плагин за этот отвечает, какой модуль нужен для этого. Вообще моя цель - создать небольшой новостной портал для посетителей, чтобы они сами вносили текст, картинки, а я из админки редактировала и одобряла для публикации нас сайте. Подскажите, пожалуйста, кто сможет, что мне сделать.
*

METTER

  • Захожу иногда
  • 169
  • 22 / 1
никаких плагинов и модулей дополнительных не нужно - всё уже встроено в Joomla. гуглите, читайте и разбирайтесь с правами пользователей Joomla
*

iluha909

  • Захожу иногда
  • 79
  • 0 / 0
вот я так делал
Находим в файле /libraries/joomla/user/authorization.php код:
  $this->addACL( 'com_content', 'publish', 'users', 'super administrator', 'content', 'all' );

Вставляем после него следующие строки:

$this->addACL( 'com_content', 'add', 'users', 'registered', 'content', 'all' );
    $this->addACL( 'com_content', 'edit', 'users', 'registered', 'content', 'own' );
 
Сохраняем измененный файл
Открываем файл /components/com_content/controller.php, находим и удаляем в нем код:

 if ($user->get('gid') < 19) {
      JError::raiseError( 403, JText::_('ALERTNOTAUTH') );
      return;
    }

Сохраняем измененный файл
Открываем файл /components/com_content/views/article/view.html.php, находим и удаляем в нем код:

    if ($user->get('gid') < 19) {
      JError::raiseError( 403, JText::_('ALERTNOTAUTH') );
      return;
    }

Сохраняем измененный файл
В административной панели, открываем менеджер меню, выбираем User menu и меняем уровень доступа к пункту добавления материалов с Special на Registered.

После проведения указанных модификаций у всех авторизованных пользователей в пользовательском меню станет доступен пункт Submit an Article и они смогут добавлять материалы на сайт (с премодерацией). Если же, необходимо, чтобы пользователи могли не просто добавлять материалы, но и сразу их публиковать, то при внесении изменений в файл /libraries/joomla/user/authorization.php необходимо добавить помимо указанных 2-х строк, еще одну:

 $this->addACL( 'com_content', 'publish', 'users', 'registered', 'content', 'all' );
*

iluha909

  • Захожу иногда
  • 79
  • 0 / 0
ну лично я вместо зареганых написал авторов))
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
iluha909, а не проще создать новую группу пользователей и настроить для этой группы уровни доступа? Кстати, ваш способ - до первого обновления, потом все внесенные изменения затрутся.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

iluha909

  • Захожу иногда
  • 79
  • 0 / 0
так я пока обновлять не собираюсь...да и произвести эти действия 5 минут делов...
*

iluha909

  • Захожу иногда
  • 79
  • 0 / 0
а как сделать так как вы сказали?
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Откройте любой компонент и посмотрите, там есть уровни доступа - достаточно настроить их для вновь созданной группы.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Ирина Левина

  • Новичок
  • 5
  • 0 / 0
Спасибо за ответы. А как сделать так, чтобы можно было настроить, что они могут редактировать, а что нет. Например, я хочу, чтобы рубрику они не могли менять, чтобы ключевые слова и метапанель не заполняли
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Например, я хочу, чтобы рубрику они не могли менять, чтобы ключевые слова и метапанель не заполняли
а вот это уже штатно не решить, увы
да и кому придет в голову, за 6 лет первый раз про такое слышу
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Ирина Левина

  • Новичок
  • 5
  • 0 / 0
Просто хотелось упростить подачу материала для пользователей сайта, чтобы они не заморачивались над всякими метапанелями. Просто писали текст, вставляли фотки и отправляли.
*

mohax

  • Давно я тут
  • 901
  • 66 / 3
Просто хотелось упростить подачу материала для пользователей сайта, чтобы они не заморачивались над всякими метапанелями. Просто писали текст, вставляли фотки и отправляли.
переопределите шаблон и уберите там эти поля. Если правильно помню, никаких проблем не возникало.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
переопределите шаблон и уберите там эти поля. Если правильно помню, никаких проблем не возникало.
абсолютно верно, убрать метаполя из шаблона добавления материала и все
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

DJ-WebP или любой годный плагин для сжатия изображений

Автор saschka

Ответов: 0
Просмотров: 391
Последний ответ 30.08.2026, 11:39:53
от saschka
Плагин/модуль для встраивания видео с Дзена или ВК

Автор KingSnake

Ответов: 0
Просмотров: 9224
Последний ответ 03.12.2024, 15:32:02
от KingSnake
Плагин для форума

Автор delta

Ответов: 3
Просмотров: 5733
Последний ответ 18.06.2024, 16:39:20
от Olg
Каким компонентом можно реализовать сайт трекинга посылок?

Автор isa-laboratory

Ответов: 4
Просмотров: 4581
Последний ответ 10.01.2024, 21:42:36
от Vastriet
Посоветуйте плагин для создания Турбо-страниц VirtueMart 3

Автор anantaya

Ответов: 2
Просмотров: 8198
Последний ответ 10.12.2023, 21:02:31
от dmtn