Новости 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 Ответов
  • 1671 Просмотров
*

ninth

  • Захожу иногда
  • 59
  • 0 / 0
  • [ 9 ]
Доброго времени суток.

Подскажите пожалуйста как можно реализовать меню для переключения видов компонента?
Меню выводится в самом компоненте во всех видах (views).

...добавлено в 23:22...
Меню должно выводится динамически, а не прописано жёстко.


Например ести компонент:
com_mycom

с двумя видами:
myview111 и myview222:

с меню типа:

Тест-333 - (&var1=1) - скажем выводит список категорий по дате
Тест-444 - (&var1=1&var2=2&var3=3)  - выводит список категорий по дате и в алфавитном порядке в том же виде (view).
Тест-555 - (&wiev=myview222&var1=1&var2=2) - переключается на другой вид (view)

То есть человек не видит всех параметров в строке, которые ему не нужно.
« Последнее редактирование: 19.08.2014, 23:24:55 от ninth »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Делаете в меню тип ссылки: внешний URL, в URL пишете: /?option=com_mycom&view=myview222 и далее приписываете необходимые параметры, для вида по умолчанию параметр урл  view указывать необязательно. По другому, имхо, никак.
Можно создать тип меню для компонента, но, как правило, туда не прописывают параметры. Если желаете параметры красиво обыграть в URL, компонент должен их соот-но обрабатывать в своем роутере.
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
AlekVolsk ну почему, если автору надо создать в своем компоненте пункты меню
site.ru/Тест-444 в котором передадутся параметры &var1=1&var2=2&var3=3 то все делается просто...
*

ninth

  • Захожу иногда
  • 59
  • 0 / 0
  • [ 9 ]
AlekVolsk ну почему, если автору надо создать в своем компоненте пункты меню
site.ru/Тест-444 в котором передадутся параметры &var1=1&var2=2&var3=3 то все делается просто...

Как это сделать динамически? Так можно?

в модели (предварительно создав все необходимые пункты):
Код: php
     public function getMymenu()
    {

$db = $this->getDbo();
$query = $db->getQuery(true);

$query->select(array('title', 'id', 'published', 'params', 'path', 'link'));
$query->from('#__menu');

if(isset(JSite::getMenu()->getActive()->component_id))
{
$query->where('component_id = '.JSite::getMenu()->getActive()->component_id);
}
$query->where('published >= '.(int)1);
$query->where('type = "component"');

$query->order('rgt');
$db->setQuery($query);
$query = $db->loadObjectlist();

return $query;
}
« Последнее редактирование: 20.08.2014, 01:42:28 от ninth »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Уточните ТЗ, не понял Вас.
Вы хотите создать итемы меню с ссылками на вьюхи компонентов или получить значения итемов меню для использования в компонентах? Конкретизируйте подробнее.
http://api.joomla.org/cms-3/index.html, далее поиском удобнее.
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Для каждого вида и так можно создать пункты меню со своими параметрами. Или вы хотите чтобы параметры для пунктов меню формировались динамически чтоли?  В таком случае их проще post-ом передавать..
интернет-блог: http://websiteprog.ru
*

ninth

  • Захожу иногда
  • 59
  • 0 / 0
  • [ 9 ]
Есть компонент, с тремя видам A, B, C.
Нужно меню, для переключения между видов  A, B, C.
Меню должно выводится непосредственно в шаблоне default.php - views/A, B, C/html/default.php.

Если просто прописать их в самом default.php , то окончание ссылки будет выглядеть ?view=A или ?view=B.
Мне нужно было скрыть эти параметры, поэтому создал меню и 3 пункта соответствующие этим видам.
Ну и также текущий пунк меню должен быть как-то выделен, для того чтоб можно было понять, что мы тут, а не там... или сям.
Меню выводится кодом в предыдущем посте... можно создать хоть 10 ссылок. (И вообще скрыть всякие параметры, которые можно понапичкать в views/A, B, C/html/default.xml)
Ссылка красивая site/bukva-а или site/bla-bla-bla без всяких ?view=A. Всё классно, всё победил...

Но нет! Есть минус. И он заключается в том, что после установки компонента нужно идти и создавать пункты меню для переключения между видами.
И это неправильно. Так как это "служебное меню" для самого компонента и должно присутствовать сразу по умолчанию как часть компонента.
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Но нет! Есть минус. И он заключается в том, что после установки компонента нужно идти и создавать пункты меню для переключения между видами.
И это неправильно. Так как это "служебное меню" для самого компонента и должно присутствовать сразу по умолчанию как часть компонента.
Кто мешает при установке компонента создать служебное меню, и в нем создать пункты меню нужные?
*

ninth

  • Захожу иногда
  • 59
  • 0 / 0
  • [ 9 ]
Кто мешает при установке компонента создать служебное меню, и в нем создать пункты меню нужные?
Мммм... Спасибо. Как вариант можно и так сделать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Отправка файлов через ajax в модуль Joomla

Автор hemicide

Ответов: 19
Просмотров: 3576
Последний ответ 11.04.2022, 08:44:33
от sivers
Создание компонента для табеля рабочего времени

Автор sashahz

Ответов: 7
Просмотров: 1462
Последний ответ 12.04.2021, 11:12:11
от sashahz
Вызов формы компонента в pop-up, при клике по ссылке из любого места

Автор SkyAn

Ответов: 1
Просмотров: 1255
Последний ответ 01.03.2021, 04:08:48
от gartes
Документация по разработки компонента для Joomla 3.x

Автор Aspik

Ответов: 9
Просмотров: 4146
Последний ответ 23.01.2021, 07:55:56
от hmr
Сборка инсталятора компонента файлами из разных папок с привлечением github

Автор borro

Ответов: 1
Просмотров: 1250
Последний ответ 25.12.2020, 21:21:30
от platonische