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

roga_i_kopita

  • Осваиваюсь на форуме
  • 32
  • 4 / 0
Всех приветствую!  :D

Господа, сориентируйте пожалуйста в вопросе использования памяти под пользовательские переменные в php.
Ну или подскажите, где почитать, как в яндексе это всё коротко сформулировать?

Вот создаю в шаблоне переменные, присваиваю им значения, потом использую их.
Ну, к примеру так:
Код
<?php $suffix_ss = ($this->countModules('slideshow'))? 'ss_on' : 'ss_off'; ?>
.........
<div id="wide_box_<?php echo $suffix_ss; ?>"></div>

ВОПРОС: а нужно ли потом значение этой переменной в конце файла index.php шаблона очищать?
Ну вроде <?php $suffix_ss = ""; ?> или как-то по-другому.
После того, как пользователь перешёл на другую страницу / другой сайт / закрыл браузер что с этой переменной происходит?
А если одновременно куча пользователей, как они эту переменную используют? Для каждого клиента в отдельности создаётся?
Если эта переменная постоянно в памяти место занимает, да ещё для каждого отдельного клиента новая переменная добавляется, так память "вытечет" вся!  :o
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Ну вроде <?php $suffix_ss = ""; ?>

Если делать таким образом переменная продолжает существовать, просто с новым значением.

Для этого используется функция unset
*

roga_i_kopita

  • Осваиваюсь на форуме
  • 32
  • 4 / 0
Правильно ли я Вас понял, что освобождать память от переменных, созданных в index.php ОБЯЗАТЕЛЬНО НУЖНО? Ну, и, в соответствии Вашим рекомендациям, делать ето через unset. Так?
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Да нет, я такого не говорил.

Более того - практически не встречал такого в шаблонах.

Необходимость в удалении переменных определяется в зависимости от назначения и области использования переменной.

А ранее я написал лишь, что Вы не удалите переменную, присвоив ей пустое значение.
*

roga_i_kopita

  • Осваиваюсь на форуме
  • 32
  • 4 / 0
Я нашёл ответ на свой вопрос (тут нашёл)

Переменная инициализируется в момент присваивания ей значения и существует до тех пор, пока выполняется программа. Т.е., в случае web-страницы это означает, что до тех пор, пока не завершен запрос.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вывести путь до шаблона с помощью API Joomla?

Автор elche

Ответов: 13
Просмотров: 21339
Последний ответ 11.09.2018, 23:48:50
от DK-Scorp
Стили шаблона

Автор karkan25

Ответов: 12
Просмотров: 8511
Последний ответ 21.05.2017, 16:40:32
от karkan25
Проблема с изменением логотипа штатного шаблона rhuk_milkyway Joomla_1.5

Автор Porohok

Ответов: 6
Просмотров: 9576
Последний ответ 22.03.2017, 10:34:23
от Porohok
Настройка неадаптивного шаблона

Автор Zegeberg

Ответов: 4
Просмотров: 7683
Последний ответ 21.06.2016, 00:21:06
от Zegeberg
Редактирование шаблона

Автор gdmitry

Ответов: 1
Просмотров: 7249
Последний ответ 04.06.2016, 20:25:32
от Taatshi