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

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Прошу помочь разобраться. Есть скрипты 1.js, 2.js, 3.js и различные страницы материалов, включая материалы 1, 2, 3. Нужно чтобы скрипт 1, НЕ публиковался на странице 3, а на всех остальных страницах сайта публиковался. Скрипт 2 публикуется только на страницах 1 и 2, а скрипт 3, только на странице 3.

Буду очень благодарен, если поможете. Заранее спасибо.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #2 : 16.11.2009, 07:26:28 »
Код
<?php if ($Itemid != '1') { ?>
<jdoc:include type="modules" name="breadcrumb" />
<?php else { } ?>

пробовал через отрицание $Itemid = 1 вчера. Скрипты пропали везде))) По-этому и пишу. Можно пример конкретно для
Код
<script language="javascript" type="text/javascript" src="1.js"></script>
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: условия публикации скриптов в head
« Ответ #3 : 16.11.2009, 07:51:51 »
<?php if ($Itemid == '1') { ?>
<script language="javascript" type="text/javascript" src="1.js"></script>
<?php else { } ?>


Если itemID главной страницы 1 - будет загружаться скрипт 1.js только на ней
P.S. не забываем определять перед условием необходимые переменные (см. ссылку выше)
Если есть сомнения в значении переменной то смотрим через echo что она из себя представляет на данной странице
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #4 : 16.11.2009, 09:52:30 »
 ^-^ Спасибо.. я по дурости пытался через echo вставить. Ну Item ID я уж смогу найти... надеюсь  ;D
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: условия публикации скриптов в head
« Ответ #5 : 16.11.2009, 13:30:10 »
<?php if ($Itemid == '1') { ?>
<script language="javascript" type="text/javascript" src="1.js"></script>
<?php else { } ?>

интересно как он может вообще работать без закрывающейся скобки после if? :)
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #6 : 18.11.2009, 11:31:52 »
вот такая вот штука

Код
<?php if ($Itemid == '9') { ?>
<script type="text/javascript" src="/templates/mytemplate/jcarousel/lib/jquery.jcarousel.pack.js"></script>
<?php } else { } ?>

открываем ссылку /index.php?option=com_content&view=category&layout=blog&id=1&Itemid=9
и нашего скрипта не видно...

Есть подозрение, что условие if должно быть другим, но каким не знаю =\ Подскажите плз.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: условия публикации скриптов в head
« Ответ #7 : 18.11.2009, 12:52:22 »
да это я так просто написал :) Посмотрите на последний код и те которые выше. Перед else нет закрывающейся скобки, что естественно должно привести к ошибке.
Не понятно зачем ставить вообще else, если оно не используется.
А там какое уж условие должно быть этого я не знаю, это уже зависит от задачи.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: условия публикации скриптов в head
« Ответ #8 : 18.11.2009, 21:03:04 »
интересно как он может вообще работать без закрывающейся скобки после if? :)
ну прости дурака, описался и не заметил :) конечно нужно } else {}
Не понятно зачем ставить вообще else, если оно не используется.
это уже вопрос религии, данный вопрос много раз всеми изжевывался, можно и не ставить, но мне так понятней и привычней
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #9 : 19.11.2009, 22:13:48 »
да это я так просто написал :) Посмотрите на последний код и те которые выше. Перед else нет закрывающейся скобки, что естественно должно привести к ошибке.
Не понятно зачем ставить вообще else, если оно не используется.
А там какое уж условие должно быть этого я не знаю, это уже зависит от задачи.

по-моему задача ясна предельно =\

открываем ссылку /index.php?option=com_content&view=category&layout=blog&id=1&Itemid=9

<?php if ($Itemid == '9') { ?>
<script type="text/javascript" src="/templates/mytemplate/jcarousel/lib/jquery.jcarousel.pack.js"></script>
<?php } else { } ?>

скрипта не видно...

*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: условия публикации скриптов в head
« Ответ #10 : 19.11.2009, 22:22:21 »
Itemid предварительно определен?
Код
echo $Itemid ;
что покажет?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #11 : 19.11.2009, 22:38:11 »
ничего))) $id тоже пусто)
*

xobot

  • Захожу иногда
  • 125
  • 12 / 0
Re: условия публикации скриптов в head
« Ответ #12 : 20.11.2009, 02:55:06 »
Код
$Itemid = JRequest::getInt( 'Itemid', 1, 'get' );
есть?
Нужно лечиться в молодости, что бы не болеть в старости.
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #13 : 20.11.2009, 03:22:53 »
Код
$Itemid = JRequest::getInt( 'Itemid', 1, 'get' );
есть?

о, не было такого. Там где единица, что за параметр? поставил 9, работает также вроде... Сейчас попробую условия...
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #14 : 20.11.2009, 03:24:56 »
заработало!))) Спасибо большое.
*

xobot

  • Захожу иногда
  • 125
  • 12 / 0
Re: условия публикации скриптов в head
« Ответ #15 : 20.11.2009, 03:25:26 »
не за что), скорее более помог beliyadm, я лишь сказал где вы ошиблись
Нужно лечиться в молодости, что бы не болеть в старости.
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #16 : 20.11.2009, 03:29:30 »
не за что), скорее более помог beliyadm, я лишь сказал где вы ошиблись

я бы сказал, где не доглядел в FAQ))) там все написано про глобальные в самом начале. Плюсы ловите)
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: условия публикации скриптов в head
« Ответ #17 : 20.11.2009, 08:39:06 »
о, не было такого. Там где единица, что за параметр?
в данном случае 1 это значение переменной по умолчанию, если в GET отсутствует ItemID
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #18 : 20.11.2009, 14:14:40 »
в данном случае 1 это значение переменной по умолчанию, если в GET отсутствует ItemID

уже прочитал) Все равно спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как менять дату создания материала с фронтенда? Или как объединить ее с датой публикации?

Автор shturmanoid

Ответов: 3
Просмотров: 3221
Последний ответ 29.04.2016, 08:22:50
от flyingspook
Не показывает дату публикации статьи !

Автор Pozzitivsp

Ответов: 18
Просмотров: 2797
Последний ответ 25.08.2015, 14:11:47
от Pozzitivsp
Где найти параметр даты публикации

Автор Hufflepuff

Ответов: 0
Просмотров: 1785
Последний ответ 20.05.2015, 06:21:04
от Hufflepuff
Можно ли задавать периодичность публикации статей?

Автор VolEG

Ответов: 1
Просмотров: 1220
Последний ответ 04.12.2013, 19:45:21
от kreker92
Статья не отображается на сайте после публикации

Автор Alger48

Ответов: 1
Просмотров: 1789
Последний ответ 27.10.2013, 18:08:21
от Alger48