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

Benefactor

  • Захожу иногда
  • 154
  • 2 / 2
Товарищи, а есть подробный гайд по следующему?
дубли страниц вида:
Код
site.ru/stranica
site.ru/stranica/
site.ru/stranica.html
Нужно отставить:
Код
site.ru/stranica.html
С остального поставить 301, подскажите как выполнить в .htaccess или дайте что почитать. Нашел только как убрать на конце URL "/" с 301-м, но как и со слешем "/" и страницы без окончания переадресовать на ".html" не врубаюсь.

Применение всевозможных seo компонентов в данном случае неуместно.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Мне такое решение нравится
Создание сайтов, шаблонов, помощь в решении проблем.
*

Benefactor

  • Захожу иногда
  • 154
  • 2 / 2
Не годится. Проект уже большой, страниц много, нужна будет полная переиндексация. Трафик просядет, доход.
Нужно что-то именно с htaccess, чтобы быстро и четко, без лишних ситуаций с модулями и плагинами.

Вот самое работающее, но оно делает с простого окончания, на слеш.
Код
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R=301,L]
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
чисто теоретически вот такое должно работать
Код
RewriteRule ^(.*)/$ /$1.html [R=301,L]
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Соединил два кода и получилось все отлично

Код
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1.html [R=301,L]
RewriteRule ^(.*)/$ /$1.html [R=301,L]
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Да, отличное решение. Если вас не затруднит объясните отличие от
Код
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*).html$
RewriteRule ^(.*[^/])$ $1.html [L,R=301]
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
первая часть регулярка которая редиректит без слеша на окончание .html
вторая редиректит с окончания / на .html
первую я вашу исправил просто указал куда ему редиректить... а второе свое дописал.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
первую я вашу исправил просто указал куда ему редиректить... а второе свое дописал.
Мы малость друг друга не поняли, я спросил про отличие вашего второго решения от этого
Код
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*).html$
RewriteRule ^(.*[^/])$ $1.html [L,R=301]
Результат вроде один.
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Итак по результатам тестирования вариант предложенный zikkuratvk
Код
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1.html [R=301,L]
RewriteRule ^(.*)/$ /$1.html [R=301,L]
требует доработки для JComments. Если в настройках компонента выбрать
Вид — Форма добавления комментариев
По умолчанию — Скрыть
то её уже невызвать, просто добавляется в конце url …html#addcomments и ничего не происходит.

А вариант нагугленный работает с JComments но недописывает .html если url со слешем на конце
Код
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*).html$
RewriteRule ^(.*[^/])$ $1.html [L,R=301]
*

eldar2005

  • Захожу иногда
  • 64
  • 0 / 0
Я воспользовался и сделал поправку в файл .htaccess
Код
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1.html [R=301,L]
RewriteRule ^(.*)/$ /$1.html [R=301,L]

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

setitle

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Всем привет! сделал тоже так
Код
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1.html [R=301,L]
RewriteRule ^(.*)/$ /$1.html [R=301,L]
Работает, НО! редиректит на HTTPS. Ранее он у меня был, потом я прописал редирект с https на http. пока так и живу.
Помогла строка
RewriteRule ^(.*)/$ http://мойчайт.ru/$1.html [R=301,L]
т.е. конкретно указал, что на httP редирект.
Может знаете почему по умолчанию редиректит на S? При отключении поддержки SSL на сервере, редирект все равно на S кидает по умолчанию
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
это у вас скорее всего в браузере кеш. браузер запоминает https как предпочитаемый протокол, и старается всегда на него переводить.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

setitle

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
это у вас скорее всего в браузере кеш. браузер запоминает https как предпочитаемый протокол, и старается всегда на него переводить.
кэш не причем. если конкретно сайт httP указываю, то работает сразу. Если убираю (пишу как выше код), то на HTTPS скидывает
Код
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* http://consulsib.ru%1.html [R=301,L]
RewriteRule ^(.*)/$ http://consulsib.ru/$1.html [R=301,L]
вот весь файл вообще
Код
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://consulsib.ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www.consulsib\.ru$ [NC]
RewriteRule ^(.*)$ http://consulsib.ru/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://consulsib.ru/ [R=301,L]

RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* http://consulsib.ru%1.html [R=301,L]
RewriteRule ^(.*)/$ http://consulsib.ru/$1.html [R=301,L]

php_value date.timezone Asia/Krasnoyarsk


########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
кэш не причем. если конкретно сайт httP указываю, то работает сразу. Если убираю (пишу как выше код), то на HTTPS скидывает
кеш 99%
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редирект для страницы с добавлением кода языка

Автор zeus07

Ответов: 0
Просмотров: 4376
Последний ответ 26.06.2023, 11:25:10
от zeus07
Как сделать правильный редирект

Автор gadjet

Ответов: 25
Просмотров: 14531
Последний ответ 17.05.2022, 01:22:12
от kabban
Google не индексирует страницы через ajax ссылки

Автор illimited

Ответов: 0
Просмотров: 3502
Последний ответ 31.03.2022, 23:53:05
от illimited
Убрать из URL GET-параметр и сделать редирект на главную

Автор zeus07

Ответов: 8
Просмотров: 1765
Последний ответ 19.11.2021, 13:10:41
от zeus07
Не дело это - закрывать от индексации страницы с пагинацией

Автор ChaosHead

Ответов: 48
Просмотров: 13641
Последний ответ 04.11.2021, 06:44:26
от Slava77