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

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #30 : 17.12.2015, 18:39:16 »
Ну может я осилю. Можно попробовать сделать один параметр - откат на пункт меню списка, если не найден пункт меню для отдельного тега: Да / Нет :)
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #31 : 17.12.2015, 18:46:45 »
Главное чтоб по дефолту работал механизм, что сейчас
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #32 : 17.12.2015, 18:47:30 »
В смысле тот, на который пропатчили
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #33 : 18.12.2015, 21:56:54 »
Как победишь это дело напиши рецепт :-) а то мне тоже иногда интересно использовать теги... а привязывать каждый тег к меню лениво)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #34 : 18.12.2015, 22:38:55 »
Как победишь это дело напиши рецепт :-) а то мне тоже иногда интересно использовать теги... а привязывать каждый тег к меню лениво)
Так побеждено.
Другое дело, что надо в дистриб запихнуть
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #35 : 19.12.2015, 09:09:31 »
Главное чтоб по дефолту работал механизм, что сейчас
Нет, так нельзя. По дефу должно быть как сейчас есть, нельзя менять механизм + ссылки на теги побьются.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #36 : 19.12.2015, 13:41:26 »
Нет, так нельзя. По дефу должно быть как сейчас есть, нельзя менять механизм + ссылки на теги побьются.
Как они могут побиться если сейчас стандартно они "мигают", то есть то так, то этак формируются?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #37 : 20.12.2015, 12:53:20 »
Как они могут побиться если сейчас стандартно они "мигают", то есть то так, то этак формируются?
Ну было у тебя component/tags, а потому вдруг стала /tags (если есть пункт меню на список). Поэтому по дефу нужно, чтобы фоллбэк был выключен.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #38 : 20.12.2015, 14:52:09 »
Вот что у меня получилось:
https://github.com/joomla/joomla-cms/compare/staging...b2z:tag-route

Можешь у себя протестировать? Я у себя смотрел, вроде бы всё ок. Неплохо было бы ещё на многоязычном сайте проверить.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #42 : 21.12.2015, 12:48:48 »
Да, конечно
Странно, я проверил на двух сайтах (3.5.0 Beta и 3.4.6) - у меня работает. А какой модуль используется?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #43 : 21.12.2015, 12:50:14 »
Стандартный (в лайауте облака). Странно
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #44 : 21.12.2015, 13:08:24 »
Действительно странно. Я на тесте сделал отдельное меню, которое не выводится, и там пункт меню списка (view=tags). Опубликовал модуль и в нём всё гуд. Как только пункт меню снимаю с публикации, ссылки становятся component/tags. Если пункт меню опубликован, то всё ок - берётся алиас этого пункта меню. Если несколько пунктов меню view=tags, то берётся алиас более раннего по дате создания.

Перепроверь, правильно ли ты внёс изменения, потому что я чуток менял решение.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #45 : 21.12.2015, 13:12:33 »
Попробую перепроверить.
А с гитхаба нельзя стянуть сразу архив измененных файлов?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #47 : 21.12.2015, 14:36:26 »
Код не работает
Но, вроде, замена везде
Код
self::$lookup[$language]['tags']['default'][0]
на
Код
self::$lookup[$language]['tag']['default'][0]
помогает
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #48 : 21.12.2015, 14:47:04 »
Не, self::$lookup[$language]['tag']['default'][0] - это совсем другой элемент массива, он даже не устанавливается.

А код не может не работать  - у меня же работает  ^-^ В общем нужны ещё тестеры...
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #49 : 21.12.2015, 14:52:12 »
Не, self::$lookup[$language]['tag']['default'][0] - это совсем другой элемент массива, он даже не устанавливается.

А код не может не работать  - у меня же работает  ^-^ В общем нужны ещё тестеры...
Ну я его устанавливал выше ))
Тестеры есть?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #50 : 21.12.2015, 15:01:50 »
Так, а можешь тогда в моём коде на строке 160 поменять
Код: php
self::$lookup[$lang][$view]['default'][] = $item->id;
на
Код: php
self::$lookup[$lang]['tags']['default'][] = $item->id;
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #53 : 25.12.2015, 21:38:04 »
Вот что у меня получилось:
https://github.com/joomla/joomla-cms/compare/staging...b2z:tag-route

Можешь у себя протестировать? Я у себя смотрел, вроде бы всё ок. Неплохо было бы ещё на многоязычном сайте проверить.
Вот же.
Проблема описана в стартпосте
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #54 : 25.12.2015, 22:29:08 »
AlexeyGal, это J - здесь для теста надо сначала организовать рабочее пространство. В реальности J внутри посложнее многих других систем, и тут, в тестовом цеху, молодежь не тусуется - не доросла. Не знаете как - просто проигнорируйте.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #55 : 25.12.2015, 22:31:34 »
и как тестировать это? как вообще это скачать? Где вообще кнопка СКАЧАТЬ?
Вы дали мне ссылку на какие-то куски измененных скриптов, непонятно что делающие. И говорите- на протестируй!

Я так понимаю что тот, кто вносит изменения и должен тестировать, так как только он понимает логику измененных скриптов! 
Тестировать должны простые пользователи.
Тот кто внес изменения и так сделал кучу работы, и у него нет возможности покупать 5 разных компов, ставить разные системы, версии и еще наполнять 5 тестовых сайтов разным контентом.
Это бесплатная система, и тестировщиков тут не хватает, поэтому и нет новых фич и обновления идут стопкой
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #56 : 25.12.2015, 22:33:49 »
Пуллов делать нельзя, гиблое дело, если новое начальство смотрит на это дело по другому сообщите.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #57 : 25.12.2015, 22:56:01 »
Вы какой оболочкой для гита пользуетесь?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #58 : 25.12.2015, 23:08:10 »
http://git-scm.com/book/ru/v1/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-Git-%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-Git-%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D1%8F git clone, откуда клонировать показывает гитхаб или битбукет, гитхаб, например,  URL
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Неверная работа роутера тегов в 3.4.6
« Ответ #59 : 26.12.2015, 08:12:43 »
А чего, вручную нельзя изменения внести? Там же всего парочка строк кода ;)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться