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

kerya8080

  • Захожу иногда
  • 53
  • 3 / 0
Как добавить в форму " Задайте вопрос по этому товару" еще  одно поле? Номер телефона.....

Поле добавить получилось, но оно не работает....  ^-^ , думаю что нужно определить для него специальную переменную, но не знаю как.... :o

mm_showMyFileName( __FILE__ );

if ( $set == 0 ) { // This is the enquiry form!

   $validate = vmIsJoomla( '1.5' )? JUtility::getHash( $mainframe->getCfg( 'db' ) ) : mosHash( $mainframe->getCfg( 'db' ) );
   ?>
   <br />
   <a class="button" href="<?php echo $product_link ?>"><?php echo $VM_LANG->_('VM_RETURN_TO_PRODUCT')?></a>
   <br /><br />
   
   <form action="<?php echo $mm_action_url ?>index.php" method="post" name="emailForm" id="emailForm">
   <label for="contact_name"><?php echo $VM_LANG->_('NAME_PROMPT')?></label>
   <br /><input type="text" name="name" id="contact_name" size="35" class="inputbox" value="<?php echo $name ?>"><br /><br />
   
<label for="contact_mail"><?php echo $VM_LANG->_('EMAIL_PROMPT')?></label>
   <br /><input type="text" id="contact_mail" name="email" size="35" label="Your email" class="inputbox" value="<?php echo $email ?>"><br /><br />
   
<label for="?"><?php echo $VM_LANG->_('?')?></label><br />
<input type="text" name="?" size="35" class="inputbox" value="<?php echo $? ?>" /><br />
<br />
  ;D
<label for="contact_text"><?php echo $VM_LANG->_('MESSAGE_PROMPT')?></label><br />
   <textarea rows="12" cols="85" name="text" id="contact_text" class="inputbox"><?php echo utf8_decode($subject)?></textarea><br />

   
   <input type="button" name="send" value="<?php echo $VM_LANG->_('SEND_BUTTON')?>" class="button" onclick="validateEnquiryForm()" />   
   
   <input type="hidden" name="product_id" value="<?php echo  $db_product->f("product_id")  ?>" />
   <input type="hidden" name="product_sku" value="<?php echo  shopMakeHtmlSafe($db_product->f("product_sku"))  ?>" />
   <input type="hidden" name="set" value="1" />   
   <input type="hidden" name="func" value="productAsk" />
   <input type="hidden" name="page" value="shop.ask" />
   <input type="hidden" name="option" value="com_virtuemart" />
   <input type="hidden" name="flypage" value="<?php echo $flypage ?>" />
   <input type="hidden" name="Itemid" value="<?php echo $Itemid ?>" />
   
   <input type="hidden" name="<?php echo $validate ?>" value="1" />
   </form>
   <script type="text/javascript"><!--
   function validateEnquiryForm() {
      if ( ( document.emailForm.text.value == "" ) || ( document.emailForm.email.value.search("@") == -1 ) || ( document.emailForm.email.value.search("[.*]" ) == -1 ) ) {
         alert( "<?php echo $VM_LANG->_('CONTACT_FORM_NC',false); ?>" );
      } else if ( ( document.emailForm.email.value.search(";")!= -1 ) || ( document.emailForm.email.value.search(",")!= -1 ) || ( document.emailForm.email.value.search(" ")!= -1 ) ) {
         alert( "You cannot enter more than one email address" );
      } else {
         document.emailForm.action = "<?php echo sefRelToAbs("index.php"); ?>"
         document.emailForm.submit();
      }
   }
   --></script>
   
   <?php
}
else { // if set==1 then we have sent the email to the vendor and say thank you here.
  ?>
   <img src="<?php echo VM_THEMEURL ?>images/button_ok.png" height="48" width="48" align="center" alt="Success" border="0" />
   <?php echo $VM_LANG->_('THANK_MESSAGE')?>
 
  <br /><br />
 
  <a class="button" href="<?php echo $product_link ?>"><?php echo $VM_LANG->_('VM_RETURN_TO_PRODUCT')?></a>
 
  <?php
}
?>
*

beps74

  • Новичок
  • 4
  • 0 / 0
НАшел, здесь все популярно написано!
Сам пользовался- помогло!

http://www.opengs.ru/shopvirtuemart/133-kak-dobavit-pole-v-virtuemart-1-1-x-v-formu-zadat-vopros-po-etomu-tovaru.html
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Добавить модуль в товар

Автор Tokyo

Ответов: 2
Просмотров: 4134
Последний ответ 11.05.2015, 20:43:32
от tierex
Не могу убрать форму "Задайте вопрос..." на странице товара

Автор abrodski

Ответов: 1
Просмотров: 3600
Последний ответ 20.05.2014, 14:30:44
от abrodski
В VirtueMart как добавить капчу ко всем формам?

Автор tiptopvkr

Ответов: 0
Просмотров: 1542
Последний ответ 02.03.2014, 13:25:17
от tiptopvkr
Свое поле ввода количества для свойств товара

Автор Batyabest

Ответов: 5
Просмотров: 2018
Последний ответ 12.12.2013, 17:28:41
от Batyabest
Как в VirtueMart 1.1.9 stable добавить на товар картинку «новинка»?

Автор blade86

Ответов: 12
Просмотров: 17217
Последний ответ 14.09.2013, 18:45:16
от blade86