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

Evgg

  • Захожу иногда
  • 130
  • 2 / 0
 Список ожидаемых товаров представляет собою таблицу:

E-mail    Артикул    Название товара    Дата        Image    Опубликовано


проблема:

Добавил еще одну колонку "особенность товара".

E-mail    Артикул    Название товара    Особенность товара    Дата        Image


не могу сделать, чтобы выбранная пользователем особенность попадала в эту таблицу. (Наподобие, как при заказе, отображается.)
Особенности заданы в доп. атрибутах и выбираются из выпад. списка.

Может кто помочь?
спасибо
*

Evgg

  • Захожу иногда
  • 130
  • 2 / 0
Re: Товары - Список ожидаемых...
« Ответ #1 : 21.10.2011, 14:49:21 »
Решено.

дополнительной колонки в таблице не делал, аттрибут товара выводится под именем товара.
(Работает для advanced attributes)
На универсальность не претендую. На заданном сайте работает.

//чтобы в waiting list отображались атрибуты - Размер               
внести изменения в 3 файла.

1.
mysite.ru/components/com_virtuemart/themes/ja-zeolite/templates/pages/shop.waiting_list.tpl.php
искать строки и заменить на:

mm_showMyFileName( __FILE__ );

global $VM_LANG;
$attr=$_SESSION['att']; //Evg added
?>

<input type="hidden" name="product_id" value="<?php echo $product_id; ?>" />
<input type="hidden" name="product_attribute" value="<?php echo $attr;?>" />  <!--Evg added -->
<input type="hidden" name="page" value="shop.waiting_thanks" />

2.
mysite.ru/administrator/components/com_virtuemart/html/product.waiting_list.php

в двух местах:
а)

// evg added  product_attribute below                  
$q = "SELECT waiting_list_id, notify_email, product_name, product_desc, product_publish, product_sku, product_attribute, product_thumb_image, notify_date FROM jos_vm_waiting_list JOIN jos_vm_product ON jos_vm_waiting_list.product_id = jos_vm_product.product_id WHERE notified = '0' ORDER BY notify_date DESC";                  
$results = mysql_query($q);                  
                  
б)   
               
<td>".$row[notify_email]."</td>                  
         <td>".$row[product_sku]."</td>         
         <td>".$row[product_name]."<br /><span style='color: blue;'>".$row[product_attribute]."</span></td><!--Evg added size here after product_name-->         
         <!-- uncomment the following line to show the product description -->         
         <!-- <td>".$row[product_desc]."</td> -->         
         <td>".$row[notify_date]."</td>         

3.
mysite.ru/administrator/components/com_virtuemart/classes/ps_cart.php

в двух местах:
а)

// Perform notification of out of stock items         
      if (@$request_stock) {   
         Global $notify;
         $_SESSION['notify'] = array();
         $_SESSION['notify']['idx'] = 0;
         $k=0;
         $notify = $_SESSION['notify'];
      //Evg wrote 7 strings   
         $ee= array_values ($e);
         $rr= $ee[14];  //size value
         $ek= array_keys ($e); //size string
         $ra= $ek[14];
         $rb= substr($ra,0,12);
         if($rr) {$rg=$rb." ".$rr;}
         $_SESSION['att'] = $rg;

      //Evg   
         foreach($request_stock as $request) {

б)

if( vmIsXHR() ) {                                    
            $GLOBALS['vm_mainframe']->scriptRedirect( $sess->url( 'index.php?page=shop.waiting_list&product_id='.$product_id, true, false ) );                        
         } else {                           
            vmRedirect( $sess->url( 'index.php?page=shop.waiting_list&product_id='.$product_id.'&$product_attribute='.$rr, true, false ) );   //Evg added $product_attribute as request                        
         }                           

*

klulena

  • Захожу иногда
  • 56
  • 0 / 0
Re: Товары - Список ожидаемых...
« Ответ #2 : 02.02.2012, 10:27:45 »
а у вас какая версия Joomla и VirtueMart?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать список категорий с главной страницы virtuemart 1.1.3?

Автор SynVelesa

Ответов: 6
Просмотров: 15958
Последний ответ 07.06.2018, 00:21:52
от iGatto
Модуль «VirtueMart Товары» вывод товаров по рейтингу

Автор myrka

Ответов: 0
Просмотров: 2283
Последний ответ 10.01.2017, 17:09:22
от myrka
Глючат некоторые товары в VirtueMart

Автор satyricon

Ответов: 0
Просмотров: 1655
Последний ответ 21.12.2016, 09:30:16
от satyricon
Как вывести последние товары определенной категории VirtueMart на статической странице?

Автор shopspy

Ответов: 0
Просмотров: 1590
Последний ответ 25.01.2015, 13:32:28
от shopspy
VirtueMart "Выделенные товары" не нашел где находится перевод этого названия

Автор sonics

Ответов: 2
Просмотров: 3410
Последний ответ 19.10.2014, 19:13:55
от draff