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

andpuxa

  • Захожу иногда
  • 158
  • 4 / 5
  • Делаю сайты. Старательно и ответственно.
Возник вопрос про возможность автоматического переноса и перерасчёта количества товаров в строке при уменьшении размера экрана. К примеру, в настройках поставил показывать 3 товара в ряду. Это хорошо смотрится когда экран от 1200, но очень плохо смотрится когда экран 600px. Все 3 товара ужимаются по ширине и увеличиваются по высоте - смотрится ужасно, так как многие кнопки начинаю друг на друга наезжать. Цель сделать автоматический перенос товаров с небольшим изменением их отображений при открытии магазина на любом виде экрана. Кто нибудь сталкивался с таким вопросом? Есть ли какое либо решение?
Буду премного благодарен если кто что нибудь подскажет...
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Это все можно решить адаптивной версткой. А ежели в тягость, то и поискать что-то можно,
опять же верстка  ;)
*

andpuxa

  • Захожу иногда
  • 158
  • 4 / 5
  • Делаю сайты. Старательно и ответственно.
Мне кажется какая бы вёрстка адаптивная не была без правки вывода количества товаров в php этот вопрос не решить. Не важно что будет в CSS, как выводилось 3 в ряд, так и будет выводится. Разве не так?
Я использую резиновый шаблон, он всё компонует под размер экрана. Всё кроме вывода vm.
Неужели никто не сталкивался с этим вопросом?
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Верстка это не только CSS но и php, HTML естественно.
Цитировать
Я использую резиновый шаблон, он всё компонует под размер экрана
А вот внутри, не важно vm или другой контент верстать нужно уже самостоятельно.
*

fsv

  • Moderator
  • 2796
  • 414 / 2
Мне кажется какая бы вёрстка адаптивная не была без правки вывода количества товаров в php этот вопрос не решить. Не важно что будет в CSS, как выводилось 3 в ряд, так и будет выводится. Разве не так?
Я использую резиновый шаблон, он всё компонует под размер экрана. Всё кроме вывода vm.
Неужели никто не сталкивался с этим вопросом?
Сталкивался. Делал на jQuery ресайз главной, категории, карточки для VM1.1. Универсального кода нет, т.к. он зависит от ваших верстки и дизайна, а также от того, размер блоков товаров не меняется, только их количество в строке меняется, или и их размер также должен изменяться.
Если в общих чертах, примерно так.
Делаете свой макет категории, в котором вывод товаров в строке не фиксированный, потоком, + float:left; .
Чтобы между блоками в строке было равное расстрояние, вспоминаем математику, рассчитываем margin или padding (в зависимости от верстки и дизайна).
Код
<script type="text/javascript">
jQuery(function($) {
  function resizeProductsInCategory(){
    // код, определяющий количество блоков, первый/последний блок в строке, изменяющий сдвиг блоков в строке, расставляющий в нужных местах элементы дизайна
  }
  resizeProductsInCategory();
  $(window).resize(function(){
    resizeProductsInCategory();
  });
});
</script>
Веб-разработка: заказ. Только новая разработка.
*

andpuxa

  • Захожу иногда
  • 158
  • 4 / 5
  • Делаю сайты. Старательно и ответственно.
Обошёлся простым костылём.
С учётом того, что шаблон у меня был и так резиновый, VirtueMart только не хотел резиновится ))) решил вопрос по простому, зато практически без правки php (спасибо за намёк fsv)
Итак, если кому надо - решение для последней версии на данный момент (2.0.26d). Править надо default.php находящийся по умолчанию в \components\com_virtuemart\views\category, если у вас собственный макет или не хотите править оригинал, копируйте его в ваш шаблон \your_template\html\com_virtuemart\category\.
Находим
Код
<div class="category floatleft<?php echo $category_cellwidth . $show_vertical_separator ?>">
и меняем его на код
Код
<div class="ЛЮБОЙ_ВАШ_КЛАСС">
. Прописываем этот класс в CSS от VM
Код
.ЛЮБОЙ_ВАШ_КЛАСС {min-width:250px; max-width:300px;float:left;}
(значения ваши). Прописываем желательно под
Код
@media (max-width: необходимое разрешение px) {
под необходимое вам разрешение экрана с расчётом и изменением размеров блока.

К примеру для разрешения области под заполнение 500 px и желаемого отображения 2 элементов div класс в CSS изменится на
Код
.ЛЮБОЙ_ВАШ_КЛАСС {min-width:200px; max-width:240px;float:left;}
, а для разрешения области под заполнение 400 px и желаемого отображения 1 элемента div класс в CSS изменится на
Код
.ЛЮБОЙ_ВАШ_КЛАСС {min-width:310px; max-width:390px;float:left;}
.
Код можно дополнять и изменять, я привёл просто как пример данный вид кода.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать в производителях (модуль manufacturer) категории сверху

Автор sm_ph

Ответов: 7
Просмотров: 8307
Последний ответ 21.07.2025, 11:41:02
от Елeна
Не открываются некоторые карточки товаров

Автор Vatag

Ответов: 5
Просмотров: 5952
Последний ответ 04.12.2022, 13:26:04
от Evgen Kulibin
При выводе списка категорий не выводятся изображения самих категорий

Автор chtec95

Ответов: 3
Просмотров: 3980
Последний ответ 30.09.2022, 17:11:54
от marksetter
Как вывести категории с фото и подкатегориями?

Автор sergspb

Ответов: 0
Просмотров: 4338
Последний ответ 18.05.2022, 15:01:55
от sergspb
Вывод всех товаров на Главную

Автор Akeksandr

Ответов: 1
Просмотров: 4543
Последний ответ 28.12.2021, 14:48:23
от Akeksandr