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

iRaptor

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Недавно поставил HTTPS на новостной сайт. Делюсь успешным опытом.

в файле /libraries/joomla/uri/uri.php (66 строка )заменил строку:
Код
if (isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS'])!= 'off'))
на:
Код
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')

2. НАСТРОЙКА РЕДИРЕКТА

#   Работает без "Перенаправлять HTTP-запросы в HTTPS в ISP Manager 5
#   Redirecting http://www.domain.com and https://www.domain.com to https://domain.com
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [L,R=301]
#   Redirecting http://domain.com to https://domain.com
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_FILENAME} !robots\.txt
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
borro
Перед тем как лезть в конфиг nginx, проверьте что приходит в uri.php
Причина трабла с циклической переадресацией в определении base HTML.
п.с.
Я .htaccess не изменял. А проверить сертификат для домена ? https://www.sslshopper.com/ssl-checker.html
Здравствуйте! Сертификат домена проходит проверку успешно. Сейчас не транслируются в https только ссылки вида http://www.site.ru либо www.site.ru
uri.php я менял как Вы предложили, а именно:
if (isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS'])!= 'off')) {
   $https = 's://';
}
else {
   $https = 's://';
}

А что надо проверить у base и как?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Между тегами  <head><base href="http://draff.ru/">
Цитировать
Сейчас не транслируются в https только ссылки вида http://www.site.ru либо www.site.ru
Это уже в .htaccess определить редирект с www или без www, как обычно для отправки поисковикам главного зеркала.
Как выше написано 
Код
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [L,R=301]
или с FAQ http://joomlaforum.ru/index.php/topic,223542.0.html
Но указать вместо http -> https
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Между тегами  <head><base href="http://draff.ru/">Это уже в .htaccess определить редирект с www или без www, как обычно для отправки поисковикам главного зеркала.
Как выше написано  
Код
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [L,R=301]
или с FAQ http://joomlaforum.ru/index.php/topic,223542.0.html
Но указать вместо http -> https
На нередиректируемой странице тег base абсолютно правильный:
<base href="https://www.antilopagold.su/podarki-inostrantcam-kupit" />
Этот вариант:
Код
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [L,R=301]
приводит к редиректу на страницы без www. Как его подправить, добавив www?

« Последнее редактирование: 18.08.2016, 16:13:00 от borro »
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Мне пришлось в конфиге nginx поставить редирект с http на https:
Код
if ( $scheme = "http" ) {
    rewrite ^/(.*)$ https://$host/$1 permanent;
}
, а в .htaccess:
Код
RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteRule ^(.*)$ https://www.site.ru/$1 [R=301,L]
чтобы ссылки были с www
*

THE KILLERS

  • Давно я тут
  • 932
  • 28 / 0
Ребят, помогите настроить сервер/сайт-не знаю что конкретно. У меня та же ошибка:
Цитировать
Сайт блаблабла.ru выполнил переадресацию слишком много раз.
Куки удалил, но не помогло, дело точно не в них.
Вообщем нужно исправить эту проблему и в админке Joomla включить SSL для всего сайта (SSL для домена установлен). Помогите пожалуйста!
Если нужно-могу дать доступ в админку Joomla и для панели управления хостингом.
Хостинг таймвеб.
UPD В тех поддержке хостинга мне написали, что проблема точно с cms joomla:
Цитировать
Здравствуйте.

На текущий момент установка SSL-сертификата для сайта mpboard.ru выполнена успешно. Наблюдаем циклическое перенаправление, вызванное некорректной работой скриптов CMS. Мы понимаем необходимость решения данной проблемы, однако, к сожалению, с нашей стороны не осуществляется анализ и правка пользовательского кода, поэтому для решения данной проблемы Вам необходимо обратиться к разработчикам сайта или службе поддержки CMS.

В качестве решения Вы можете выполнить восстановление данных на день, когда ошибки не возникало, с помощью раздела "Управление BACKUP" или "Резервные копии", выбрав дату из списка и нажав кнопку "Выполнить откат" // "Восстановить" в строке с названием директории или базы данных сайта.

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

А вот мой .htaccess:
Спойлер
[свернуть]

« Последнее редактирование: 30.11.2016, 05:01:37 от THE KILLERS »
*

THE KILLERS

  • Давно я тут
  • 932
  • 28 / 0
*

asingl

  • Новичок
  • 4
  • 1 / 0
Проблема циклической переадресации возникает в том случае, если сервер при заходе по https не устанавливает переменную $_SERVER['HTTPS'] = 'on';
Решить эту проблему можно не трогая код движка, достаточно вписать в файлы /defines.php и /administrator/defines.php (если их нет, то создать) следующий код:
<?php
if (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') {
    $_SERVER['HTTPS'] = 'on';
}
?>
*

Protei

  • Новичок
  • 1
  • 1 / 0
Проблема циклической переадресации возникает в том случае, если сервер при заходе по https не устанавливает переменную $_SERVER['HTTPS'] = 'on';
Решить эту проблему можно не трогая код движка, достаточно вписать в файлы /defines.php и /administrator/defines.php (если их нет, то создать) следующий код:
<?php
if (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') {
    $_SERVER['HTTPS'] = 'on';
}
?>

А вот за это решение огромное вам спасибо! Этот способ реально работает без хака ядра и прочих шаманств.
*

eddiep

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Мне помогло добавление в .htaccess строки

Код
RewriteRule .? - [E=HTTPS:on]
*

R31rus

  • Давно я тут
  • 644
  • 4 / 0
- После установки сертификата SSL ждем время ~15-30 минут.
- После установки сертификата исправляем все подключенные файлы в шаблоне с http на https (если есть)
- Настройки Joomla включить HTTPS
- В htacces делаем перенаправление из документации хостинга с http на https
- В htacces делаем перенаправление из документации хостинга без www на www

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

Скачиваются вкладки при переходе на них

Автор usfeu

Ответов: 1
Просмотров: 775
Последний ответ 10.06.2026, 10:48:59
от sivers
Переход с http на https

Автор Andrey67

Ответов: 3
Просмотров: 1835
Последний ответ 10.09.2024, 17:01:58
от Andrey67
При включении https слайдеры разворачиваются

Автор magvayexe3

Ответов: 0
Просмотров: 917
Последний ответ 14.02.2023, 14:31:46
от magvayexe3
[Решено] Редирект с https

Автор MosTender

Ответов: 23
Просмотров: 8434
Последний ответ 07.02.2023, 23:13:44
от tortxp
Ошибки при переходе на PHP 8.2

Автор Dram

Ответов: 6
Просмотров: 2415
Последний ответ 30.12.2022, 13:44:32
от Dram