Новости Joomla

👩‍💻 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 Ответов
  • 1587 Просмотров
*

zmanz

  • Захожу иногда
  • 58
  • 0 / 0
Здраствуйте!
Этот код работает  выводит нужную мне информацию в перемнную greeting

Код
$db1 =& JFactory::getDBO(); 
$query = "SELECT product_weight FROM jos_vm_product WHERE product_id='$product_id'";
$db1->setQuery( $query );
$greeting = $db1->loadResult();
$greeting = (int)($greeting);
echo $greeting;

Но мне нужно вывести больше данных из запроса, дополнительно еще product_full_image, я переписываю запрос как ниже

Код
$db1 =& JFactory::getDBO(); 
$query = "SELECT product_weight, product_full_image FROM jos_vm_product WHERE product_id='$product_id'";
$db1->setQuery( $query );
$greeting = $db1->loadResult();
$greeting = (int)($greeting);
echo $greeting;

Как мне теперь вывести переменные product_weight и product_full_image, я не знаю API помогите пожалуйста
*

Diiimonn

  • Захожу иногда
  • 234
  • 29 / 0
Re: Помогите с простым запросом к базе
« Ответ #1 : 24.06.2011, 10:47:10 »
Код
$db1 =& JFactory::getDBO(); 
$query = "SELECT product_weight, product_full_image FROM jos_vm_product WHERE product_id='$product_id'";
$db1->setQuery( $query );
$greetings = $db1->loadObjectList();
//а дальше так например
foreach($greetings as $greeting)
{
echo $greeting->product_weight;
echo $greeting->product_full_image;
}
Создание расширений для Joomla
Skype: diiimonn
ICQ: 351181332
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Помогите с простым запросом к базе
« Ответ #2 : 24.06.2011, 11:23:35 »
лучше
Код
$db1->loadObject($greetings); 
и без цикла.
*

zmanz

  • Захожу иногда
  • 58
  • 0 / 0
Re: Помогите с простым запросом к базе
« Ответ #3 : 24.06.2011, 13:50:32 »
Да спасибо все работает, но я думал что нужно через API это обязательно делать, я до этого другим методом пробовал у меня тоже выводились все поля, кроме product_full_image, если условие только убрать product_id='$product_id' тогда выводит
*

zmanz

  • Захожу иногда
  • 58
  • 0 / 0
Re: Помогите с простым запросом к базе
« Ответ #4 : 24.06.2011, 14:08:32 »
Код
$baza =& JFactory::getDBO(); 
$query_baza = "SELECT * FROM #__vm_product where product_id='$product_id'";
$baza->setQuery( $query_baza );
$greetings = $baza->loadObjectList();
foreach($greetings as $greeting)
$rewq = $greeting->product_full_image;
echo $greeting->product_weight."<br />";
echo $greeting->product_available_date."<br />";
echo $greeting->product_name."<br />";
echo $greeting->child_options."<br />";
echo $greeting->product_full_image."<br />";

Вот полность рабочий код, в конце выводится все, а вот echo $greeting->product_full_image."<br />"; не выводится
*

zmanz

  • Захожу иногда
  • 58
  • 0 / 0
Re: Помогите с простым запросом к базе
« Ответ #5 : 24.06.2011, 14:32:00 »
А все разобрался всем спасибо это я затупил =))
*

Diiimonn

  • Захожу иногда
  • 234
  • 29 / 0
Re: Помогите с простым запросом к базе
« Ответ #6 : 24.06.2011, 15:38:52 »
Как написал Arkadiy, цикл лучше убрать.Это я для универсальности его применил, чтоб был пример использования для многострочной выборки.
Код
$baza =& JFactory::getDBO(); 
$query_baza = "SELECT * FROM #__vm_product where product_id='$product_id'";
$baza->setQuery( $query_baza );
$greeting = $baza->loadObject();
$rewq = $greeting->product_full_image;
echo $greeting->product_weight."<br />";
echo $greeting->product_available_date."<br />";
echo $greeting->product_name."<br />";
echo $greeting->child_options."<br />";
echo $greeting->product_full_image."<br />";
Создание расширений для Joomla
Skype: diiimonn
ICQ: 351181332
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Помогите JUser::_load: Unable to load user with id: 62

Автор midao

Ответов: 25
Просмотров: 19874
Последний ответ 08.01.2014, 01:56:48
от sdiev
Не входит в админку и не подключается к базе

Автор laychenkov

Ответов: 2
Просмотров: 1304
Последний ответ 04.07.2013, 12:45:27
от laychenkov
Помогите с компонентом seminar_v1.28

Автор Fox64

Ответов: 21
Просмотров: 3813
Последний ответ 04.03.2013, 22:04:16
от Jack Walter Smith
Ошибка при обращении к базе

Автор Keb111

Ответов: 1
Просмотров: 1255
Последний ответ 20.11.2012, 22:28:32
от rusak
Ищу решение: Удобная работа в админке (изображение + подпись) на базе zoo + zbzoo или другая CCK?

Автор pospelovmax

Ответов: 4
Просмотров: 1940
Последний ответ 21.10.2012, 23:46:14
от MetaSpirit