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

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Недавно обновлялся периодически и внезапно сайт полетел как на картинке. Пишет что изза Google мапы. Плагин пока отключил и сайт работает, только шорт-коды мест и городов висят на страницах. Если уж пошла такая пьянка(как в теме про баг с К2-9 пофиксили) - может и здесь посоветуете, как пофиксить?



Цитировать
0 - Too few arguments to function plgContentembed_google_map::onContentPrepare(), 3 passed in /home/ХХХХХХХХХХХ/libraries/joomla/event/event.php on line 70 and exactly 4 expected
Вы не можете посетить текущую страницу по одной из причин:

просроченная закладка/избранное
кэш поисковой системы ссылается на несуществующий документ
неправильный адрес
у вас нет права доступа на эту страницу
Запрашиваемый ресурс не найден.
В процессе обработки вашего запроса произошла ошибка.
Пожалуйста, перейдите на одну из следующих страниц:

Домашняя страница
Если проблема повторится, пожалуйста, обратитесь к системному администратору сайта и сообщите об ошибке, описание которой приведено ниже.

Too few arguments to function plgContentembed_google_map::onContentPrepare(), 3 passed in /home/ХХХХХХХХ/libraries/joomla/event/event.php on line 70 and exactly 4 expected

Call stack
#   Function   Location
1   ()   JROOT/plugins/content/embed_google_map/embed_google_map.php:28
2   plgContentembed_google_map->onContentPrepare()   JROOT/libraries/joomla/event/event.php:70
3   JEvent->update()   JROOT/libraries/joomla/event/dispatcher.php:160
4   JEventDispatcher->trigger()   JROOT/modules/mod_k2_tools/helper.php:915
5   modK2ToolsHelper::renderCustomCode()   JROOT/modules/mod_k2_tools/mod_k2_tools.php:92
6   include()   JROOT/libraries/src/Helper/ModuleHelper.php:201
7   Joomla\CMS\Helper\ModuleHelper::renderModule()   
8   call_user_func_array()   JROOT/libraries/src/Cache/Controller/CallbackController.php:173
9   Joomla\CMS\Cache\Controller\CallbackController->get()   JROOT/libraries/src/Helper/ModuleHelper.php:610
10   Joomla\CMS\Helper\ModuleHelper::moduleCache()   JROOT/libraries/src/Document/Renderer/Html/ModuleRenderer.php:95
11   Joomla\CMS\Document\Renderer\Html\ModuleRenderer->render()   JROOT/libraries/src/Document/Renderer/Html/ModulesRenderer.php:47
12   Joomla\CMS\Document\Renderer\Html\ModulesRenderer->render()   JROOT/libraries/src/Document/HtmlDocument.php:491
13   Joomla\CMS\Document\HtmlDocument->getBuffer()   JROOT/libraries/src/Document/HtmlDocument.php:783
14   Joomla\CMS\Document\HtmlDocument->_renderTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:557
15   Joomla\CMS\Document\HtmlDocument->render()   JROOT/libraries/src/Application/CMSApplication.php:1041
16   Joomla\CMS\Application\CMSApplication->render()   JROOT/libraries/src/Application/SiteApplication.php:780
17   Joomla\CMS\Application\SiteApplication->render()   JROOT/libraries/src/Application/CMSApplication.php:201
18   Joomla\CMS\Application\CMSApplication->execute()   JROOT/index.php:49
« Последнее редактирование: 23.09.2018, 20:21:21 от igorsuccess »
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Ошибка - не показывает embeded Google map
« Ответ #1 : 23.09.2018, 20:24:57 »
0 - Too few arguments to function plgContentembed_google_map::onContentPrepare(), 3 passed in /home/ХХХХХХХХХХХ/libraries/joomla/event/event.php on line 70 and exactly 4 expected
Функция plgContentembed_google_map::onContentPrepare() принимает 4 аргумента, а отправлено всего 3.
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Re: Ошибка - не показывает embeded Google map
« Ответ #2 : 23.09.2018, 21:30:16 »
Функция plgContentembed_google_map::onContentPrepare() принимает 4 аргумента, а отправлено всего 3.

Спасибо за растолковывание, я так где то и понял. Но как пофиксить - чтобы отправляло 4 аргумента и тех каких надо? Где их найти?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Ошибка - не показывает embeded Google map
« Ответ #3 : 23.09.2018, 21:49:22 »
onContentPrepare
Просто в саму функцию допиши 4-й аргумент
Код: php
public function onContentPrepare($context, &$article, &$params, $page = 0)
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Re: Ошибка - не показывает embeded Google map
« Ответ #4 : 23.09.2018, 22:05:16 »
public function onContentPrepare
Пока не понял в каком файле это менять - event.php - 70 или embed_google_map.php:28? 28 строка такая -
 
Цитировать
   function onContentPrepare($context, &$row, &$params, $limitstart)
- не пойму, строку вашу не найду пока. Не подскажете, в каком файле?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Ошибка - не показывает embeded Google map
« Ответ #5 : 24.09.2018, 03:22:32 »
Пока не понял в каком файле это менять - event.php - 70 или embed_google_map.php:28? 28 строка такая -
  - не пойму, строку вашу не найду пока. Не подскажете, в каком файле?

Пра́ви́льно! Файл embed_google_map.php, строка 28. Для переменной $limitstart укажи значение по умолчанию = 0
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Re: Ошибка - не показывает embeded Google map
« Ответ #6 : 24.09.2018, 12:56:43 »
function onContentPrepare($context, &$row, &$params, $limitstart)
Спасибо, заработало!)) Еще вот что - есть второй сайт, где карту использую - там все ок. Смотрел файлы в панели - там они немножко разные, но в данном файле и там строчка такая же, хоть и после ЛИМИТ не ставил 0. Скорее всего после обновления какие то глюки в проблемном сайте. Ну как не сравнивать разработку с магией - такие же там нереальные штучки и глючки... А вам благодарочка и успехов от Вселенной!)))  *DRINK* *DRINK* *DRINK* :D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 3579
Последний ответ 29.10.2023, 22:07:23
от Kukush
Выходит ошибка в админской панели

Автор daymarus

Ответов: 0
Просмотров: 3105
Последний ответ 10.08.2023, 12:43:43
от daymarus
При обновлении ошибка 403 Forbidden Request forbidden by administrative rules

Автор THeCMeX

Ответов: 18
Просмотров: 6088
Последний ответ 14.07.2023, 17:13:19
от art22
Ошибка при обновлении с 3.10.10. до 4.х

Автор svd2014

Ответов: 1
Просмотров: 3429
Последний ответ 13.02.2023, 19:53:08
от weser
Ошибка libraries/joomla/session/handler/native.php

Автор rezchik

Ответов: 2
Просмотров: 2410
Последний ответ 17.01.2023, 22:02:31
от rezchik