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

maximus07

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Всем привет. Столкнулся с проблемой на сайте (сайт делал не я)

В общем на нем если набрать любую абракадабру, начинающуюся с цифры, например
site.ru/7-sdfsdffsdfsdafdsalkfklsdaflsad
попадёшь на страницу материала
site.ru/7-material

Хотелось бы получать в данном случае 404

В htaccess нашёл следующие строки:

Код
## 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.

Но если их удалить полетят некоторые ссылки на сайте. В настройках (Настройки SEO) Включить SEF (ЧПУ) - Да, Перенаправление URL -Да. Но выключение этих параметров не помогает

Прошу помощи, в Joomla не силён! Спасибо!
*

Paha_web

  • Захожу иногда
  • 166
  • 1 / 0
  • Еще правок хотите?
править нужно не htaccess а файл components\com_content\router.php
*

Paha_web

  • Захожу иногда
  • 166
  • 1 / 0
  • Еще правок хотите?
в файле components\com_content\router.php находите
Код

$query = 'SELECT alias, catid FROM #__content WHERE id = '.(int)$id;
$db->setQuery($query);
$article = $db->loadObject();

if ($article) {
if ($article->alias == $alias) {
$vars['view'] = 'article';
$vars['catid'] = (int)$article->catid;
$vars['id'] = (int)$id;

return $vars;
}
}


меняете на

Код
			$query = 'SELECT alias, catid FROM #__content WHERE id = '.(int)$id.' AND alias = "'.$alias.'"';
$db->setQuery($query);
$article = $db->loadObject();
           
                       
if ($article) {
if ($article->alias == $alias) {
$vars['view'] = 'article';
$vars['catid'] = (int)$article->catid;
$vars['id'] = (int)$id;

return $vars;
}
}else{

             JError::raiseError(404, JText::_("Page Not Found"));
             
}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редирект со страниц *.php на главную через htaccess ~

Автор kiev

Ответов: 0
Просмотров: 4457
Последний ответ 07.02.2021, 15:29:04
от kiev
Как прописать "canonical" для всех страниц с поддомена на домен?

Автор misteri27

Ответов: 11
Просмотров: 8476
Последний ответ 12.09.2020, 10:41:07
от webzepa
Как подменить адреса страниц, чтобы они в поиске по другому запросу вылетали?

Автор WOOHer

Ответов: 19
Просмотров: 6016
Последний ответ 31.07.2020, 23:13:17
от kiev
Дубли страниц: сравнение плагинов “sef Wizard for Joomla” и “JL No Doubles”

Автор shop-user

Ответов: 2
Просмотров: 2558
Последний ответ 08.01.2019, 14:36:18
от zikkuratvk
Решение проблемы с дублями страниц в Joomla 1.5

Автор TwistedAndy

Ответов: 360
Просмотров: 175399
Последний ответ 11.05.2017, 19:24:24
от sherza