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

nesui

  • Новичок
  • 4
  • 0 / 0
Здравствуйте, пожалуйста помогите добрым советом. 2 дня ковыряла корзину файлы: default_pricelist.php и default.php в той же папке /components/com_virtuemart/views/cart/tmpl. После данных манипуляций у меня первый товар который я добавляю в корзину отображается правильно а последующие уже нет: нет названия, артикула, картинки, цены и т.д., есть только ярлычок удаления, но итоговую сумму считает. Вообще расстроилась очень, а что делать даже не знаю, потому что эти файлы так перелопатила, что краев и концов не найду. Может кто сообразит а? Внизу прикрепляю фото и код default_pricelist.php

<?php defined('_JEXEC') or die('Restricted access');


Спойлер
[свернуть]

*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
1 тэг <tr не закрыт.
этот кусок кода
Код
foreach($this->cart->cartData['DATaxRulesBill'] as $rule){ ?>
         <tr class="sectiontableentry<?php $i ?>">
            <td colspan="4" align="right"><?php echo   $rule['calc_name'] ?> </td>

                                     <?php if ( VmConfig::get('show_tax')) { ?>
            <td align="right"> </td>

                                <?php } ?>
            <td align="right"><?php echo $this->currencyDisplay->createPriceDiv($rule['virtuemart_calc_id'].'Diff','', $this->cart->pricesUnformatted[$rule['virtuemart_calc_id'].'Diff'],false); ?>  </td>
            <td align="right"><?php echo $this->currencyDisplay->createPriceDiv($rule['virtuemart_calc_id'].'Diff','', $this->cart->pricesUnformatted[$rule['virtuemart_calc_id'].'Diff'],false); ?> </td>
         </tr>
         <?php
         if($i) $i=1; else $i=0;
      } ?>
повторяется 2 раза подряд.
В общем, сначала надо кое-какие основы прочитать, потом уже ковыряться в коде.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

nesui

  • Новичок
  • 4
  • 0 / 0
Большое мпасибо за ответ, но я закрыла тег tr  первой строки и убрала копию строк, но к сожалению это не изменило ситуацию. Подскажите в чем еще может причина, если не сложно конечно.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Я не знаю, как вы ковыряли код, но у вас полный бардак без всякой логики. Нет у меня времени и желания копаться в этом. Можете попробовать это:
строку (примерно 92)
Код
<?php } ?>
перенести за строкой (примерно 102)
Код
</span></td>

а строку (примерно 94)
Код
<?php if ( $prow->virtuemart_media_id) {  ?>
перенести за строкой (примерно 96)
Код
</td>
Если не получится, то верните обратно оригинал и еще раз аккуратно проделайте то, что вы называете "ковырянием".
« Последнее редактирование: 15.05.2013, 10:08:37 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расчет общего веса заказа в корзине VirtueMart 3.6

Автор Valderdag

Ответов: 8
Просмотров: 1781
Последний ответ 01.05.2020, 10:29:02
от Valderdag
Неправильная промежуточная сумма в корзине

Автор TYMON

Ответов: 1
Просмотров: 1027
Последний ответ 29.08.2018, 09:44:53
от TYMON
VirtueMart 3. Выводится только несколько дополнительных полей фильтрации

Автор Illibes

Ответов: 0
Просмотров: 1429
Последний ответ 14.12.2017, 17:15:46
от Illibes
Не отображается скидка на отдельный товар

Автор КСС

Ответов: 8
Просмотров: 1958
Последний ответ 02.08.2017, 16:02:07
от КСС
Отображение только оптового товара

Автор КСС

Ответов: 7
Просмотров: 1375
Последний ответ 25.06.2017, 18:17:24
от lexxbry