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

dremora

  • Захожу иногда
  • 461
  • 48 / 12
PHP и Joomla не предлагать, так как делаю проект на Kohana. А тут роуты такие, что непонятно как получать текущий URL, а не текущий контроллер, как у меня выходит...

Можно вариант через jquery... Можно вариант через getElementById, только подстановка нужна по рендерингу страницы, а не по клику на что-то...

Неед Хелп! Забыл немного JavaScript сам никак не могу въехать...
Всё что не анархия, то фашизм...
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
1. честно говоря не пойму почему вы на форуме Joomla
2. что в кохане нет возможности через PHP поставить дефолтное значение поля?
*

dremora

  • Захожу иногда
  • 461
  • 48 / 12
А вот х.з почему через PHP не работает... В Joomla старой работало вот это:
$_SERVER['REQUEST_URI']

А в кохане 3.3 показывает просто палку "/"

Пробовал ещё:
 URL::site(Request::detect_uri(), TRUE)
 и
URL::site(Request::instance()->uri(), TRUE)
в контроллере не идёт...
Всё что не анархия, то фашизм...
*

dremora

  • Захожу иногда
  • 461
  • 48 / 12
В кохане очень мощная система роутов, настолько, что вот такой банальной вещи не получить, а охото пользователя после логина перемещать на текущую страницу.
Всё что не анархия, то фашизм...
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Ну да покажет / -  $_SERVER['REQUEST_URI'] если ты на главной
$_SERVER['HTTP_HOST']-имя домена
$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] или $_SERVER['PHP_SELF']
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Ну так массив $_SERVER вроде вообще как бы сам по себе, при чем тут CMS?
Но если через JS, то должно работать window.location, как то так http://javascript.ru/window-location либо я не понял вопроса
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
вот так в Joomla определяется путь:
Код: php
if (isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS'])!= 'off')){	$https = 's://';}
else{ $https = '://';}
if (!empty($_SERVER['PHP_SELF']) && !empty($_SERVER['REQUEST_URI'])){
$theURI = 'http' . $https . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
}
else{
$theURI = 'http' . $https . $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_NAME'];
if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING']))
{
$theURI .= '?' . $_SERVER['QUERY_STRING'];
}
}
echo $theURI;
*

dremora

  • Захожу иногда
  • 461
  • 48 / 12
Блин всё, я олень... На главной всё искал!
Надо было просто перейти на другой URL в меню.
Вопрос решён...
Всё что не анархия, то фашизм...
*

dremora

  • Захожу иногда
  • 461
  • 48 / 12
Это потому что я простыл может и башка плохо варит с температурой...
Всё что не анархия, то фашизм...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

jquery против javascript

Автор gartes

Ответов: 0
Просмотров: 740
Последний ответ 21.11.2021, 12:04:14
от gartes
Перехват заказов из формы с чужих сайтов

Автор chemerzaev

Ответов: 13
Просмотров: 2356
Последний ответ 02.10.2019, 10:55:42
от winstrool
JavaScript - простое удаление дублей в массиве [РЕШЕНО]

Автор dm-krv

Ответов: 6
Просмотров: 1801
Последний ответ 16.05.2019, 09:25:18
от dm-krv
Безопасная сделка сделка через гаранта

Автор dm-krv

Ответов: 0
Просмотров: 736
Последний ответ 19.09.2018, 07:30:15
от dm-krv
Признавайтесь, кто из вас еще пишет javascript: void(0) или href="#" !

Автор danik.html

Ответов: 45
Просмотров: 34561
Последний ответ 15.08.2016, 21:53:27
от annyka