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

sanek2281

  • Захожу иногда
  • 85
  • 7 / 0
Всем привет!
 !  Прошу помощи  !

Есть страница категории блога на ней выводятся материалы из трех подкатегорий.
Дизайнер придумал такой себе фильтр http://prntscr.com/mr4hm5 выводится список подкатегорий в виде множественного select-a, при клике на одну из них ее дочерние материалы должны пропадать из блога.

Вывести их в таком виде не проблема, проблема стоит в том как удалить дочерние материалы из блога при клике!?
За ранее спасибо.
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
Re: Фильтр материалов в блоге
« Ответ #1 : 28.02.2019, 09:01:00 »
Добавить блокам материалов класс с ИДом или алиасом категорий (напр. "cat-23"), а на клик по кнопке удаления делать удаление всех блоков с классом категории, ассоциированной с кнопкой:
Код
onclick="jQuery('.cat-23').remove();"
или скрытие:
Код
onclick="jQuery('.cat-23').hide('fast');"
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Фильтр материалов в блоге
« Ответ #2 : 28.02.2019, 09:11:06 »
имхо, для данной задачи не подходит скрытие скриптами, т.к. по смыслу там должно быть много статей.
а значит будет пагинация. но если это для фиксированного количества - то ок.

так что сваливать все в одну категорию, добавив материалу поле и юзать фильтр
https://joomline.ru/rasshirenija/moduli/jlcontentfieldsfilter.html

либо просто 3 подкатегории и пункты меню на каждую отдельно и на родительскую.
но я не пробовал так делать, так что сами пытайтесь ).
но в этом случае кнопки будут работать по принципу радио-переключателей, без возможности выбрать сразу 2 любые, естественно.
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
Re: Фильтр материалов в блоге
« Ответ #3 : 28.02.2019, 09:19:28 »
имхо, для данной задачи не подходит скрытие скриптами, т.к. по смыслу там должно быть много статей.
а значит будет пагинация.
по скрину это не очевидно. Если с пагинацией, то придется или перегружать страницу, или подтягивать аяксом.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
Re: Фильтр материалов в блоге
« Ответ #4 : 28.02.2019, 09:20:07 »
-
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Фильтр материалов в блоге
« Ответ #5 : 28.02.2019, 09:26:31 »
не очевидно что?
что раздел новости будет пополняться?
или в связи с приближением планеты Нибиру все новости перестают писать за ненадобностью?  ;D
*

sanek2281

  • Захожу иногда
  • 85
  • 7 / 0
Re: Фильтр материалов в блоге
« Ответ #6 : 28.02.2019, 17:26:03 »
Спасибо за предложения, буду пробовать.
По результату отпишусь.
*

sanek2281

  • Захожу иногда
  • 85
  • 7 / 0
Re: Фильтр материалов в блоге
« Ответ #7 : 01.03.2019, 05:24:02 »
так что сваливать все в одну категорию, добавив материалу поле и юзать фильтр
https://joomline.ru/rasshirenija/moduli/jlcontentfieldsfilter.html

Уважаемый effrit, спасибо за совет!  :D
Все получилось как надо с помощью фильтра и его чекбоксов, только есть один момент.

Как в этом фильтре сделать чтобы все чекбоксы были выбраны по-умолчанию?
Доп.поле есть и заполнено у всех материалов.

Сейчас по умолчанию выглядит так http://prntscr.com/mrme34 то есть чекбокс не выбран, а нужно чтобы по-умолчанию было так http://prntscr.com/mrmefk и при клике на них исключать не нужные категории.
Сейчас получается чтобы удалить категорию, ее сперва нужно добавить, что лишено смысла))

Вообщем можете посмотреть тут наглядно.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

sanek2281

  • Захожу иногда
  • 85
  • 7 / 0
Re: Фильтр материалов в блоге
« Ответ #9 : 01.03.2019, 16:53:13 »
вы лучше у разработчиков спросите, на форуме есть ветка про этот фильтр

спасибо.
отпишу по результату.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Фильтр материалов в блоге
« Ответ #10 : 02.03.2019, 12:33:31 »
поигрался немного.
можете просто включить фильтрацию по GET, выставить все чекбоксы фильтра в ON и использовать полученный URL с параметрами в качестве пункта меню
после этого можно включить AJAX и будет работать без перезагрузки.

а ещё не плохо бы скриптом в модуле запретить выключать одновременно все категории, ибо тогда глупая ситуация получается, при которой вывод всех отключенных равен выводу всех включенных переключателей.
*

sanek2281

  • Захожу иногда
  • 85
  • 7 / 0
Re: Фильтр материалов в блоге
« Ответ #11 : 05.03.2019, 03:29:56 »
поигрался немного.
можете просто включить фильтрацию по GET, выставить все чекбоксы фильтра в ON и использовать полученный URL с параметрами в качестве пункта меню
после этого можно включить AJAX и будет работать без перезагрузки.

Еще раз спасибо, решил вашим советом в этой теме Бесплатная система фильтрации полей Joomla

Цитировать
а ещё не плохо бы скриптом в модуле запретить выключать одновременно все категории, ибо тогда глупая ситуация получается, при которой вывод всех отключенных равен выводу всех включенных переключателей.

С этим полностью согласен, не подскажите как это реализовать!?))
Я, про скрипт, шаблон могу переопределить))
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
Re: Фильтр материалов в блоге
« Ответ #12 : 05.03.2019, 08:22:36 »
С этим полностью согласен, не подскажите как это реализовать!?))
Код
jQuery(function(){
    jQuery('.blog_category_filtr input').bind('click', function(){
        if(jQuery(this).closest('.blog_category_filtr').find('input:checked').length < 1){
            return false;
        }
    });
});
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

sanek2281

  • Захожу иногда
  • 85
  • 7 / 0
Re: Фильтр материалов в блоге
« Ответ #13 : 06.03.2019, 02:39:30 »
Код
jQuery(function(){
    jQuery('.blog_category_filtr input').bind('click', function(){
        if(jQuery(this).closest('.blog_category_filtr').find('input:checked').length < 1){
            return false;
        }
    });
});

sivers спасибо большое, все работает!
Благодаря дружному сообществу joomlaforum.ru проблема решена, всем спасибо и удачи в проектах.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не удается разблокировать в менеджере материалов.

Автор vityavoluevich

Ответов: 4
Просмотров: 4472
Последний ответ 24.05.2025, 09:20:18
от azm1n
Не работает менеджер материалов, ошибка 500 SSL certificate problem

Автор Екатерина М

Ответов: 5
Просмотров: 8322
Последний ответ 06.04.2025, 09:27:20
от wishlight
Поменять порядок материалов

Автор tatyana34

Ответов: 3
Просмотров: 2595
Последний ответ 11.12.2024, 16:10:41
от nikolakovach8619
Фильтр по дополнительному полю - допилить JL Content Fields Filter

Автор antarey

Ответов: 20
Просмотров: 3169
Последний ответ 17.03.2024, 21:46:20
от Mitriy
Модуль «Материалы - Новости» выводит неправильное количество материалов

Автор goga_pgasovav

Ответов: 1
Просмотров: 1881
Последний ответ 20.03.2023, 19:30:45
от goga_pgasovav