Новости Joomla

👩‍💻 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 Ответов
  • 4798 Просмотров
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Думаю многие знают и используют этот модуль оповещения о новых личных сообщениях но из версии к версии переходит одна и та же проблема. Валидатор ругается

Может кто знает как правильно поправить PHP код /public_html/modules/mod_uddeim/mod_uddeim.php
Код
//if (!$udd_par_hidenotifier) {		// need the CSS Sheets, even when hidden!
if (file_exists(uddeIMgetPath('absolute_path').'/components/com_uddeim/templates/'.$udd_config->templatedir.'/css/uddemodule.css')) {
echo '<link rel="stylesheet" href="'.$udd_pathtosite.'/components/com_uddeim/templates/'.$udd_config->templatedir.'/css/uddemodule.css" type="text/css" />';
} elseif(file_exists(uddeIMgetPath('absolute_path').'/components/com_uddeim/templates/default/css/uddemodule.css')) {
echo '<link rel="stylesheet" href="'.$udd_pathtosite.'/components/com_uddeim/templates/default/css/uddemodule.css" type="text/css" />';
}
// if (file_exists(uddeIMgetPath('absolute_path').'/components/com_uddeim/templates/'.$udd_config->templatedir.'/css/uddemodule.css')) {
// $css = $udd_pathtosite."/components/com_uddeim/templates/".$udd_config->templatedir."/css/uddemodule.css";
// uddeIMaddCSS($css);
// } elseif(file_exists(uddeIMgetPath('absolute_path').'/components/com_uddeim/templates/default/css/uddemodule.css')) {
// $css = $udd_pathtosite."/components/com_uddeim/templates/default/css/uddemodule.css";
// uddeIMaddCSS($css);
// }
//}

P.S. Тег </h1> где то в шаблоне, наверное, завалялся, подожду уже обновлений шаблона (шаблон лицензия, подтверждение в моем профиле, плюс от _ib_).
Сайт в подписи...  

Весь код:
Спойлер
[свернуть]
« Последнее редактирование: 29.10.2010, 00:11:59 от Mihanja80 »
Я с мобильного, в основном...
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Фрагменты вида:
echo "<link href=\"".$udd_moduleSubPath."/popup.css\" rel=\"stylesheet\" type=\"text/css\" />\n";
заменить на:
$document = &JFactory::getDocument(); // Это можно один раз написать
$document->addStyleSheet($udd_moduleSubPath."/popup.css");
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
mavik, Большое спасибо что откликнулись...

Данной информации достаточно было переписать:
Код
$document = &JFactory::getDocument(); // Это можно один раз написать
$document->addStyleSheet($udd_pathtosite.'/components/com_uddeim/templates/default/css/uddemodule.css');

Это помогло!
 
Код
$document->addStyleSheet($udd_moduleSubPath."/popup.css");
//echo "<link href=\"".$udd_moduleSubPath."/popup.css\" rel=\"stylesheet\" type=\"text/css\" />\n";

Это тоже, за что спасибо!
 
Но замена строк:
Код
$document->addStyleSheet($udd_moduleSubPath."/popupex.css");
Вместо:
   
Код
echo "<link href='".$udd_moduleSubPath."/popupex.css' rel='stylesheet' type='text/css' />\n";

Приводит к фатальной ошибке...  >:(
Я с мобильного, в основном...
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Но замена строк:
Код
$document->addStyleSheet($udd_moduleSubPath."/popupex.css");
Вместо:
   
Код
echo "<link href='".$udd_moduleSubPath."/popupex.css' rel='stylesheet' type='text/css' />\n";

Приводит к фатальной ошибке...  >:(

Текст ошибки в студию.
Возможно перед этой строкой тоже надо написать
$document = &JFactory::getDocument();
Я код не смотрел, так что пишу в слепую.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Цитировать
Возможно перед этой строкой тоже надо написать
$document = &JFactory::getDocument();
:D :D :D    *DRINK* Сработало! Теперь стиль подгружается в хедере.
Большое человеческое спасибо!
P.S. Текст ошибки был: фатал эрор путь к файлу на сервере и указание строки с ошибкой (именно той которую и вставлял).
Я с мобильного, в основном...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Использование uddeIM на Joomla 3.9

Автор Mick_20

Ответов: 9
Просмотров: 5632
Последний ответ 12.10.2023, 10:06:59
от GuN
uddeIM 1.5

Автор sc@r@bey

Ответов: 122
Просмотров: 66115
Последний ответ 31.08.2018, 20:26:11
от Maffo
uddeIM - имена пользователей

Автор smls

Ответов: 0
Просмотров: 1721
Последний ответ 06.03.2018, 17:11:33
от smls
[РЕШЕНО]Модуль JL VK Group

Автор lexxbry

Ответов: 1
Просмотров: 1577
Последний ответ 17.10.2017, 14:44:51
от lexxbry
не могу установить PMS Uddeim

Автор oc47

Ответов: 3
Просмотров: 2687
Последний ответ 05.07.2016, 13:43:09
от deVetal