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

SnowWind

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Работа с базой данных
« : 18.01.2013, 15:48:35 »
Всем привет

Хочу получить данные из базы данных но никак не пойму как это сделать, написал никий код

Код
// Get a db connection.
$db = JFactory::getDbo();
 
// Create a new query object.
$query = $db->getQuery(true);
 

$query->select('name');
$query->from('q8abm_users');
$query->where('username = Podopitniy');
 
// Reset the query using our newly populated query object.
$db->getQuery($query);
 
// Load the results as a list of stdClass objects.
$results = $db->loadObjectList();

print_r($results);

на вывод получаю вот это - Array (
  • => stdClass Object ( [id] => 1 ) [1] => stdClass Object ( [id] => 8 ) )

блин ну это никак не имя юзера в базе :)
*

SnowWind

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Работа с базой данных
« Ответ #2 : 18.01.2013, 19:35:23 »
эммм... ну я немного переписал, правда не очень то и отличается запись и вот что

Код
$db = JFactory::getDBO();
$sql = "SELECT name FROM q8abm_users WHERE username = 'Podopitniy'";
$db->setQuery($sql);
$list = $db->loadObjectList();
echo $db->loadObjectList();

вывод

ArrayJObject Object ( [_errors:protected] => Array ( ) [id] => 842 ) Krolik

а как из этого забрать значение - 'Krolik'?

вообще не пойму такую запись
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Работа с базой данных
« Ответ #3 : 18.01.2013, 19:44:40 »
Зачем лезть в базу есть API
Код: php
<?php
$user = JFactory::getUser('Podopitniy');
//$user = JFactory::getUser(42);

var_dump($user);
//Здесь ваши данные
?>
*

SnowWind

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Работа с базой данных
« Ответ #4 : 18.01.2013, 20:23:12 »
ну мне в базу нужно, потом туда данные записать ещё
« Последнее редактирование: 18.01.2013, 20:27:25 от SnowWind »
*

SnowWind

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Работа с базой данных
« Ответ #5 : 20.01.2013, 14:39:18 »
Разобрался как вытащить и записать в базу, но не могу понять как переменную записать в запросе к базе
вот что нужно
Код
$query->where('name = $user');
но выдаёт ошибку
*

prometheus

  • Захожу иногда
  • 84
  • 7 / 0
Re: Работа с базой данных
« Ответ #6 : 21.01.2013, 12:23:33 »
Вообще-то как-то так
Код
$query->where('name = ' . $user);
Но правильно делать так
Код
$db = JFactory::getDbo();
$query->where('name = ' . $db->quote($user));
А еще правильней через класс JUser
*

lalo75

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Работа с базой данных
« Ответ #7 : 06.02.2013, 02:43:35 »
Подскажите кто знает, как можно увеличить количество вводимых символов? Проблема следующая: Есть компонент для Joomla который отображает данные, введенные через админку. Количество вводимых символов равно трем. Хочется увеличить. Нашел в базе данных это поле, которое было FLOAT. Поменял на var_har и поставил кол-во символов - 15. В итоге - через базу данных я могу вводить большее кол-во символов, а вот через админку, по прежнему стоит это ограничение. В чем еще может быть причина?
Спасибо
*

prometheus

  • Захожу иногда
  • 84
  • 7 / 0
Re: Работа с базой данных
« Ответ #8 : 06.02.2013, 11:53:09 »
Подскажите кто знает, как можно увеличить количество вводимых символов? Проблема следующая: Есть компонент для Joomla который отображает данные, введенные через админку. Количество вводимых символов равно трем. Хочется увеличить. Нашел в базе данных это поле, которое было FLOAT. Поменял на var_har и поставил кол-во символов - 15. В итоге - через базу данных я могу вводить большее кол-во символов, а вот через админку, по прежнему стоит это ограничение. В чем еще может быть причина?
Спасибо
Дело в форме в которой вводится значение
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Re: Работа с базой данных
« Ответ #9 : 19.09.2014, 12:18:56 »
Подскажите как вывести из базы вот эту таблицу
_virtuemart_userfield_values
в таблице содержатся 4 пункта radio
у этих пунктов идет
значение Saryarka
заголовок Сарыарка
Вывожу эти пункты в админку VirtueMart в файл  /administrator/components/com_virtuemart/views/orders/tmpl/orders.php
Код
<?php
 echo JHTML::_ ('link', JRoute::_ ($link, FALSE), $order->ofis_ispolnitel, array('title' => JText::_ ('Внести изменения в заказ'). ' ' . $order->ofis_ispolnitel));
?>
и ofis_ispolnitel выводит значение а не заголовок в файле /administrator/components/com_virtuemart/models/orders.php
так же прописано в getOrdersList
Код
$select = " o.*, CONCAT_WS(' ',u.first_name,u.middle_name,u.last_name) AS order_name "
.', u.kontak_lic_no_rigistr, u.ww, u.dop_phone_no_rigistr, u.kontakn_pfone_no_rigistr, u.name_no_rigistr, u.virtuemart_user_id, u.dataj, u.time20140310, u.last_name_2, u.ofis_ispolnitel,  u.email as order_email,pm.payment_name AS payment_method ';
но не как не хочет выводить на русском
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Работа с внешний БД

Автор lostov

Ответов: 1
Просмотров: 757
Последний ответ 12.03.2020, 11:11:34
от robert
Работа с данными, как сохранить массив и потом его использовать в контроллере?

Автор piraids

Ответов: 10
Просмотров: 1843
Последний ответ 27.11.2014, 02:10:08
от passer
Вывод данных из БД в форму

Автор motokraft

Ответов: 6
Просмотров: 3283
Последний ответ 15.06.2014, 00:02:29
от b2z
Вывод данных из базы

Автор limon142

Ответов: 2
Просмотров: 1338
Последний ответ 22.03.2014, 18:48:37
от verstalshik
Class 'JConfig' или получение данных configuration.php через обработку js.

Автор klubnichkaaa

Ответов: 5
Просмотров: 9011
Последний ответ 15.02.2014, 17:32:06
от cartgen