Новости Joomla

Вышли релизы безопасности Joomla 6.1.3 и Joomla 5.4.8

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

Проект Joomla! рад сообщить о выходе Joomla 6.1.3 и Joomla 5.4.8. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

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

flapjalc

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Создал блог категорий. В настройках отображения пункта меню указал дату публикации, и кол-во просмотров. В итоге информация о материале вывелась под вводным текстом. Как сделать так, чтобы дата публикации выводилась над вводным текстом, а кол-во просмотров, кол-во комментариев оставалось под.

Пример: http://www.schoolsafinat.ru/Russian/news.html

Я не пришел с вопросом не подготовленным. Изучил как делается переопределение (сильная штука), создал его. За вывод блога категории отвечает файл blog_item.php. В нем четко видно, что сначала идет строчка

Код
<?php echo $this->item->introtext; ?>

А после нее уже выводится информация о материале которая лежит в файле по пути layouts -> Joomla -> content -> info_block (переопределение которой я тоже создал)

Код
<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'above')); ?>

Проблема в том, что если поменяю местами эти строки, то вся информация о материале у меня появится над вводным текстом, а мне нужно чтобы появилась только дата публикации, а все остальное то что будет выводится, останется внизу.
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Код
echo '<pre>';
var_dump($this->item);
echo '</pre>';
И смотрите, в каком свойстве прилетает ваша дата. Потом сделаете вывод в нужном месте
Код
echo $this->item->date(ну или в каком там свойстве она лежит)
*

flapjalc

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Цитировать
И смотрите, в каком свойстве прилетает ваша дата. Потом сделаете вывод в нужном месте
Код
echo $this->item->date(ну или в каком там свойстве она лежит)

Нашел, но он выводит дату вместе с временем в виде: 2018-01-18 09:06:14. Где можно поправить вывод даты?
Код
$this->item->created
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
переопределить языковую константу DATE_FORMAT_LC2, задав ей значение Y-m-d

Код
Y – год выводится полностью;
y– последние две цифры года;
B – полное название месяца;
m– выводится месяц двумя цифрами;
d –  выводится день месяца двумя цифрами;
H – вывод часа в 24-часовом формате;
M – вывод минут
*

flapjalc

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
переопределить языковую константу DATE_FORMAT_LC2, задав ей значение Y-m-d

Код
Y – год выводится полностью;
y– последние две цифры года;
B – полное название месяца;
m– выводится месяц двумя цифрами;
d –  выводится день месяца двумя цифрами;
H – вывод часа в 24-часовом формате;
M – вывод минут

Попробовал другое решение, добавив строку кода из файла create_date
Код
<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date',$this->item->created, JText::_('DATE_FORMAT_LC3'))); ?>  
Получилось то, что надо. Спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поменять порядок материалов

Автор tatyana34

Ответов: 3
Просмотров: 2618
Последний ответ 11.12.2024, 16:10:41
от nikolakovach8619
Как изменить lang=&quot;ru-ru&quot;?

Автор Maffo

Ответов: 0
Просмотров: 1242
Последний ответ 07.04.2023, 16:07:22
от Maffo
Как изменить лимит размера файла при загрузке обновлений?

Автор Besa

Ответов: 3
Просмотров: 1917
Последний ответ 15.12.2022, 11:23:09
от Besa
Комментарии в материале

Автор tmpnikl

Ответов: 0
Просмотров: 854
Последний ответ 09.12.2022, 09:09:02
от tmpnikl
Как изменить разбивку страниц?

Автор Scaltro

Ответов: 1
Просмотров: 1177
Последний ответ 18.10.2022, 18:32:53
от marksetter