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

kivik92

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Доброго времени суток, проблема следущая не показывается в хлебных крошках menu text separator вместо него просто стоит разделитиль типа "\"
Пример: Главная\Подпункт1\ \Подпункт 3
А item меню с text_separator "Подпункт2" не показывает.
Шаблон не стандартный!
Код breadcrumbs

<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_breadcrumbs
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('bootstrap.tooltip');
?>

<ul itemscope itemtype="https://schema.org/BreadcrumbList" class="breadcrumb<?php echo $moduleclass_sfx; ?>">
   <?php if ($params->get('showHere', 1)) : ?>
      <li>
         <?php echo JText::_('MOD_BREADCRUMBS_HERE'); ?>&#160;
      </li>
   <?php else : ?>
      <li class="active">
         <span class="divider icon-location"></span>
      </li>
   <?php endif; ?>

   <?php
   // Get rid of duplicated entries on trail including home page when using multilanguage
   for ($i = 0; $i < $count; $i++)
   {
      if ($i === 1 && !empty($list[$i]->link) && !empty($list[$i - 1]->link) && $list[$i]->link === $list[$i - 1]->link)
      {
         unset($list[$i]);
      }
   }

   // Find last and penultimate items in breadcrumbs list
   end($list);
   $last_item_key   = key($list);
   prev($list);
   $penult_item_key = key($list);

   // Make a link if not the last item in the breadcrumbs
   $show_last = $params->get('showLast', 1);

   // Generate the trail
   foreach ($list as $key => $item) :
      if ($key !== $last_item_key) :
         // Render all but last item - along with separator ?>
         <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
            <?php if (!empty($item->link)) : ?>
               <a itemprop="item" href="<?php echo $item->link; ?>" class="pathway"><span itemprop="name"><?php echo $item->name; ?></span></a>
            <?php else : ?>
               <span itemprop="name">
                  <?php echo $item->name; ?>
               </span>
            <?php endif; ?>

            <?php if (($key !== $penult_item_key) || $show_last) : ?>
               <span class="divider">
                  <?php echo $separator; ?>
               </span>
            <?php endif; ?>
            <meta itemprop="position" content="<?php echo $key + 1; ?>">
         </li>
      <?php elseif ($show_last) :
         // Render last item if reqd. ?>
         <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
            <span itemprop="name">
               <?php echo $item->name; ?>
            </span>
            <meta itemprop="position" content="<?php echo $key + 1; ?>">
         </li>
      <?php endif;
   endforeach; ?>
</ul>
*

kivik92

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Что никто не поможет в даной теме, товарищи?
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
1.Если шаблон не стандартный, то может у вас хл.крошки переопределены в шаблоне?
2.Файл из modules/*** или из HTML шаблона?
Спойлер
[свернуть]
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

kivik92

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
1.Если шаблон не стандартный, то может у вас хл.крошки переопределены в шаблоне?
2.Файл из modules/*** или из HTML шаблона?
Спойлер
[свернуть]
Да шаблон нестандартный, файл находится в modules/mod_breadcrums.
Прблема в том, что когда ставлю этот пункт меню стаття, то отображается нормально в хлебных крошках, а когда просто как раздилитель, то ничего не показывается в хлебных крошках.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Посмотрите, в /ваш шаблон/html/ нет mod_breadcrumbs ?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Честно не тестил, хотя по идет такое возможно ведь хлебные крошки формирует компоненты, а разделитель это не страница и перейти на нее нельзя
Попробуйте вставить пред
  <?php
   // Get rid of duplicated entries on trail including home page when using multilanguage
Следующий код
Код
<?php echo '<pre>', print_r($list, true),'</pre>'; ?>
И посмотрите что приходит.  если там ссылки на разделеитель нет, то ее и не будет. Делаете тип пункта меню материал, ставте на нем no index, а в выводе меню подмените ссылку или запретите клик
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

kivik92

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Решил проблему так (если кому-то будет интересно):
было — <span itemprop="name" style="color:#333">
                  <?php  $item->name; ?>
               </span>

стало — <span itemprop="name" style="color:#333">
                  <?php echo $item->name; ?>
               </span>

Всем спасибо товарищи  *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Про веб-шелл на сайтах. Как наладить сайты на Joomla CMS (версии 3)?

Автор admi5575

Ответов: 3
Просмотров: 753
Последний ответ 12.09.2026, 13:37:17
от wishlight
Проблема с редактором медиа-файлов в Joomla 3.10.11

Автор pditsmdp

Ответов: 0
Просмотров: 333
Последний ответ 24.08.2026, 12:48:17
от pditsmdp
Как сделать всплывающий баннер на Joomla 3.6?

Автор sergspb

Ответов: 1
Просмотров: 1351
Последний ответ 28.06.2026, 17:40:37
от sivers
Ошибка Missing field in database: Joomla\CMS\Table\Extension &#160; extension_id

Автор Ragivort

Ответов: 1
Просмотров: 6933
Последний ответ 25.12.2025, 21:10:01
от fbr
Joomla 3 не пускает в админку (просто перезагружается страница) (гуглил, нашёл решение, не помогло)

Автор lifelover2b

Ответов: 11
Просмотров: 18014
Последний ответ 05.06.2025, 04:48:29
от andrey222