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

agro355

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Обрезаются "кавычки"
« : 11.04.2011, 12:29:41 »
Здравствуйте!
В компоненте фотогалереи JoomGallery при открытии (редактировании) категории или изображения в поле Название (Title) удаляються все символы начиная с обычных "кавычек" (т.е. "). А при сохранении не удаляються. Например, создаю я категорию и называю ее ТОРТ "СПАРТАК", сохраняю, все гуд - сохраняется. Теперь когда открыть данную категорию для редактирования название будет ТОРТ. Если дописать "СПАРТАК" и сохранить, то сохраниться, а если нажать Применить (Apply), то сразу исчезает.
Очень нужны именно "такие кавычки" а не какие то другие.

Помогите исправить данный баг (я считаю, что это именно баг потому, что в других компонентах да и в самой Joomla такие кавычки в названиях разрешены и не удаляються). Или, хотя бы, подскажите где искать код, который режет их.
*

agro355

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Обрезаются "кавычки"
« Ответ #2 : 11.04.2011, 12:40:59 »
одиночные должны работать ).
''СПАРТАК'' попробуй
Спасибо, за совет, но заказчик требует "нормальных", т.е. двойных и настаивает, чтобы я сделал "как надо"...
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Обрезаются "кавычки"
« Ответ #3 : 11.04.2011, 12:48:17 »
Просто экранировать их нужно.
Код
$quot = str_replace('"', '&quot', $quot);
Точнее заменить при вводе на &quot. Прямо в визуальном редакторе У Вас защита так срабатывает.
« Последнее редактирование: 11.04.2011, 12:51:52 от al-teen »
*

agro355

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Обрезаются "кавычки"
« Ответ #4 : 11.04.2011, 12:50:58 »
Просто экранировать их нужно.
Код
$quot = str_replace('"', '&quot', $quot);
Точнее заменить при выводе на &quot. У Вас защита так срабатывает
А где именно??
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Обрезаются "кавычки"
« Ответ #5 : 11.04.2011, 12:54:25 »
А где именно??
Либо в Визуальном редакторе при помощи JS, либо в компоненте, который Вы используете. Точнее сказать не могу - я не Ванга, пардон
*

agro355

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Обрезаются "кавычки"
« Ответ #6 : 11.04.2011, 13:04:04 »
К сожалению, визуальный редактур тут ни причем потому, что это поле - Название (Title). Может тогда подскажете где этот код в с татьях или категория Joomla, а я уже по аналогии попытаюсь найти в компоненте JoomGallery?
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Обрезаются "кавычки"
« Ответ #7 : 11.04.2011, 15:00:12 »
Как раз таки визуальный редактор еще как при чем. Вполне реально заменить на уровне ввода символ кавычек на его безопасный хтмл аналог. Но для этого нужно хотя бы на начальном уровне знать JS. И если я даже Вам напишу сам код для подмены, Вам опять же нужны знания JS чтоб его вставить. Попробуйте ту строчку, что я привел выше сперва вставить в index.php шаблона где нить сверху, чем черт не шутит, может сработает. Хотя это что называется пальцем в небо ткнуть.

Я не знаю чем Вы у себя пользуетесь, если стандартный com_content то там и ищите. Вы выполняете заказ, а не народ с данного форума. Посему и работать должны сами, а не просить поработать других за спасибо. Я указал Вам причину - экранирование кавычек. Назвал один из методов решения. Что еще нужно? Открывайте мануал и читайте, иначе не следует браться за работу, в которой ничего не умеете и не знаете.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Обрезаются "кавычки"
« Ответ #8 : 11.04.2011, 15:21:15 »
хватит флудить )
\administrator\components\com_joomgallery\views\image\tmpl\form.php
в районе 60-ой строки приводим к следующему виду

Код
<input class="inputbox" type="text" name="imgtitle" id="title" size="40" maxlength="255" value="<?php echo $this->escape($this->item->imgtitle); ?>" />
*

agro355

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Обрезаются "кавычки"
« Ответ #9 : 11.04.2011, 16:57:52 »
Огромнейшее Вам спасибо, Effrit! Получилось! Я  и сам было нашел данную строчку кода, но вот что с ней делать не знал.

И вам, al-teen, спасибо за то что не остались равнодушным.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Обрезаются "кавычки"
« Ответ #10 : 11.04.2011, 17:16:33 »
так надо было посомтреть аналог category, у которой название с кавычками нормально отрабатывает )
я так выловил баг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться