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

Kyrsor

  • Захожу иногда
  • 317
  • 4 / 2
Пара компонентов.
« : 03.02.2012, 03:22:06 »
Ищу плагин или компонент не крупные как арито или сеф404, который будет редиректить на главную при посещение несуществующих страниц.
Так же подскажите компонент отслеживающий действия пользователей! На одном сайте появляются вирусы уже не раз чистил, вроде щас всё по максимуму защитил, но для "наверняка" хочу последить за действиями пользователей!
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Пара компонентов.
« Ответ #1 : 03.02.2012, 03:33:20 »
Цитировать
редиректить на главную при посещение несуществующих страниц
правильно выводить страничку с ошибкой 404 (страница не найдена) файл error.php в вашем шаблоне. Если нет, то скопируйте с папки templates/ system себе в шаблон, Можете оформить как душе пожелает. Если уж очень нужно, то можете там прописать редирект на главную.
Также в .htaccess мжно задать как обрабатывать страницы с ошибками. В панелях управления хостингом, назначить страницы ошибок
*

Kyrsor

  • Захожу иногда
  • 317
  • 4 / 2
Re: Пара компонентов.
« Ответ #2 : 03.02.2012, 04:55:12 »
Код
<?php
/**
 * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
if (!isset($this->error)) {
$this->error = JError::raiseWarning( 403, JText::_('ALERTNOTAUTH') );
$this->debug = false;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<title><?php echo $this->error->code ?> - <?php echo $this->title; ?></title>
<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/error.css" type="text/css" />
<?php if($this->direction == 'rtl') : ?>
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/error_rtl.css" type="text/css" />
<?php endif; ?>
</head>
<body>
<div align="center">
<div id="outline">
<div id="errorboxoutline">
<div id="errorboxheader"><?php echo $this->error->code ?> - <?php echo $this->error->message ?></div>
<div id="errorboxbody">
<p><strong><?php echo JText::_('You may not be able to visit this page because of:'); ?></strong></p>
<ol>
<li><?php echo JText::_('An out-of-date bookmark/favourite'); ?></li>
<li><?php echo JText::_('A search engine that has an out-of-date listing for this site'); ?></li>
<li><?php echo JText::_('A mis-typed address'); ?></li>
<li><?php echo JText::_('You have no access to this page'); ?></li>
<li><?php echo JText::_('The requested resource was not found'); ?></li>
<li><?php echo JText::_('An error has occurred while processing your request.'); ?></li>
</ol>
<p><strong><?php echo JText::_('Please try one of the following pages:'); ?></strong></p>
<p>
<ul>
<li><a href="<?php echo $this->baseurl; ?>/index.php" title="<?php echo JText::_('Go to the home page'); ?>"><?php echo JText::_('Home Page'); ?></a></li>
</ul>
</p>
<p><?php echo JText::_('If difficulties persist, please contact the system administrator of this site.'); ?></p>
<div id="techinfo">
<p><?php echo $this->error->message; ?></p>
<p>
<?php if($this->debug) :
echo $this->renderBacktrace();
endif; ?>
</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
как сделать редирект на главную вместо 404?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Пара компонентов.
« Ответ #3 : 03.02.2012, 12:37:48 »
Код
<? defined( '_JEXEC' ) or die( 'Restricted access' );
if (($this->error->code) == '404') //Убрав проверку на ошибку 404 все ошибки на главную
{
  header('Location: '.$this->baseurl );
  exit;
}
?>
Пользуйтесь поиском по форуму
И это не совсем правильно еще раз. Так, как мы должны отдавать заголовок ответа 404
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблемы при установки компонентов

Автор Tetrahedron

Ответов: 4
Просмотров: 1594
Последний ответ 29.07.2014, 14:28:06
от Tetrahedron
Из каких компонентов собирать мне сайт?

Автор uaiandrew

Ответов: 1
Просмотров: 1053
Последний ответ 03.10.2013, 16:31:08
от wfedin
Как влияет на производительность сайта установка/удаление модулей и компонентов?

Автор Georgiy77

Ответов: 4
Просмотров: 2335
Последний ответ 27.02.2013, 00:23:19
от verstalshik
Создание простого каталога без доп.плагинов и компонентов

Автор Tramontana

Ответов: 5
Просмотров: 1935
Последний ответ 08.01.2013, 19:20:35
от voland
Создание компонентов

Автор kupo

Ответов: 8
Просмотров: 1776
Последний ответ 21.03.2012, 14:52:49
от tefun