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

odlf3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Нашел здесь тему "Один материал в нескольких категориях" от Legion Leonhart, все сделал, все работает. Но вот к нему не хватает модуля для выбора нескольких категорий для отображения. Нашел модуль, но он может выбрать раздел и только оду категорию, а хотелось бы 3 и чтоб в каждом combobox'е были исключения или наоборот список категорий.
К примеру один юзер выбрал раздел "бесплатные шаблоны" категории "красный, автомобили, Joomla 1.6"
а другой раздел "платные шаблоны" категории "черный, блог, Joomla 1.5"

Модуль называется catselect, кто может подсказать что, где подправить, чтобы было как описано выше? вот его код:

Код
<?php
 
defined('_JEXEC') or die('Restricted access');
global $mainframe;
$database = & JFactory::getDBO();
$itemid = trim($params->get('linkmenu'));

// select the published sections
$query = "SELECT s.id, s.title FROM #__sections AS s WHERE s.published=1";

$database->setQuery($query);
$sections = $database->loadObjectList();
 
$query = "SELECT c.id, c.title, c.section FROM #__categories AS c "
."WHERE c.published=1";
 
$database->setQuery($query );
$categories = $database->loadObjectList();

// Generate javascript functions and varaibles
echo ("
<script language=\"javascript\" type=\"text/javascript\">
var jsCat = [];

jsCat=[");
foreach ($categories as $item)
{
echo("[".$item->id.",\"".$item->title."\",\"".$item->section."\"],");
}
echo("[0,\"Select Category\",\"0\"]]; \n

var iItemID=");
echo($itemid);
echo("
var jsLiveSite='");
echo(JURI::base());
echo("'; \n

function jsRemoveAll(cControl)
{
var cCat = document.getElementById(cControl);

for( var i=(cCat.options.length - 1); i >=0 ; i--)
{
cCat.remove(i);
}
}

function jsOnSecSelect()
{
jsRemoveAll('catselect_cat');

var cSec = document.getElementById('catselect_sec');
var cCat = document.getElementById('catselect_cat');

var iSecID = cSec.options[cSec.selectedIndex].value;

for (var i=0; i<jsCat.length; i++)
{
if (jsCat[i][2] == iSecID)
{
var cOpt = document.createElement(\"option\");
cOpt.value = jsCat[i][0];
cOpt.text = jsCat[i][1];
cOpt.secID = jsCat[i][2];
cCat.options.add(cOpt);
}
}
}

function jsOnFormSubmit()
{

var iCatID = document.getElementById('catselect_cat').value;
var iSecID = document.getElementById('catselect_sec').value;
if (iCatID != 0)
window.location= jsLiveSite+'index.php?option=com_content&view=category&layout=blog&id='+iCatID+'&Itemid='+iItemID;
else
alert('Please select a section and a category');
}
");

echo("</script>");
//Generate form
echo("
<form>
<table>
<tr>
<td>
<select id='catselect_sec' class='catselect' onchange=\"jsOnSecSelect()\">
<option value='0'>Разделы</option>");
foreach ($sections as $item)
{
echo("<option value='".$item->id."'>".$item->title."</option> \n" );
}
echo("
</select>
</tr>
<tr>
<td>
<select id='catselect_cat' class='catselect'> \n
<option value='0'>Категории</option> \n
</select> \n
</td>
</tr>
<tr>
<td>
<input type='Button' name='Go' id='Go' value='Go' onclick='jsOnFormSubmit()'/>
</td>
</tr>
</table>
</form>");

?>
« Последнее редактирование: 27.02.2011, 14:29:59 от odlf3 »
*

odlf3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Выбор нескольких категорий
« Ответ #1 : 27.02.2011, 14:32:16 »
Вот мне интересно, я неправильные вопросы задаю или неправильно, почему мне уже второй раз никто не отвечает. Я сомневаюсь что никто не знает.
Ни уж так сложно помочь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать появление случайных картинок из пяти разных категорий?

Автор Katy93

Ответов: 2
Просмотров: 6796
Последний ответ 03.05.2021, 21:34:20
от sivers
Ошибка 502 Bad Gateway на нескольких страницах

Автор Elimelech

Ответов: 1
Просмотров: 2263
Последний ответ 30.06.2017, 22:36:18
от ProtectYourSite
Вывод в блоге статей с комментариями со всех категорий

Автор z3l

Ответов: 0
Просмотров: 2507
Последний ответ 10.07.2015, 16:07:49
от z3l
Как прикрепить к ссылкам списка категорий картинку?

Автор Julia_ber

Ответов: 1
Просмотров: 1705
Последний ответ 05.05.2015, 14:58:09
от Ilhom666
Не отображаются названия статей в списке категорий

Автор heavenlook

Ответов: 1
Просмотров: 2090
Последний ответ 16.10.2014, 10:27:17
от darkghost