Новости Joomla

👩‍💻 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 Гость просматривают эту тему.
  • 14 Ответов
  • 5970 Просмотров
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Здравствуйте.
Напишите мне код для .htaccess пожалуйста.
Мне нужно что бы адрес вида https://сайт.ру/123-категория/название-статьи
редиректил на https://сайт.ру/категория/название-статьи

Я нашёл только код для редиректа с https://сайт.ру/123-категория на https://сайт.ру/категория
Если в url после категории идёт название статьи то этот код не работает.

Заранее благодарен.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
RewriteRule ^/(\d+)\-(\w+)/(.*)$ https://сайт.ру/$2/$3 [L,R=301,NC]
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Не работает.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
RewriteEngine On
RewriteCond %{REQUEST_URI} /(\d+)-(\w+)/(\w+)$
RewriteRule ^  https://joomla-support.ru/%2/%3  [L,R=301,QSA,NC]
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Всё равно не работает.
Посмотрите пожалуйста мой код .htaccess
Что в нём не так?
===
Код
Options +FollowSymLinks

Options -Indexes

<IfModule mod_headers.c>
Header always set X-Content-Type-Options "nosniff"
</IfModule>

RewriteEngine On

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

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

RewriteCond %{REQUEST_URI} /(\d+)-(\w+)/(\w+)$
RewriteRule ^ https://useron.ru/%2/%3 [L,R=301,QSA,NC]

RewriteCond %{REQUEST_URI} ^(.*)/(\d+)-([^/]+)$
RewriteRule ^ %1/%3 [L,QSA,R=301]

RewriteBase /
RewriteRule (.*)\.html$ $1 [R=301,L]

## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##

# RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.
===
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Ну на кириллице я не проверял, вряд ли будет работать . Проверил сейчас на вашем сайте, набрав в браузере адрес
Код
 https://useron.ru/3232-category/article 
идет редирект на
Код
https://useron.ru/category/article
ЧИстите кеш в браузере. Только стек ошибки выводит, вместо 404
*

fbr

  • Завсегдатай
  • 1694
  • 211 / 7
А поиском пользоваться не ?
По запросу 301 редирект  - первая статья
FAQ - редиректы в htaccess
первый пост
6 пункт (извините, не первый ...)
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Ну на кириллице я не проверял, вряд ли будет работать . Проверил сейчас на вашем сайте, набрав в браузере адрес
Код
 https://useron.ru/3232-category/article 
идет редирект на
Код
https://useron.ru/category/article
ЧИстите кеш в браузере. Только стек ошибки выводит, вместо 404
Почему тогда вот этот адрес не редиректится? https://useron.ru/59-sajtostroenie/kak-nastroit-sitemapxml-v-bitrix
И почему вообще ошибки выводятся? Вывод ошибок в админке Joomla и на сервере отключены.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
6 пункт
Насколько я понял, не подходит.
ТС нужно вырезать число в категории, а не заменить, убрать категорию .
 
Почему тогда вот этот адрес не редиректится?
Я не учел дефисы в названии статьи.
Код
RewriteCond %{REQUEST_URI} /(\d+)-(\w+)/(.*)$
RewriteRule ^  https://joomla-support.ru/%2/%3  [L,R=301,QSA,NC]
« Последнее редактирование: 21.11.2021, 17:54:41 от draff »
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Проблема решена, всем спасибо. ^-^
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Рано обрадовался, теперь не редиректит вот этот адрес https://useron.ru/123-zarabotok-v-internete/kak-zarabotat-na-partnjorskikh-programmakh
Напишите пожалуйста код с учётом дефисов в категории.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
RewriteCond %{REQUEST_URI} /(\d+)-(.+)/(.*)$
RewriteRule ^  https://joomla-support.ru/%2/%3  [L,R=301,QSA,NC]
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Работает. Спасибо.
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Хм, а если надо убрать ID из материалов, то какой код? все голову сломал, включаешь на 5 ке новую маршрутизацию (с 3 Joomla не включал), так 404 ( было /категория/345-материал - надо /категория/материал Спасибо
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
RewriteCond %{REQUEST_URI} ^(.*)/(\d+)-([^/]+)$
RewriteRule ^ %1/%3 [L,QSA,R=301]   этот код помог, если кто искать будет
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывести поле изображение материала в модуле "Список материалов категории"

Автор aleksandrozz

Ответов: 12
Просмотров: 15610
Последний ответ 14.10.2022, 05:12:04
от denxio
Закрыть от индексации только страницу категории

Автор DDAANN

Ответов: 5
Просмотров: 3816
Последний ответ 07.03.2021, 13:23:34
от Followme
RFI узязвимости, файл.htaccess (redirect for weird rfi attacks through url)

Автор Elimelech

Ответов: 8
Просмотров: 2458
Последний ответ 27.11.2017, 10:29:30
от SeBun
Вывод картинок подкатегорий в блоге категории

Автор kontrast

Ответов: 11
Просмотров: 6866
Последний ответ 24.09.2016, 21:18:01
от axel030392
Описание категории

Автор Ihor

Ответов: 8
Просмотров: 1886
Последний ответ 17.02.2016, 00:39:34
от dmitry_stas