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

lletol

  • Новичок
  • 6
  • 1 / 0
Добрый вечер, может кто сталкивался или знает, как можно вывести изображение категории в отдельном блоке?
Что б переходя по материалам определенной категории в блоке рядом с материалом отображалось обезображение категории.
Поиск по форуму и в инете результатов не дал
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как вывести изображение категории
« Ответ #1 : 16.10.2012, 20:03:21 »
Именно в отдельном блоке? Можно, набросать модуль, получающий через id материала id его категории и показывающий картинку из поля изображения категории.
Готового - не встречал.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

lletol

  • Новичок
  • 6
  • 1 / 0
Re: Как вывести изображение категории
« Ответ #2 : 16.10.2012, 20:05:20 »
весь прикол в том, что при создании категории, можно задать ей изображение. Вопрос в том как его теперь вывести ?:)
Ведь в шаблоне его же можно вывести рядом с самой категорий, знадь бы какая переменная за это отвечат :)
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как вывести изображение категории
« Ответ #3 : 16.10.2012, 20:06:16 »
весь прикол в том, что при создании категории, можно задать ей изображение. Вопрос в том как его теперь вывести ?:)
Ну эта штука для контента, в шаблоне отображения категории вывести можно, не проблема. Но вам нужно в другом блоке, а это уже модуль )
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

lletol

  • Новичок
  • 6
  • 1 / 0
Re: Как вывести изображение категории
« Ответ #4 : 16.10.2012, 20:08:02 »
можно не в другом блоке, можно в этом же блоке, в принципе в самом контенте надо вывести .
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как вывести изображение категории
« Ответ #5 : 16.10.2012, 20:10:50 »
К примеру ссылка типа "блог категории" - в настройках пункта меню выставить отображение изображения

Если не отображается - значит у вас модифицированный шаблон com_content на уровне шаблона сайта, где эта штука вырезана
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как вывести изображение категории
« Ответ #6 : 16.10.2012, 20:12:03 »
В втором случае идем в templates\шаблон\html\com_content\category\blog.php
и добавляем
Код: php
<?php if ($this->params->get('show_description_image') && $this->category->image) : ?>
<img src="<?php echo $this->baseurl . $cparams->get('image_path'). '/' . $this->category->image; ?>" class="image_<?php echo $this->category->image_position; ?>" />
<?php endif; ?>
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

lletol

  • Новичок
  • 6
  • 1 / 0
Re: Как вывести изображение категории
« Ответ #7 : 16.10.2012, 20:13:18 »
спасибо, второй вариант может даже и поможет :)
*

lletol

  • Новичок
  • 6
  • 1 / 0
Re: Как вывести изображение категории
« Ответ #8 : 17.10.2012, 12:05:59 »
Не помогло.
Пришлось писать модуль

Код: php
<?php // @version $Id: blog.php 11917 2009-05-29 19:37:05Z ian $
defined('_JEXEC') or die('Restricted access');
$cparams = JComponentHelper::getParams ('com_media');
?>
<?php
$db = &JFactory::getDBO();
 $option = JRequest::getCmd('option');
 $view = JRequest::getCmd('view');
 $temp = JRequest::getString('id');
 $temp2 = JRequest::getString('image');
 $temp = explode(':', $temp);
 $id = $temp[0];
 if ($option == 'com_content' && $id)
 {
 /* Checking if we are making up an article page */
 if ($view == 'article')
 {
 /* Trying to get CATEGORY title from DB */
 $db->setQuery('SELECT cat.image FROM #__categories cat RIGHT JOIN #__content cont ON cat.id = cont.catid WHERE cont.id='.$id);
 $category_title = $db->loadResult();
 }
 /* Checking if we are making up a category page */
 if ($view == 'category')
 {
 /* Trying to get CATEGORY title from DB */
 $db->setQuery('SELECT cat.image FROM #__categories cat WHERE cat.id='.$id);
 $category_title = $db->loadResult();
 }
 }
?>
<img src="<?php echo $cparams->get('image_path'). '/' . $category_title; ?>" class="image_<?php echo $this->category->image_position; ?>" />

Впервые пишу модуль под Joomla, подскажите если есть ошибки или если его можно упростить.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как вывести изображение категории
« Ответ #9 : 17.10.2012, 17:49:44 »
Не помогло.
То есть в шаблоне этот элемент не вывелся? не может быть такого

Впервые пишу модуль под Joomla, подскажите если есть ошибки или если его можно упростить.
Не особо вникал, но если работает - значит уже на верном пути


Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

lletol

  • Новичок
  • 6
  • 1 / 0
Re: Как вывести изображение категории
« Ответ #10 : 17.10.2012, 19:16:48 »
тем способом что вы предложили, получается вывести изображение, но не там де надо =) плюс при переходе в материал получается каша =)
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как вывести изображение категории
« Ответ #11 : 17.10.2012, 19:21:10 »
тем способом что вы предложили, получается вывести изображение, но не там де надо =) плюс при переходе в материал получается каша =)
ну так я и пытался уточнить, тот способ выводит в теле страницы, если нужно в других блоках - это модуль, что вы успешно и реализовали
Мои поздравления с первым шагом!
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться