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

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
    Доброго дня.
    Суть проблемы названа в теме.
    Опишу ситуацию.
    Хостинг недавно прислал письмо, что добавили возможность снизить нагрузку на сайт с помощью переключения на PHP 7.1 OPcache.
    Отлично! Подумал я, но после перехода вылетает ошибка "Error displaying the error page: Application Instantiation Error".
    Google не помог, а тех. поддержка отписывается шаблонными ответами "Обратитесь к разработчику сайта". Шикарная ТП. *ОХ-Х-Х*
    Что предпринимал:
    1.Обновлял Joomla до последний версии. Ошибка изменилась на просто "Error".
    2.Отключал все плагины и модули.
    3.Менял пароли на БД. В какой-то ветке я видел аналогичный вопрос, но там человек решил переделать сайт с нуля.

    Какие плагины установлены:
    System - Javascript Async & Defer (ve. 2.0.0)
    Content - Extranews plugin (ver. 3.0.7)
    Sourcerer (ver. 6.3.7)
    System - JCH Optimize - отключен
    SP Thumbnail
    sh404SEF ( ver. 4.4.4.1791)
    AllVideos (ver 4.7.0)

    Версия CSM: Joomla 3.2.1
    Я уже не знаю куда копать и что делать *suicide*. Подскажите пожалуйста.
*

ProtectYourSite

  • Живу я здесь
  • 2385
  • 141 / 4
  • Безопасность вебсайтов
Joomla 3.2 несовместима с PHP 7, вам необходимо обновить её до  последней версии.
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Разве? https://downloads.joomla.org/ru/technical-requirements-ru По системным требованием начиная с 3 версии поддерживается PHP 7.1 +
Но это не суть, в топике я уже писал, что "1.Обновлял Joomla до последний версии. Ошибка изменилась на просто "Error".
*

Webster

  • Захожу иногда
  • 185
  • 7 / 0
Необходимо включить полное отображение ошибок.И 3.2 на 7.1 не будет работать.
Точнее все плагины и прочее...Это исключительно индивидуальная дорпботка
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Необходимо включить полное отображение ошибок.И 3.2 на 7.1 не будет работать.
Точнее все плагины и прочее...Это исключительно индивидуальная дорпботка
То есть, мне для начала нужно обновить до 3.9 и потом отключить все плагины? А как включить отображение ошибок?
*

ProtectYourSite

  • Живу я здесь
  • 2385
  • 141 / 4
  • Безопасность вебсайтов
Обновить все расширения, обновить Joomla, дообновлять расширения и отключать плагины. Если ошибка, переключить на шаблон протостар и проверить работу.
Ошибки включаются в настройках в админке.

И PHP 7 поддерживает только Joomla от 3.5
https://www.joomla.org/announcements/release-news/5640-timeline-update-for-3-5.html

*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Обновить все расширения, обновить Joomla, дообновлять расширения и отключать плагины. Если ошибка, переключить на шаблон протостар и проверить работу.
Ошибки включаются в настройках в админке.

И PHP 7 поддерживает только Joomla от 3.5
https://www.joomla.org/announcements/release-news/5640-timeline-update-for-3-5.html
ОК! Спасибо, попробую и отпишусь!
=============================
Вообщем спасибо ребят, кто принял участие в этом не легком бою *DRINK*, по крайней мере для меня ^-^
Проблему решил, косяк нашел, только я не понимаю, как с этим косяком работала Joomla.
И так:
1. В файле configuration.php была косячная строка, а именно "public $host = 'localhost:';" с двоеточиями. Как работало более 3-х лет, я не понимаю. Убрал их и ошибка Error на Joomla 3.9 сразу пропала, точнее сказать - появился второй косяк.
2. Шаблон выдавал ошибку "0 - Using $this when not in object context". В админке сменил на дефолтный и всё заколосилось.
И я всю ночь редактировал шаблон "Bezz3", чтобы как-то он походил на предыдущий.
Если потребуется могу более подробно расписать, какие шаги предпринимал
P.S.: Joomla убивает хуже сигарет и алкоголя ;D
« Последнее редактирование: 09.08.2019, 09:55:56 от OZlaim1 »
*

wishlight

  • Гуру
  • 5099
  • 322 / 1
  • От 300 руб быстрый хостинг. Сервера.
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Joomla 3.5 ошибка Using $this when not in object context
Спасибо за сылку, но этот топик я уже читал. Такой строчки нет, а по логам жаловался на плагин. Методом проб выяснил, что это из-за шаблона.
Шаблон 2013г. и поэтому не удивительно, что косяк в нем был
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Включите отладку и выложите стек сюда, если сами ошибку не увидите.
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Включите отладку и выложите стек сюда, если сами ошибку не увидите.
а отладка включается через админу или с помощью  htaccess?
А то пробовал по одно инструкции, и все безуспешно =)

Основной вопрос решен, шаблон до полнится ))
*

ProtectYourSite

  • Живу я здесь
  • 2385
  • 141 / 4
  • Безопасность вебсайтов
в configuration.php $error_reporting = 'development';
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Пробовал $error_reporting = 'development'; - выдает чистую страницу с надписью "Error"
public $error_reporting = 'development'; - Ошибка 500
В админке включил  "Отладка системы"
Если честно, то я ничего не понял
Выдало следующие:

http://prntscr.com/oqhrvk

Call stack
#   Function   Location
1   ()   JROOT/libraries/src/Application/CMSApplication.php:370
2   Joomla\CMS\Application\CMSApplication::getMenu()   JROOT/libraries/src/Application/SiteApplication.php:275
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/templates/gamers/vertex/responsive/responsive_mobile_top_bar.php:50
4   require()   JROOT/templates/gamers/vertex/includes/vertex_includes_top.php:3
5   require()   JROOT/templates/gamers/index.php:105
6   require()   JROOT/libraries/src/Document/HtmlDocument.php:658
7   Joomla\CMS\Document\HtmlDocument->_loadTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:720
8   Joomla\CMS\Document\HtmlDocument->_fetchTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:535
9   Joomla\CMS\Document\HtmlDocument->parse()   JROOT/libraries/src/Application/CMSApplication.php:1030
10   Joomla\CMS\Application\CMSApplication->render()   JROOT/libraries/src/Application/SiteApplication.php:778
11   Joomla\CMS\Application\SiteApplication->render()   JROOT/libraries/src/Application/CMSApplication.php:202
12   Joomla\CMS\Application\CMSApplication->execute()   JROOT/index.php:49

Предполагаю будет проще новый шаблон допилить, чем эти ошибки исправлять?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/templates/gamers/vertex/responsive/responsive_mobile_top_bar.php:50
Выложите на пару строк выше и ниже, но вероятнее всего, что решение  ошибки написали выше .
При переходе на PHP 7.1 сайт выдает ошибку
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Код
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/templates/gamers/vertex/responsive/responsive_mobile_top_bar.php:50
Выложите на пару строк выше и ниже, но вероятнее всего, что решение  ошибки написали выше .
При переходе на PHP 7.1 сайт выдает ошибку
"Выложите на пару строк выше и ниже" - а как это сделать?
Код
	<?php if ($s5_responsive_mobile_bar_active == "enabled") { ?>
<div id="s5_responsive_mobile_bar_active">
<span>
<?php echo JSite::getMenu()->getActive()->title; ?>
</span>
</div>
<?php } ?>
Правильно Вас понял?
Выкачил сайт с хостинга и прогнал программой "Folder Find Text". Такой строчки "$menu = &JSite::getMenu();" в фалах сайта нет.
*

fbr

  • Завсегдатай
  • 1694
  • 211 / 7
JSite::getMenu()->getActive()->title;
попробуйте заменить на
Код
JFactory::getApplication()->getMenu()->getActive()->title;
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
попробуйте заменить на
Код
JFactory::getApplication()->getMenu()->getActive()->title;
Спасибо! Ошибка пропала, но вместе с ней и меню сайта  ;D  ;D
Визуально меню нет, а в коде ссылки есть. В админке заметил, что нету некоторых позиций при установки модулей, которые есть при просмотре через /?tp=1
==========================
Хотя....можно же в CSS по редактировать, и получить желаемый результат =)
Ещё раз спасибо ребят за участие в этом не легком бою ^-^
P.S.: Хоть всю ночь редактировал Bezz3...опыт бесценен  ;D ;D
« Последнее редактирование: 09.08.2019, 22:46:09 от OZlaim1 »
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Такой строчки "$menu = &JSite::getMenu();" в фалах сайта нет.
Ошибка в этом месте, что я пподчеркнул <?php echo JSite::getMenu()->getActive()->title; ?>
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Ошибка в этом месте, что я пподчеркнул <?php echo JSite::getMenu()->getActive()->title; ?>
Спасибо, видимо недосып сказался=), вероятно в другом файле index.php искал ;D
P.S.: Думал проблема не решаема и хотел уже смирится. Но благо зарегистрировался на этом форуме (со второй попытки, на рамблер актив. письмо не приходило) и получил помощь ^-^.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Восстановить сайт

Автор 1c-zhit

Ответов: 1
Просмотров: 3639
Последний ответ 07.08.2024, 21:00:57
от Vastriet
Сервер выдает 301, вместо 404

Автор astinasty

Ответов: 29
Просмотров: 7044
Последний ответ 01.03.2024, 21:01:48
от ProtectYourSite
Не грузится страница админки, после смены хостинга. Но сам сайт работает

Автор Janitor

Ответов: 2
Просмотров: 2669
Последний ответ 02.07.2023, 10:37:01
от Janitor
При переходе в категорию остается активной страница, с которой пришел

Автор Vika24

Ответов: 4
Просмотров: 1480
Последний ответ 12.05.2023, 18:26:33
от Vika24
Call to a member function NewColorizeImage() on null при переходе PHP 7 [Решено]

Автор Eholov

Ответов: 3
Просмотров: 5487
Последний ответ 17.03.2023, 11:03:04
от Olexa