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

polezniy

  • Захожу иногда
  • 442
  • 1 / 0
Всем привет. Заметил в коде что к хлебным крошкам привязаны стрелки. Но на самом сайте они не отображаются. Сами хлебные крошки на сайте прописаны через слэш. Подскажите, как убрать данные стрелки? И нужно ли их убирать? Путь к стрелкам: /media/system/images/arrow.png
 
Код
	<ol  class="mod-breadcrumbs breadcrumb">
<li class="active">
<span class="icon fa fa-home"></span>
</li>

<li   class="mod-breadcrumbs__item breadcrumb-item"><span property="item" typeof="WebPage"><a  href="/" class="pathway"><span >Главная</span></a></span>
<span class="divider">
<img src="/media/system/images/arrow.png" alt="" /> </span>

<meta  content="1">
</li>
<li   class="mod-breadcrumbs__item breadcrumb-item"><span property="item" typeof="WebPage"><a  href="/salaty.html" class="pathway"><span >вложение1</span></a></span>
<span class="divider">
<img src="/media/system/images/arrow.png" alt="" /> </span>

<meta  content="2">
</li>
<li   class="mod-breadcrumbs__item breadcrumb-item"><span property="item" typeof="WebPage"><a  href="/salaty/salaty-s-kuritsej.html" class="pathway"><span >вложение2</span></a></span>
<span class="divider">
<img src="/media/system/images/arrow.png" alt="" /> </span>

<meta  content="3">
</li>
<li aria-current="page"   class="mod-breadcrumbs__item breadcrumb-item active"><span >страница</span> <meta  content="4">
</li>
</ol>
*

polezniy

  • Захожу иногда
  • 442
  • 1 / 0
Прописываем свой разделитель в настройках хлебных крошек и исчезает проблема. Но появляется новая, я прописал один слэш, но разделитель выглядит так:
*

polezniy

  • Захожу иногда
  • 442
  • 1 / 0
если в настройках убираю разделитель, то тогда серенький разделитель остается в хлебных крошках + в коде ссылка на стрелку.
*

polezniy

  • Захожу иногда
  • 442
  • 1 / 0
Как оставить лишь тот разделитель который я прописал?
*

sivers

  • Живу я здесь
  • 2619
  • 363 / 0
Серый сделан стилями. Можно там же его и отключить. Либо оставить серые, а в качестве разделителя указать невидимый символ (неразрывный пробел к примеру - & nbsp;)чтоб стрелки-картинки убрались.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Перепределите макет модуля, вырежьте лишнее  .
*

polezniy

  • Захожу иногда
  • 442
  • 1 / 0
arrow.png
Сделал, но проблем весьма длинный.
*

polezniy

  • Захожу иногда
  • 442
  • 1 / 0
Перепределите макет модуля, вырежьте лишнее .
Не могли бы подсказать, что нужно убрать, сделал перепределение. Также исчез fa иконка дома, а хлебные крошки стали такими:

Подскажите что вырезать необходимо? То в данной ситуации я даже не знаю что именно лишнее здесь.
Вот код файла:
Код
<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_breadcrumbs
 *
 * [member=126442]copyright[/member]   (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div aria-label="<?php echo htmlspecialchars($module->title, ENT_QUOTES, 'UTF-8'); ?>" role="navigation">
<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>
</div>
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
<?php if (($key !== $penult_item_key) || $show_last) : ?>
<span class="divider">
<?php echo $separator; ?>
</span>
<?php endif; ?>
Пропишите прямо в коде
Код
<?php if (($key !== $penult_item_key) || $show_last) : ?>
<span class="divider"> / </span>
<?php endif; ?>
*

polezniy

  • Захожу иногда
  • 442
  • 1 / 0
Спасибо, подскажите, а как добавить fa иконку перед главной, как ранее было?
*

polezniy

  • Захожу иногда
  • 442
  • 1 / 0
Цитировать
Пропишите прямо в коде
Код
<?php if (($key !== $penult_item_key) || $show_last) : ?>
<span class="divider"> / </span>
<?php endif; ?>


Протестил, что-то не сработало
*

polezniy

  • Захожу иногда
  • 442
  • 1 / 0
Установил модуль новый и решил все проблемы, подскажите а стандартный модуль хлебных крошек можно удалить?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Установил модуль новый и решил все проблемы, подскажите а стандартный модуль хлебных крошек можно удалить?
В корзину- Да
*

polezniy

  • Захожу иногда
  • 442
  • 1 / 0
Я имею ввиду полностью, через управление? Или не стоит удалять?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Я имею ввиду полностью, через управление? Или не стоит удалять?
Нет смысла. он стандартный, при обновлении снова будет .
*

polezniy

  • Захожу иногда
  • 442
  • 1 / 0
Я вас понял, спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как в хлебных крошках вывести заголовок страницы?

Автор zahar_92

Ответов: 4
Просмотров: 889
Последний ответ 10.02.2021, 09:20:25
от zahar_92
Почему в хлебных крошках показывается заголовок страницы

Автор ALEXRAW

Ответов: 17
Просмотров: 1394
Последний ответ 04.12.2020, 23:36:46
от AlexB
Необходимо убрать '?layout=category' из ссылок в хлебных крошках - Joomla! 3.6.2б, JoomShoping

Автор mankutila

Ответов: 9
Просмотров: 2131
Последний ответ 02.10.2019, 17:16:23
от dmitry_stas
В хлебных крошках добавляется ?layout=list

Автор Gerostrat

Ответов: 8
Просмотров: 1157
Последний ответ 06.06.2019, 21:58:35
от AlekVolsk
Freestyle Testimonials - лишний пункт в хлебных крошках

Автор fireman

Ответов: 6
Просмотров: 1262
Последний ответ 11.11.2018, 18:21:18
от fireman