Новости Joomla

Обновление пакета плагинов JL Like 5.0

Обновление пакета плагинов  JL Like 5.0

Обновление пакета плагинов JL Like 5.0.0Команда JoomLine рада представить долгожданное обновление плагина социальных кнопок JL Like — версию 5.0.0! В этом релизе мы сделали акцент на совместимости с последними версиями Joomla, улучшении производительности и расширении функционала.👩‍💻 Что нового в JL Like 5.0.0?- Полная совместимость с Joomla 5 — теперь плагин работает на всех актуальных версиях Joomla, включая Joomla 5.- Рефакторинг и оптимизация кода — проведена масштабная чистка и обновление внутренних классов для повышения стабильности и скорости работы.- Удаление устаревших зависимостей — полностью отказались от использования jQuery, что ускорило загрузку страниц и повысило безопасность.- Обновление CSS и удаление неиспользуемых стилей — интерфейс стал еще легче и современнее.- Удалена поддержка устаревших виджетов — например, функциональность твиттер-виджета вынесена из плагина.- Поддержка twitter:card — улучшена интеграция с социальными сетями для красивого отображения ссылок.- Гибкая настройка счетчиков лайков — теперь можно включать и отключать рандомизацию количества лайков.- Улучшено подключение скриптов — переход на WebAssetManager для более корректной работы с ресурсами.- Обновлены языковые переменныеРасширения всё ещё наследуют старую архитектуру плагинов Joomla 3, но были протестированы на Joomla 5.3.Новость на сайте JoomlineСтраница расширенияGitHub расширения@joomlafeed#расширения

Совет по Joomla: $db->getQuery(true) стал устаревшим

Совет по Joomla: $db->getQuery(true) стал устаревшим

👩‍💻 Совет по Joomla: $db->getQuery(true) стал устаревшим.Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода

getQuery(). Если передавался параметр
$new =
true, то получали новый запрос. Если без - последний.

use Joomla\CMS\Factory;$db = Factory::getContainer()->get('DatabaseDriver');$query = $db->getQuery(new: true);// и строим запрос
Под капот Joomla 4 вошёл Joomla Framework (PHP фреймворк а-ля Laravel, Yii и т.д.), а для Joomla 5 он обновился - версия 3.4.1 вышла 6 октября 2023г. В методе фреймворка есть примечание о том, что параметр
$new, который передавался в метод
getQuery() помечен как устаревший и будет удалён в версии фреймворка 4.0.
The parameter $new is deprecated and will be removed in 4.0, use %s::createQuery() instead.В Joomla 4 версия Joomla Framework была 2.x., в Joomla 5 - 3.x. Поэтому есть предположение, что с выходом Joomla 6 обновится и версия фреймворка - станет 4.0. Поэтому для получения объекта для новых запросов следует использовать метод
createQuery(). Он уже представлен в ядре и широко используется. При этом метод
getQuery() останется, но, скорее всего, будет выполнять функцию только геттера - получения текущего запроса.
@joomlafeed#joomla #php #разработка

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 922 Просмотров
*

malexv

  • Захожу иногда
  • 55
  • 0 / 0
Календарь на com_content
« : 18.05.2020, 12:02:32 »
Привет. Подскажите, если ли какой плагин для более расширенной даты публикации статей, чтобы на основе com_content организовать календарь праздников.
Про отдельные компоненты, можно не писать
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Календарь на com_content
« Ответ #1 : 18.05.2020, 18:05:00 »
Возможно, поля и фильтр JL Content Fields Filter удовлетворят потребности
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Календарь на com_content
« Ответ #2 : 18.05.2020, 18:26:18 »
здра.
а что расширенного-то надо?
заводите статью-праздник, а в качестве календаря есть модуль.
если надо чтобы, скажем, за текущий день выводились в режиме компонента, то, как вариант, можно извратиться и использовать метки, но это придется 365 меток создавать  *suicide*
*

malexv

  • Захожу иногда
  • 55
  • 0 / 0
Re: Календарь на com_content
« Ответ #4 : 19.05.2020, 14:07:31 »
Добрый день, спасибо за ответы. Собственно в чем загвоздка, это даты. Не проблема сделать событие и занести в материалы, проблема это вывести правильно эти материалы.

Сразу поясню почему хочу на стандартном com_content это потому, что для них уже генерируются АМР и Турбо-страницы, плюс сайт является источником новостей в некоторых системах, подключать сторонний компонент не хотелось бы.

Я думал организовать так:
Категория:
- Праздники
Метки:
- в метках разделение по дням, т.е. метка бы собирала все праздники конкретного дня, или конкретных событий

но загвоздка вот в чем:
как сделать, чтобы можно было собрать праздники допустим России определенного дня или профессиональные праздники определенного дня, это уже проблемотично
как сделать повторяющиеся события, для некоторых праздников нет конкретной даты, допустим 4 воскресенье марта, и так каждый год, как я понимаю это уже сложно

вот пример сalend.ru

может кто подскажет, тоже думал на счет полей как-то можно организовать

спасибо
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Календарь на com_content
« Ответ #5 : 19.05.2020, 18:00:13 »
я делал модуль (в подписи), который нечеткую логику дат поддерживает.
думаю, вам имеет смысл отказаться от меток, используя вместо них доп. поля и фильтр
Бесплатная система фильтрации полей Joomla

в качестве одного из фильтров должно выступать число, равное номеру искомого дня от начала года.
вот это число надо заранее вычислять каждый год, допустим, и записывать в поле, чтобы потом стандартно фильтровать готовым фильтром.
т.е. по сути вам надо организовать крон для приведения относительных дат в абсолютные.
типа, пробегать по каждой статье и в зависимости от того, какое поле заполнено, вычислять абсолютный порядковый номер дня от начала года и писать в поле.
логику можете посмотреть в моем модуле, если мозг не вскипит  (у меня закипает, когда я пытаюсь понять, как же это я такое намострячил  ;D
*

malexv

  • Захожу иногда
  • 55
  • 0 / 0
Re: Календарь на com_content
« Ответ #6 : 20.05.2020, 18:30:49 »
добрый день, смотрел я этот плагин, хороший, но думаю от меток нельзя отказываться, мне нужно каждую дату продвигать потом

сложность состоит в том, как бы расширить даты публикаций материалов, как это сделано в компонентах каледарях, чтобы можно было назначить каждому материалу, дату праздника или допустим это повторяющее событие, каждое второе воскресенье мая к примеру

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

Модуль\компонент -продажа тарифных планов и календарь мероприятий

Автор umnik.pk

Ответов: 7
Просмотров: 833
Последний ответ 11.12.2020, 23:22:55
от tigra-uki
Календарь (event) с привязкой пользователей

Автор pitgtn

Ответов: 2
Просмотров: 810
Последний ответ 04.10.2019, 19:19:06
от pitgtn
Календарь событий, который бы начинался с Понедельника

Автор tmpnikl

Ответов: 1
Просмотров: 740
Последний ответ 10.01.2019, 16:45:02
от Missile
Ищу для Joomla 3 календарь материалов по нажатию на кнопку

Автор Денис Р

Ответов: 4
Просмотров: 1290
Последний ответ 03.08.2017, 11:08:02
от Денис Р
календарь для Joomla 2.5

Автор LWDM

Ответов: 81
Просмотров: 33583
Последний ответ 28.02.2017, 17:24:20
от Shustry