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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну скажем так не все варианты отрабатываются. надо править router.php компонента
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
ну скажем так не все варианты отрабатываются. надо править router.php компонента
Это исправит только ?layout=category
Я правильно понял?
-------------------------------------------
для наглядности.
так сохраняет пункт меню производителя аддорн меню магазина

index.php?option=com_jshopping&controller=manufacturer&task=view&manufacturer_id=1

а так - меню Joomla

index.php?option=com_jshopping&view=manufacturer&layout=man&task=view&manufacturer_id=2
« Последнее редактирование: 12.02.2015, 19:24:32 от Biss »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
да, правильно поняли. производитель - опять будет ?layout=man
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Valeriomed

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Я для решения проблемы с категориями JoomShopping прибегнул вот к такому решению:
В файле components/com_jshopping/router.php

В этот кусок кода
Код
    
if ($controller=="category" && $query['task']=="view" && $query['category_id']){
        if (isset($categoryitemidlist[$query['category_id']])){
            $query['Itemid'] = $categoryitemidlist[$query['category_id']];
            unset($query['controller']);
            unset($query['category_id']);
            unset($query['task']);
        }else{

добавляем после последнего unset

Код
    
unset($query['layout']);

zeher, спасибо, Ваше решение тоже работает
по крайней мере с его помощью, я могу удалять мусор в адресе rel="canonical"

В частности на странице в списке производителей тоже в каноникал вылазил лишний кусок. Благодаря Вашему способу он убирается.
Пока сопутствующих глюков в формировании ЧПУ или чего-то еще не заметил

Спасибо всем отписавшимся в теме  *DRINK*
« Последнее редактирование: 13.02.2015, 21:35:38 от Valeriomed »
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
после обновления Joomla до 3.4.0 rel="canonical" вообще перестал выводится
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
неужели :) Joomla наконец то исправила плагин :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
заменили
Код
		$parsed = $router->parse($uri);
$fakelink = 'index.php?' . http_build_query($parsed);
$link = $domain . JRoute::_($fakelink, false);

if ($uri !== $link)
{
$doc->addHeadLink(htmlspecialchars($link), 'canonical');
}

на
Код
		$link = $domain . JRoute::_('index.php?' . http_build_query($router->getVars()), false);

if ($uri->toString()!== $link)
{
$doc->addHeadLink(htmlspecialchars($link), 'canonical');
}
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
да. теперь правильно
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Valeriomed

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Да после обновления Joomla 3.4.0 каноникал вообще исчез, только на главной странице есть, причем к URL магазина приписал /category/

Я пока откатился назад, так как мне rel=canonical нужен, плагин Невигена для товара в нескольких категориях перестал работать...

А Вы, zeher, как для себя эту диллему решили?
*

ViktorMah

  • Захожу иногда
  • 252
  • 30 / 0
Только что и у себя заметил, что к ссылкам на категории которые созданы руками через стандарт_joomla создать пункт меню
в модуле Breadcrumbs и по кнопке назад(в товаре) к ссылке добавляется этот ?layout=category 

да, логично... значит возвращаемся к шагу http://joomlaforum.ru/index.php/topic,308210.msg1530600.html#msg1530600 :)
В Joomla 3.4.1 уже не прокатило

приглушу в роботсе.
« Последнее редактирование: 01.04.2015, 20:31:06 от ViktorMah »
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
Код
		$str = $link;
$str = str_replace("?layout=category", "", $str);
if ($uri !== $link)
{
$doc->addHeadLink(htmlspecialchars($str), 'canonical');
}


сделал по аналогии в mod_breadcrumbs
*

ViktorMah

  • Захожу иногда
  • 252
  • 30 / 0
У уважаемый zeher
Пожалуйста, поделитесь решением
Цитировать
сделал по аналогии в mod_breadcrumbs

а то убитие ?layout=category в robots.txt гробит результаты микроразметки
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
Вот весь мой breadcrumbs
Спойлер
[свернуть]
*

ViktorMah

  • Захожу иногда
  • 252
  • 30 / 0
Странно но у меня не сработало опять не внимателен  crazy! пропустил -  . $str .
Спойлер
[свернуть]
« Последнее редактирование: 31.03.2015, 10:14:59 от ViktorMah »
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
a href="' . $str . '" class="pathway"
*

ViktorMah

  • Захожу иногда
  • 252
  • 30 / 0
да, да. полностью согласен но всё равно не прокатило
Ctrl+F5 = почистил кэш и всё норм
 *DRINK*
« Последнее редактирование: 31.03.2015, 12:17:34 от ViktorMah »
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
вставил Ваш код себе в breadcrumbs и все работает, может кеш?
*

herr

  • Захожу иногда
  • 127
  • 0 / 1
У меня тоже проблема с ?layout=category, но если открыть исходный код такой страницы, то там ссылка нормального вида без ?layout=category.
Я так понимаю что робот читает исходный код страницы, где ссылка без ?layout=category, или я ошибаюсь?
*

Valeriomed

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Обновил Joomla до версии 3.4.1 и JoomShopping до последней версии 4.9.2 + скачал обновленный плагин Nevigen'a против дублей и все работает корректно.

Rel-Сanonical выводится если только зашел на страницу - дубль. Если страница каноническая сама по себе то каноникал на себя саму не ставится.

Для теста взял категорию Joomshoppinga с SEF и без. В коде версии без ЧПУ стоит каноникал на ЧПУ версию

Никакого мусора, ?layout=category или чего то подобного нет. Ни в категориях, ни в товарах ни в производителях
*

Bozhkov2

  • Захожу иногда
  • 427
  • 12 / 0
Поставил, не помогло
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
все работает корректно.

Rel-Сanonical выводится если только зашел на страницу - дубль.

у меня все так и есть. понятия не имею откуда нашли проблему :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT JoomShopping Finder плагин умного поиска (товары, атрибуты, характеристики)

Автор sergeytolkachyov

Ответов: 1
Просмотров: 3460
Последний ответ 13.08.2026, 14:07:56
от sergeytolkachyov
WT Max bot - JoomShopping

Автор sergeytolkachyov

Ответов: 0
Просмотров: 600
Последний ответ 22.07.2026, 09:43:03
от sergeytolkachyov
Плагин обновления цен и остатков товаров JoomShopping из CSV

Автор sergeytolkachyov

Ответов: 3
Просмотров: 9085
Последний ответ 01.07.2026, 14:45:12
от sergeytolkachyov
WT JoomShopping Export YML

Автор sergeytolkachyov

Ответов: 0
Просмотров: 966
Последний ответ 01.07.2026, 14:40:29
от sergeytolkachyov
[JoomShopping 5] вывод товаров из дочерних категорий

Автор v42bis

Ответов: 16
Просмотров: 11152
Последний ответ 13.05.2026, 17:26:17
от sergeytolkachyov