Новости Joomla

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

aSki

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Куки, адреса и PHP
« : 19.12.2018, 10:09:28 »
Добрый день!
Возможно вопрос глупый, но он возник и для меня нерешаем.
Суть такова:
Использую для авторизации sLogin.
В коде шаблона используется конструкция php в которой есть два блока для авторизованного и для гостя.
При авторизации через ник и логин - авторизует и перезагружаясь даёт искомое переключение.
При авторизации через OAuth Google или подобные, авторизует и ничего не меняется.
Глянул в Куки, там две версии кук для адреса с "www" и без такового префикса.

Куда копать и в чём беда?

Код
<?php

defined('_JEXEC') or die;

/** @var JDocumentHtml $this */

$app  = JFactory::getApplication();
$user = JFactory::getUser();
$document = JFactory::getDocument();

// Output as HTML5
$this->setHtml5(true);

// Getting params from template
$params = $app->getTemplate(true)->params;

// Detecting Active Variables
$option   = $app->input->getCmd('option', '');
$view     = $app->input->getCmd('view', '');
$layout   = $app->input->getCmd('layout', '');
$task     = $app->input->getCmd('task', '');
$itemid   = $app->input->getCmd('Itemid', '');
$sitename = $app->get('sitename');

if ($task === 'edit' || $layout === 'form')
{
$fullWidth = 1;
}
else
{
$fullWidth = 0;
}


// Add Stylesheets
JHtml::_('stylesheet', 'reset.css', array('version' => 'auto', 'relative' => true));
JHtml::_('stylesheet', 'template.css', array('version' => 'auto', 'relative' => true));




?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>

<meta name="viewport" content="width=device-width, initial-scale=1">
<jdoc:include type="head" />

<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700' rel='stylesheet' type='text/css'>
 
<title>eGO</title>

</head>

<body>
 
  <?php
$user = JFactory::getUser();

if ($user->guest) {
echo '<div id="modl"><jdoc:include type="modules" name="Login" style="xhtml" /></div>';
} else {
echo '<hr>

<main>
</main>
   
';}
?>
</body>
</html>
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Куки, адреса и PHP
« Ответ #1 : 19.12.2018, 10:46:46 »
Есть перевод вашего сообщения на русский?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

ProtectYourSite

  • Живу я здесь
  • 2384
  • 141 / 4
  • Безопасность вебсайтов
Re: Куки, адреса и PHP
« Ответ #2 : 19.12.2018, 13:22:13 »
В $user что приходит посмотрите
*

aSki

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Куки, адреса и PHP
« Ответ #3 : 19.12.2018, 13:52:15 »
Есть перевод вашего сообщения на русский?
Скажите, как и я переведу.
Тупо если, то авторизует через логин и пароль, а через сервисы типо Google нет авторизации в рамках реакции АПи Joomla, как думается.
*

aSki

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Куки, адреса и PHP
« Ответ #4 : 19.12.2018, 13:52:41 »
В $user что приходит посмотрите
Я тупой, но попробую организовать это.
*

ProtectYourSite

  • Живу я здесь
  • 2384
  • 141 / 4
  • Безопасность вебсайтов
Re: Куки, адреса и PHP
« Ответ #5 : 19.12.2018, 15:27:48 »
var_dump($user);die();
Из самых простых способов.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Куки, адреса и PHP
« Ответ #6 : 19.12.2018, 16:12:56 »
Скажите, как и я переведу.
Тупо если, то авторизует через логин и пароль, а через сервисы типо Google нет авторизации в рамках реакции АПи Joomla, как думается.
То есть, не работает авторизация через sLogin?
Или
авторизует и ничего не меняется
?
В любом случае, надо подробно описать ситуацию по шагам, на пальцах, а не пудрить мозги читателям непонятными словами "Куки, адреса и PHP, искомое переключение, в рамках реакции АПи Joomla". И делать это лучше в разделе sLogin.

Не будь паразитом, сделай что-нибудь самостоятельно!
*

aSki

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Куки, адреса и PHP
« Ответ #7 : 20.12.2018, 06:21:32 »
var_dump($user);die();
Из самых простых способов.

Сделал через echo вывод в отдельный div, судя по выдаче, всё верно и sLogin просто не авторизует.
Спасибо за терпение и помощь.
*

aSki

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Куки, адреса и PHP
« Ответ #8 : 20.12.2018, 06:25:10 »
То есть, не работает авторизация через sLogin?
Или?
В любом случае, надо подробно описать ситуацию по шагам, на пальцах, а не пудрить мозги читателям непонятными словами "Куки, адреса и PHP, искомое переключение, в рамках реакции АПи Joomla". И делать это лучше в разделе sLogin.

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

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

ProtectYourSite

  • Живу я здесь
  • 2384
  • 141 / 4
  • Безопасность вебсайтов
Re: Куки, адреса и PHP
« Ответ #9 : 20.12.2018, 10:13:33 »
Сделал через echo вывод в отдельный div, судя по выдаче, всё верно и sLogin просто не авторизует.
Спасибо за терпение и помощь.
Echo не выведет массив или объект, тут или print_r или var_dump
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Скрытое определение e-mail адреса посетителя [РЕШЕНО]

Автор dm-krv

Ответов: 2
Просмотров: 881
Последний ответ 15.04.2019, 19:37:21
от dm-krv
Переключение плитка-список. Как добавить куки?

Автор Театрал

Ответов: 2
Просмотров: 1573
Последний ответ 21.02.2016, 21:31:36
от Театрал