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

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Здравствуйте!
Мне нужно из одного компонента передать в другой значение переменной.
Как такое можно осуществить?
Спасибо.
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Мало информации.
Если переменная передаётся при загрузке одной страницы, без редиректов, то можно передать через $GLOBALS, желательно с использованием фреймворка Joomla.
Записать в Globals переменную с именем ##mygruz20160216061544 и значением true
Код
$app = JFactory::getApplication();
$app->set('##mygruz20160216061544',true);

Достать из Globals эту переменную. Если такой переменной нет, то использовать значение false
Код
$app = JFactory::getApplication();
$var = $app->get('##mygruz20160216061544',false);


Если же имеет место перезагрузка страницы, например, при сохранении статьи не виден, но присутствует редирект, то $GLOBALS обнулиться. Тогда нужно использовать сессию.
Сохранить в сессию в одном компоненте
Код
$session = JFactory::getSession();
$session->set('MyVarName',$variable,'some_unique_name_to_be_sure_your_MyVarName_does_not_intersect_with_other_variable_names');

Достать из сессии в другом компоненте
Код
$session = JFactory::getSession();
$var = $session->get('MyVarName',$default_value,'some_unique_name_to_be_sure_your_MyVarName_does_not_intersect_with_other_variable_names');
Где $default_value - значение по умолчанию, если в сессии ничего не нашлось.

Ну и неплохо бы после этого вычистить переменную из сессии
Код
$session->clear('MyVarName','some_unique_name_to_be_sure_your_MyVarName_does_not_intersect_with_other_variable_names');
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Огромное спасибо за развернутый ответ.
Задача передать название материала из компонента Jdownloads в компонент Jcomments.
То есть оба компонента на одной странице подгружаются.
Я так понимаю первый вариант должен сработать.


*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
По-моему JComments использует AJAX для подгрузки. Технически, это разные страницы подгружаются.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Создайте константу или класс и цепляйте их откуда угодно - они имеют глобальную область видимости.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать такой сайт на Joomla?

Автор tester124545

Ответов: 2
Просмотров: 978
Последний ответ 28.10.2025, 06:03:09
от wishlight
Простенький калькулятор одной функции на JS (не Joomla)

Автор Dorfman

Ответов: 10
Просмотров: 1335
Последний ответ 23.11.2020, 13:39:14
от sivers
Как получить объект с полной информацией о материале через API Joomla? [РЕШЕНО]

Автор dm-krv

Ответов: 4
Просмотров: 1542
Последний ответ 03.08.2019, 16:30:51
от dm-krv
Как создавать мультиязычные статьи скриптом php в Joomla?

Автор SalityGEN

Ответов: 9
Просмотров: 1266
Последний ответ 02.03.2019, 13:33:41
от SalityGEN
Устройство конструкций php кода в Joomla и документация

Автор RTEagle

Ответов: 4
Просмотров: 1529
Последний ответ 08.05.2018, 13:09:32
от RTEagle