Новости Joomla

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.

В пакет входят:
- библиотека Webtolk/Cdekapi
- системный плагин System - WT Cdek для хранения настроек и AJAX-интеграций
- task-плагин Task - Update WT Cdek data для обновления локальных копий справочников CDEK по расписанию
- web asset с официальным JavaScript-виджетом СДЭК

👉 v.1.3.0. Что нового?
- Полный рефакторинг библиотеки. Библиотека переработана в entity-based API с фасадом Cdek и отдельным слоем запросов. Обратная совместимость не нарушена, поэтому версия библиотеки - 1.3.0.
- Добавлена поддержка новых разделов API СДЭК. Добавлена поддержка новых разделов API СДЭК: webhooks, prealert, печатные формы, payment, passport, reverse, intakes и других сущностей.
- Улучшена интеграция с Joomla.
Улучшена интеграция с Joomla: installer script для layouts, новые поля Joomla Form для тарифов и обновлённые js виджета CDEK.
- документация библиотеки. Все методы библиотеки подробно описаны, а так же текст документации собран в отдельной папке в git репозитории и будет опубликован на сайте.

Библиотека эта нужна для разработчиков, создающих свои расширения для интеграции Joomla и курьерской службы CDEK.

Страница расширения
GitHub расширения

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 1149 Просмотров
*

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

  • Живу я здесь
  • 2606
  • 361 / 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
Просмотров: 790
Последний ответ 10.02.2021, 09:20:25
от zahar_92
Почему в хлебных крошках показывается заголовок страницы

Автор ALEXRAW

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

Автор mankutila

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

Автор Gerostrat

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

Автор fireman

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