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

Леон

  • Захожу иногда
  • 333
  • 5 / 0
Всем привет, сегодня пришла мысль уйти с К2 и перестать пользоваться JA K2 фильтром и переделать все тоже самое (ну почти) на com_content.

Развернул демо сайт: http://bk.my-joomla.ru/index.php/o-shkole/dokumenty/plan-finansovo-khozyajstvennoj-deyatelnosti

Дабы фильтр был только в нужных мне категориях, я сделал переопределение пункта меню блога категории. Назначил категории из ссылки выше мой переопределенный макет. И вот что я сделал:

В моем переопределенном файле блога: /templates/leon/html/com_content/category/docblog.php

Сверху добавил обычную форму:
Код
<form>
Заголовок <input type="text" name="title" value="<?php echo $title; ?>">
Номер (пока не работает) <input type="text" name="number" value="<?php echo $number; ?>">
Дата с <input type="date" name="datastart" value="<?php echo $datastart; ?>">
Дата по <input type="date" name="dataend" value="<?php echo $dataend; ?>">
<input type="submit" value="Искать!">
</form>

А ниже где цикл перебора материалов, добавил условие проверки заголовка на совпадение с введенным в фильтр. Если заголовок совпал все выводится как обычно, если не совпал идет continue; цикла и следовательно он не выводится.
Код
<?php foreach ($this->lead_items as &$item) : ?>
<?php
if (substr_count(mb_strtolower($item->title), mb_strtolower($title)) || $title == '') { //Если заголовок совпал с поиском или он пуст
?>
<article class="item leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?><?php echo $item->featured ? ' item-featured' : ''; ?>"
itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
<?php
$this->item = & $item;
echo $this->loadTemplate('item');
?>
</article>
<?php $leadingcount++; ?>
<?php } else { continue; } ?>
<?php endforeach; ?>

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

Главная проблема которую я не знаю как решить, это проблема с пагинацией. На этой категории стоит 5 материалов на страницу, фильтр пропускает все которые не подходят, но на пагинацию это никак не влияет, можно ли это как-то решить?
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Леон

  • Захожу иногда
  • 333
  • 5 / 0
Re: Пишем простой фильтр контента
« Ответ #2 : 30.01.2018, 19:43:30 »
Может так? Бесплатная система фильтрации полей Joomla
Да это было первое что нашел в поиске) Он работает по доп полям, а мне нужно еще по дате создания материала и заголовку((
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Пишем простой фильтр контента
« Ответ #3 : 30.01.2018, 19:56:44 »
Да это было первое что нашел в поиске) Он работает по доп полям, а мне нужно еще по дате создания материала и заголовку((
а допилить?
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Re: Пишем простой фильтр контента
« Ответ #4 : 30.01.2018, 19:57:30 »
Да это было первое что нашел в поиске) Он работает по доп полям, а мне нужно еще по дате создания материала и заголовку((
можно по идее заставить работать и по дате и по заголовку
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Леон

  • Захожу иногда
  • 333
  • 5 / 0
Re: Пишем простой фильтр контента
« Ответ #5 : 30.01.2018, 20:03:30 »
Уговорили, пошел опять его попробую, я код даже не открывал чисто по админке посмотрел, что нужного функционала нет и пошел сразу свое чудо писать :)
*

Леон

  • Захожу иногда
  • 333
  • 5 / 0
Re: Пишем простой фильтр контента
« Ответ #6 : 02.02.2018, 11:20:17 »
Если кому интересно - не разобрался)
А если все же вернуться к моей первой задумке, переопределенный макет, со встроенной формой фильтра, которая будет искать по любым полям нормально. Единственная проблема это пагинация, может ее тоже переопределить для этих статей можно)
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Re: Пишем простой фильтр контента
« Ответ #7 : 02.02.2018, 12:52:46 »
Если кому интересно - не разобрался)
А если все же вернуться к моей первой задумке, переопределенный макет, со встроенной формой фильтра, которая будет искать по любым полям нормально. Единственная проблема это пагинация, может ее тоже переопределить для этих статей можно)
вы не сможете одолеть пагинацию через шаблон... мы в модуле сделали специальный плагин, который переопределяет модель и добавляет собственные триггеры, чтоб можно было всю категорию фильтровать.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Арчик

  • Захожу иногда
  • 281
  • 32 / 0
Re: Пишем простой фильтр контента
« Ответ #8 : 24.09.2020, 09:41:14 »
Так, господа каталы! Получается что до сих пор, нет рецепта отобразить материалы (список категории com_content) фильтром по датам ? Мол показать материалы: "от" -> календарик (выбор даты публикации)  "по" -> календарик (выбор даты публикации)?  Даже не верится ))) 

Да еще и в дополнительных полях джумловских, нельзя поля "типа ДАТА" поставить на фильтрацию ... что неужели самому писать все придется, может  господин топикстартер напильничком уже изваял модуль и немножко его засекретил ? )))
Компьютер-это вещь для решения проблем, которых у вас не было до его появления...
*

Леон

  • Захожу иногда
  • 333
  • 5 / 0
Re: Пишем простой фильтр контента
« Ответ #9 : 24.09.2020, 10:39:57 »
может  господин топикстартер напильничком уже изваял модуль и немножко его засекретил ? )))

Не я забил, не получилось, сделал все ту задумку на самописе без джумлы.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Фильтр по дополнительному полю - допилить JL Content Fields Filter

Автор antarey

Ответов: 20
Просмотров: 3164
Последний ответ 17.03.2024, 21:46:20
от Mitriy
Фильтр по дате Komento

Автор R31rus

Ответов: 14
Просмотров: 1365
Последний ответ 10.09.2021, 21:46:54
от gartes
Условие для скрытия контента на нескольких страницах

Автор ukrart

Ответов: 2
Просмотров: 1080
Последний ответ 05.07.2021, 10:38:27
от ukrart
Как реализован вывод контента и где?

Автор e.lodyanov

Ответов: 0
Просмотров: 719
Последний ответ 22.02.2021, 13:20:05
от e.lodyanov
Изменение контента на мультиязычных страницах

Автор grafman

Ответов: 4
Просмотров: 849
Последний ответ 18.02.2021, 17:22:28
от arma