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

AnnaSmertina

  • Новичок
  • 9
  • 1 / 0
Здравствуйте! Пожалуйста, помогите осуществить следующее.

Есть скрипт

<!-- saved from url=(0014)about:internet -->
<html><head>
<title>Quest3D Web Project</title>
<SCRIPT type="text/javascript">
   
   function Move() {
     QSetValue("StartGroup", "Vertical", -1);
   }

   function MoveDown() {
     QSetValue("StartGroup", "Vertical", 1);
   }
   function GoText() {
     QSetText("StartGroup", "Text", "hello");
   }
        function GoText2() {
     QSetText("StartGroup", "Text", "bye-bye");
   }

</SCRIPT>
   <SCRIPT language='VBScript'>
   function DetectQuest3DPlayerActiveX
      on error resume next
      dim tControl
      dim res
      res = 0
      set tControl = CreateObject("Quest3DActiveX4.Quest3DCtrl4.1")
      if IsObject(tControl) then
         res = 1
      end if
      DetectQuest3DPlayerActiveX = res
   end function
   </SCRIPT>
<SCRIPT src="createcontrol.js" type="text/javascript"></script>
</head>

<body topmargin="0" leftmargin="0" bgcolor="#C0C0C0">
<center>
<script language="javascript1.1" type="text/javaScript">
   CreateQuest3DPLayer();
</script></center>
<form name="testsendsrc">
         <p align="center">
      
        <input type="button" name="upbutton" value="Up" id="543" onClick="Move();" >
         <input type="button" name="downbutton" value="Down"  onclick="MoveDown();">
        
         <input type="button" name="resetbutton" value="send text"  onclick="GoText();">
                   <input type="button" name="resetbutton" value="send text2"  onclick="GoText2();">
         
         </div>
      </form>
</body>
</html>

При нажатии на кнопку (выделенную зеленым цветом) нужно передать id, то есть цифры (543), в функцию (выделенную красным цветом) вместо -1. Как это сделать и возможно ли?
« Последнее редактирование: 24.05.2009, 18:26:48 от AnnaSmertina »
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Код
<input type="button" name="upbutton" value="Up" id="543" onClick="Move(543);" >

Код
function Move(num) {
     QSetValue("StartGroup", "Vertical", num);
}
*

AnnaSmertina

  • Новичок
  • 9
  • 1 / 0
К сожелению такой способ не сработал.
Есле не сложно, посмотрите пожалуйста скрипт во вложенном файле.
Спасибо.

[вложение удалено Администратором]
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
К сожелению такой способ не сработал.

"Такой способ" не сработать не может - чудес не бывает.
Значение с кнопки передается корректно.
А вот где-то дальше в скрипте ошибка.
*

AnnaSmertina

  • Новичок
  • 9
  • 1 / 0
Спасибо за ответ! Буду разбираться дальше...
*

AnnaSmertina

  • Новичок
  • 9
  • 1 / 0
Adeptus спасибо Вам еще раз, не внимательно прочитала Ваш код, все работает.... Не увидела, что в function Move(num) в скобках num написано.
*

AnnaSmertina

  • Новичок
  • 9
  • 1 / 0
Появилась проблема, не могу разобраться в следующем.

В  VirtueMart есть товары. Их можно посмотреть при выборе "Просмотр всех товаров", либо найти их с помощью поиска. Когда выведится список нужных товаров с кратким описанием,  рядом с картинкой товара нужно поставить ссылку (кнопку) "Посмотреть" и при активации этой ссылки должен передаваться уникальный id (например product_id) в function Move

Как будет выглядить код ссылки (кнопки), которая передавала бы product_id?

Немного изменила код Adeptusа:

Код
function Move(num) {
  QSetValue("StartGroup", "Vertical", num);
}

Код
<input type="button" name="upbutton" value="Up" id="543" onClick="Move(this.id);" >
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Как передать переменную id (product_id)
« Ответ #7 : 25.05.2009, 13:38:48 »
И что? Работает?
*

AnnaSmertina

  • Новичок
  • 9
  • 1 / 0
Re: Как передать переменную id (product_id)
« Ответ #8 : 25.05.2009, 18:23:47 »
Да, кнопка работает. Но не могу разобраться с написанием кода.
По ссылке список товаров http://o-land.ru/Joomla/index.php?page=shop.browse&option=com_virtuemart&Itemid=1
При нажатии на кнопку "подробнее" (в любом товаре) product_id подставляется автоматически, мне нужно так же сделать, но что бы этот product_id подставлялся в кнопку описанную выше (кнопка "Посмотерть") и выполнялась function Move.

Помогите пожалуйста разобраться...
Спасибо.

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Выборка товаров по product_id

Автор Dvoechnik

Ответов: 1
Просмотров: 1962
Последний ответ 29.10.2011, 23:23:22
от beagler
Передать значение кнопке " Купить " из скрипта в add_to_cart_form . Joomla 1.5.20 , VirtueMart

Автор MAUS

Ответов: 0
Просмотров: 2065
Последний ответ 18.10.2010, 06:47:55
от MAUS
Хочу product_id не из циферок, а из буковок.

Автор ury

Ответов: 0
Просмотров: 1522
Последний ответ 18.11.2009, 01:17:00
от ury