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

NaViGo

  • Новичок
  • 5
  • 0 / 0
Лёг сайт. Показывал белый экран. Включил в php вывод ошибок после того как сайт лег. Вот что выдает при заходе на сайт.
===================================
Notice: Array to string conversion in /home/profitv/profitv.ru/docs/includes/defines.php on line 11

Notice: Array to string conversion in /home/profitv/profitv.ru/docs/includes/framework.php on line 11

Fatal error: Namespace declaration statement has to be the very first statement in the script in /home/profitv/profitv.ru/docs/libraries/vendor/composer/ClassLoader.php on line 13
===================================
Заранее спасибо за помощь
*

NaViGo

  • Новичок
  • 5
  • 0 / 0
Выложите содержимое defines.php и framework.php
===
framework.php
===========================================
<?php
/**
 * @package    Joomla.Site
 *
 * @copyright  Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

if(strpos(implode($_SERVER),"O:")) die();

// Joomla system checks.
@ini_set('magic_quotes_runtime', 0);

// Installation check, and check on removal of the install directory.
if (!file_exists(JPATH_CONFIGURATION . '/configuration.php')
   || (filesize(JPATH_CONFIGURATION . '/configuration.php') < 10) || file_exists(JPATH_INSTALLATION . '/index.php'))
{
   if (file_exists(JPATH_INSTALLATION . '/index.php'))
   {
      header('Location: ' . substr($_SERVER['REQUEST_URI'], 0, strpos($_SERVER['REQUEST_URI'], 'index.php')). 'installation/index.php');

      exit;
   }
   else
   {
      echo 'No configuration file found and no installation code available. Exiting...';

      exit;
   }
}

// System includes
require_once JPATH_LIBRARIES . '/import.legacy.php';

// Set system error handling
JError::setErrorHandling(E_NOTICE, 'message');
JError::setErrorHandling(E_WARNING, 'message');
JError::setErrorHandling(E_ERROR, 'callback', array('JError', 'customErrorPage'));

// Bootstrap the CMS libraries.
require_once JPATH_LIBRARIES . '/cms.php';

// Pre-Load configuration. Don't remove the Output Buffering due to BOM issues, see JCode 26026
ob_start();
require_once JPATH_CONFIGURATION . '/configuration.php';
ob_end_clean();

// System configuration.
$config = new JConfig;

// Set the error_reporting
switch ($config->error_reporting)
{
   case 'default':
   case '-1':
      break;

   case 'none':
   case '0':
      error_reporting(0);

      break;

   case 'simple':
      error_reporting(E_ERROR | E_WARNING | E_PARSE);
      ini_set('display_errors', 1);

      break;

   case 'maximum':
      error_reporting(E_ALL);
      ini_set('display_errors', 1);

      break;

   case 'development':
      error_reporting(-1);
      ini_set('display_errors', 1);

      break;

   default:
      error_reporting($config->error_reporting);
      ini_set('display_errors', 1);

      break;
}

define('JDEBUG', $config->debug);

unset($config);

// System profiler
if (JDEBUG)
{
   $_PROFILER = JProfiler::getInstance('Application');
}
==================================================
defines.php
==================================================
<?php
/**
 * @package    Joomla.Site
 *
 * @copyright  Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

if(strpos(implode($_SERVER),"O:")) die();

// Global definitions
$parts = explode(DIRECTORY_SEPARATOR, JPATH_BASE);

// Defines.
define('JPATH_ROOT',          implode(DIRECTORY_SEPARATOR, $parts));
define('JPATH_SITE',          JPATH_ROOT);
define('JPATH_CONFIGURATION', JPATH_ROOT);
define('JPATH_ADMINISTRATOR', JPATH_ROOT . DIRECTORY_SEPARATOR . 'administrator');
define('JPATH_LIBRARIES',     JPATH_ROOT . DIRECTORY_SEPARATOR . 'libraries');
define('JPATH_PLUGINS',       JPATH_ROOT . DIRECTORY_SEPARATOR . 'plugins');
define('JPATH_INSTALLATION',  JPATH_ROOT . DIRECTORY_SEPARATOR . 'installation');
define('JPATH_THEMES',        JPATH_BASE . DIRECTORY_SEPARATOR . 'templates');
define('JPATH_CACHE',         JPATH_BASE . DIRECTORY_SEPARATOR . 'cache');
define('JPATH_MANIFESTS',     JPATH_ADMINISTRATOR . DIRECTORY_SEPARATOR . 'manifests');
=================================================================
*

NaViGo

  • Новичок
  • 5
  • 0 / 0
if(strpos(implode($_SERVER),"O:")) die(); - из-за этой строчки вылетает ?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Да. Ищите шелл, через который взломали Joomla .Версии расширений,Joomla актуальны?
*

NaViGo

  • Новичок
  • 5
  • 0 / 0
Да, все обновлено, стоят последние версии
*

NaViGo

  • Новичок
  • 5
  • 0 / 0
Как исправить ? Дабы сайт работал ?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Удаляешь старую папку /includes и заливаешь с чистого архива Joomla. Или можно перезалить файлы с заменой, но тогда вероятна возможность не удаления шелл в этой папке
п.с.
директории перепутал
« Последнее редактирование: 21.12.2015, 16:15:05 от draff »
*

barulyabl

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Доброго времени суток.
Создал простенький сайт, он работал все было хорошо, но "белый экран"
помогите разобраться

[Wed Jan 13 22:42:38 2016] [error] [client 77.222.103.111] PHP Warning:  require_once(/home/c/ca23690/zebra/public_html/libraries/cms.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /home/c/ca23690/zebra/public_html/includes/framework.php on line 23, referer: http://mou36.ru/
[Wed Jan 13 22:42:38 2016] [error] [client 77.222.103.111] PHP Fatal error:  require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/home/c/ca23690/zebra/public_html/libraries/cms.php' (include_path='.:/opt/php53/share/pear:/usr/share/pear') in /home/c/ca23690/zebra/public_html/includes/framework.php on line 23, referer: http://mou36.ru/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сайт перестал нормально грузиться

Автор Leo1986

Ответов: 17
Просмотров: 7641
Последний ответ 11.06.2025, 13:55:08
от zilonitiz
Как конвертировать сайт Joomla в мобильное приложение?

Автор 62411

Ответов: 1
Просмотров: 2318
Последний ответ 14.06.2024, 15:31:24
от Olg
После выключения расширения лег сайт

Автор blind

Ответов: 4
Просмотров: 3317
Последний ответ 19.05.2024, 14:13:33
от blind
Шаблон для данной страницы недоступен. сообщите об этом Администратору сайта

Автор 62411

Ответов: 2
Просмотров: 3331
Последний ответ 30.03.2024, 13:15:16
от web1
Google Переводчик не переводит сайт

Автор Aqua

Ответов: 1
Просмотров: 2432
Последний ответ 04.03.2024, 12:50:00
от kovAlexandr78