Новости Joomla

Вышли релизы безопасности Joomla 6.0.4 и Joomla 5.4.4

Релиз безопасности Joomla 6.0.4 и Joomla 5.4.4

Проект Joomla! рад сообщить о выходе Joomla 6.0.4 и Joomla 5.4.4. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.

В пакет входят:
- библиотека Webtolk/Cdekapi
- системный плагин System - WT Cdek для хранения настроек и AJAX-интеграций
- task-плагин Task - Update WT Cdek data для обновления локальных копий справочников CDEK по расписанию
- web asset с официальным JavaScript-виджетом СДЭК

👉 v.1.3.0. Что нового?
- Полный рефакторинг библиотеки. Библиотека переработана в entity-based API с фасадом Cdek и отдельным слоем запросов. Обратная совместимость не нарушена, поэтому версия библиотеки - 1.3.0.
- Добавлена поддержка новых разделов API СДЭК. Добавлена поддержка новых разделов API СДЭК: webhooks, prealert, печатные формы, payment, passport, reverse, intakes и других сущностей.
- Улучшена интеграция с Joomla.
Улучшена интеграция с Joomla: installer script для layouts, новые поля Joomla Form для тарифов и обновлённые js виджета CDEK.
- документация библиотеки. Все методы библиотеки подробно описаны, а так же текст документации собран в отдельной папке в git репозитории и будет опубликован на сайте.

Библиотека эта нужна для разработчиков, создающих свои расширения для интеграции Joomla и курьерской службы CDEK.

Страница расширения
GitHub расширения

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 3647 Просмотров
*

DKsN

  • Захожу иногда
  • 258
  • 15 / 0
  • [BODY]
Всё работало. До того, как я включил .htaccess и произвёл манипуляции с файлом router.php для улучшения вида ссылок, как указано тут.
Теперь, при попытки добавить в каталог с фронтэнда выдаёт "Submissions are not configured correctly.". Это если пытаться добавить через "My Submissions".
Если же пытаться добавить через "Submissions", то форма добавления появляется, но после нажатия кнопки "Подать материал для внесения в каталог" выскакивает ошибка: 500 Макет default не найден.

Отключал .htaccess и ставил обратно исходный файл router.php, ничего не исправилось. Короче, забуксовал. Пробовал и админом и юзером.

Посмотрите, кому не лень, пожалуйста  ::)

сайт
логин: test
пароль: test

UPD: с админки всё нормально добавляется, как и прежде и с любой вариацией файлов, приведённых мной выше.
Сейчас стоит модифицированный router.php и включен .htaccess.
« Последнее редактирование: 02.11.2012, 13:45:50 от ELLE »
*

DKsN

  • Захожу иногда
  • 258
  • 15 / 0
  • [BODY]
Обновил ZOO до версии 2.6.1
Ничего не исправилось.
Единственное, теперь вместо ошибки 500 выдаёт ошибку 404.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

DKsN

  • Захожу иногда
  • 258
  • 15 / 0
  • [BODY]
Форма открывается, но после её заполнения и нажатии на кнопку "Подать материал для внесения в каталог" появляется страница 404.
*

Fat

  • Захожу иногда
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
В общем причина оказалась в кириллических символах алиаса(псевдонима) Типа каталога.
По какой-то непонятной причине zoo не понимает русскую кодировку.

Вначале я грешил на router.php, но с ним все в порядке.
Потом мне пришла догадка, что не воспринимаются русские символы и я переименовал псевдоним на латиницу, в общем после этого заработало.

Далее стал копать, где именно конфликт. Поиск привели меня в контроллер submission.php
Функция function _init()
в строке 450 идет передача информации о типе объекта - однако по какой-то причине передается пустое значение
Код
$type_id          = $this->app->request->getCmd('type_id');
для этого я в строке 471 добавил следующий код
Код
if(empty($type_id))
        {
            $type_id= JRequest::getVar("type_id",'');
            if(empty($type_id))
            {
            $Itemid  = JRequest::getVar("Itemid",0);

        $menu =& JSite::getMenu();
$params  = $menu->getParams($Itemid);
            $type_id = $params->get('type');
            }
        }
Который проверяет пустое ли значение или нет
Если пустое, то берет значение из JRequest
Если опять пустое, то из параметров меню

*

radiant

  • Захожу иногда
  • 114
  • 3 / 0
Столкнул
« Последнее редактирование: 08.02.2021, 23:06:25 от radiant »
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]

radiant, в 2-х темах одно и тоже  писать чтобы попадаемость была выше?
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

Fat

  • Захожу иногда
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Белая страница - видимо какая-то ошибка - нужно включить отображение ошибок - а так только гадать
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Как в модуле ZOO Item вывести название и описание категории?

Автор frolov.ar

Ответов: 13
Просмотров: 7654
Последний ответ 01.04.2017, 13:29:52
от rivermc
[Решено] Ссылка на элемент (материал) Zoo

Автор poiuy

Ответов: 5
Просмотров: 9090
Последний ответ 03.02.2017, 13:57:38
от newvideo
[Решено] Как вывести подкатегории категории zoo?

Автор Karyuudo

Ответов: 1
Просмотров: 2152
Последний ответ 12.11.2016, 16:48:00
от newvideo
[Решено] Гостевые комментарии в ZOO Blog. Как убрать поле URL?

Автор Torchez

Ответов: 9
Просмотров: 3940
Последний ответ 14.12.2015, 17:41:17
от orchanin
Производитель - добавление одним кликом данных из нескольких полей

Автор Beer

Ответов: 23
Просмотров: 2746
Последний ответ 30.05.2014, 22:15:20
от sasha-gerych