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

vovchikku

  • Захожу иногда
  • 407
  • 1 / 0
есть страница с выводом товара

http://www.ban-ka.ru/katalog-tovarov.html

В каждом товаре есть вот такие доп поля https://yadi.sk/i/hmN8sZ2ztM8nA

 Но эти поля выводятся только в карточке товара...

Как сделать чтобы в выводе каталога товаров выводились дополнительные поля?
спасибо заранее
*

vovchikku

  • Захожу иногда
  • 407
  • 1 / 0
спасибо, ветку прочитал.

добавил код вот сюда
https://yadi.sk/i/k5ar9c-htMJt8

ничего не поменялось


тема которую вы сбросили  очень старая - 2013 года...

я думал что с того времени уже появится более автоматизированное решение...
*

Liss

  • Захожу иногда
  • 238
  • 10 / 0
1. какое может быть более автоматизированное решение для версии VM, поддержка которой давно прекращена? Или речь о VM3? тогда я пас, все написанное ниже не актуально
2. неясно, default.php по какому конкретно пути в структуре сайта взят?
3. код "вырван из контекста", в нем указано имя позиции, выдуманной автором того поста. стандартные $field->layout_pos имеют другие имена

вот так попробуй
Код: php
			  <?php if (!empty($product->customfields)) { ?>
<div class="product-fields">
              <?php foreach ($product->customfields as $field) {
                if ($field->is_hidden)
                  continue;  
          if ($field->layout_pos == 'normal') { ?>
                    <div style="display:inline-block;" class="product-field product-field-type-<?php echo $field->field_type ?>">
                    <span class="product-fields-title" ><?php echo  JText::_($field->custom_title); ?></span>
                    <span class="product-field-display"><?php echo $field->display; ?></span>
                    <span class="product-field-desc"><?php echo $field->custom_field_desc; ?></span>
                    </div>
                  <?php }
              } ?>
              </div> 
  <?php }
  else { // решаем проблему вывода пользовательских полей у перекрестно-рекомендуемых товаров - прямой запрос в БД - "костыль"
          $query = 'SELECT A.`custom_value` , A.`virtuemart_custom_id` , A.`ordering` , B.`custom_title`, B.`field_type` FROM `#__virtuemart_product_customfields` AS A
          LEFT JOIN `#__virtuemart_customs` AS B ON A.`virtuemart_custom_id` = B.`virtuemart_custom_id`
          Where A.`virtuemart_product_id` = ' . $product->virtuemart_product_id . ' and B.`layout_pos`="normal"
          ORDER by A.`ordering`';

              $db = JFactory::getDBO();
              $db->setQuery($query);
              $results = $db->loadObjectList();
              foreach ($results as $result) {
            if(!empty($result->custom_value)) { ?>
          <div style="display:inline-block;" class="product-field product-field-type-<?php echo $result->field_type ?>">
                    <span class="product-fields-title" ><?php echo  JText::_($result->custom_title)?></span>
                    <span class="product-field-display"><?php echo $result->custom_value ?></span>
                  </div>
            <?php }
              }
  }
             ?>
« Последнее редактирование: 16.07.2016, 23:21:09 от Liss »
*

vovchikku

  • Захожу иногда
  • 407
  • 1 / 0
Код  я ставил сюда


/var/www/ban-ka.ru/data/www/ban-ka.ru/components/com_virtuemart/views/category/tmpl/default.php


установил ваш вариант кода -страница каталога перестала открываться

https://yadi.sk/i/mOYaR-YbtMQev


пришлось убрать...


В папке с шаблоном папки VirtueMart нет...

---------

 так  а почему VM 3 стал устаревшей, неподдерживаемой версией? VM больше вообще не поддерживается?
*

Liss

  • Захожу иногда
  • 238
  • 10 / 0
ах да, мой вариант для VM2, т.е. как я сказал до этого: он не актуален для VM3
« Последнее редактирование: 16.07.2016, 22:55:02 от Liss »
*

vovchikku

  • Захожу иногда
  • 407
  • 1 / 0
может подскажете как решить вопрос на VM3?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать - Вывод модуля на всех страницах - Кроме в карточке товара?

Автор artem_wrong

Ответов: 15
Просмотров: 5505
Последний ответ 15.02.2022, 15:07:34
от beliyadm
Мультиязычность, связь товаров, доп.поля

Автор sanek2281

Ответов: 1
Просмотров: 3957
Последний ответ 24.01.2022, 18:00:46
от Максим Пишняк
VirtueMart 3 Через RO csvi не могу загрузить больше 956 товаров

Автор artem_wrong

Ответов: 11
Просмотров: 2724
Последний ответ 25.09.2021, 21:13:23
от ShopES
Импорт товаров

Автор tmpnikl

Ответов: 9
Просмотров: 1587
Последний ответ 06.05.2021, 07:13:51
от tmpnikl
Нет поля для введения купона VirtueMart 3

Автор Olga89

Ответов: 32
Просмотров: 2331
Последний ответ 18.01.2021, 19:28:11
от Olga89