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

NiiCon

  • Новичок
  • 6
  • 0 / 1
При создании шаблона сталкнулся с такой проблемой - при локализации не переводит языковые константы, а именно, вместо перевода, прописанного в файле ini и sys.ini, пишет название константы.
Шаблон устанавливается без ошибок.
В папке language/ru-RU Joomla файлы ini и sys.ini установленного шаблона присутствуют.
Языковые константы в них прописаны.
В файле templateDetails.xml путь к языковым файлам прописан.
Вроде бы все проверил, и по теории все должно работать, но проблема осталась - вместо перевода константы, пишет саму константу!  *ОХ-Х-Х*
Помогите советом, пожалуйста... В какую сторону копать ?  !
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
А переопределить попробуйте .
В файле templateDetails.xml путь к языковым файлам прописан.
Сразу или после установки ?
*

NiiCon

  • Новичок
  • 6
  • 0 / 1
Путь прописан сразу - до установки шаблона.

Переопределение помогло частично - перевод простой текстовой константы, типа TPL_MYSITE_DESC.
Перевести константы позиций (для панели управления) TPL_MYSITE_POSITION_POSITION-0 так и не получилось.
Пошаманил немного - переопределить константы позиций не вышло :\
Все таки не могу понять почему не работают файлы ini и sys.ini  в папке языков Joomla (без переопределения) :(
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Перевести константы позиций (для панели управления)
В папку /administrator/language/
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Константы позиций для панели управления не переводятся как обычные. Я пробовала когда-то. Там есть какой-то затык. Мне удалось перевести в итоге, но помню, что очень много с этим мучалась.

Сравните как прописаны пути к файлам у Вас и у дефолтного шаблона - например, protostar. Еще посмотрите в какой кодировке у Вас файл создан. Нужна utf-8 без BOM.

Еще покажите как назван языковой файл и как прописываете пути.
« Последнее редактирование: 04.05.2019, 15:51:34 от Taatshi »
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

NiiCon

  • Новичок
  • 6
  • 0 / 1
Пути к файлам прописаны как и в предустановленных шаблонах:

Код
<languages folder="language">
<language tag="ru-RU">ru-RU/ru-Ru.tpl_mysite.ini</language>
<language tag="ru-RU">ru-RU/ru-Ru.tpl_mysite.sys.ini</language>

<language tag="en-GB">en-GB/en-GB.tpl_mysite.ini</language>
<language tag="en-GB">en-GB/en-GB.tpl_mysite.sys.ini</language>
</languages>

Кодировка языковых файлов - utf-8

Вот полностью код файла templateDetails.xml

Код
<?xml version="1.0" encoding="utf-8"?>
<extension version="3.0" type="template" client="site">
<name>mysite</name>
<creationDate></creationDate>
<author></author>
<authorEmail>admin@mysite.ru</authorEmail>
<authorUrl></authorUrl>
<copyright>Copyright (C) 2019 Open Source Matters, Inc. All rights reserved.</copyright>
<license></license>
<version>1.0.0</version>
<description>TPL_MYSITE_XML_DESC</description>

<files>
<folder>css</folder>
<folder>html</folder>
<folder>images</folder>
<folder>language</folder>

<filename>index.html</filename>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>

<positions>
<position>TPL_MYSITE_POSITION_POSITION-0</position>
</positions>

<languages folder="language">
<language tag="ru-RU">ru-RU/ru-Ru.tpl_mysite.ini</language>
<language tag="ru-RU">ru-RU/ru-Ru.tpl_mysite.sys.ini</language>

<language tag="en-GB">en-GB/en-GB.tpl_mysite.ini</language>
<language tag="en-GB">en-GB/en-GB.tpl_mysite.sys.ini</language>
</languages>
</extension>

Хотелось бы все таки понять почему не работают файлы языков "напрямую" без переопределения...

А на счет позиций - ведь это тоже языковые константы, которые прописываются в языковых файлах...так почему они должны работать по другому ?

Включил режим "отладки". В консоли "отладки" пишет, что не загружен языковой файл ini в папки ru-RU

Код
**Не загружен** : JROOT/language/ru-RU/ru-RU.tpl_mysite.ini
**Не загружен** : JROOT/templates/mysite/language/ru-RU/ru-RU.tpl_mysite.ini

 хотя он там присутствует . В чем может быть дело ?
« Последнее редактирование: 05.05.2019, 10:50:56 от NiiCon »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Локализация Joomla 3.x (обсуждение перевода, инструкции и рекомендации)

Автор smart

Ответов: 363
Просмотров: 238308
Последний ответ 16.05.2022, 16:56:45
от SK
Проблема с настройкой Русского языка

Автор verov

Ответов: 3
Просмотров: 4242
Последний ответ 28.02.2020, 06:31:55
от verov
Перевод установленного шаблона на русский язык [для чайников]

Автор Полина

Ответов: 3
Просмотров: 4950
Последний ответ 20.02.2020, 15:57:37
от Полина
Переопределение значений из шаблона. Возможно ли?

Автор master-smeta

Ответов: 5
Просмотров: 3876
Последний ответ 10.01.2020, 19:48:44
от beliyadm
Перевод шаблона на русский язык

Автор Единая Справка Строителя

Ответов: 1
Просмотров: 3119
Последний ответ 19.06.2019, 17:02:33
от SeBun