Новости Joomla

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

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4


 

Возможности
Изображения
Данная функция позволяет использовать улучшение изображений YOOtheme Pro (webP, lazy load) на всем сайте.

WebP Кеширование
Данная функция адаптирует кеширование Joomla, для браузеров с поддержкой и без поддержки webP.

Встроенные файлы
Данная функция позволяет подключать содержимое файлов js/inline.js и css/inline.css из шаблона или дочерней темы в head.

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

Дочерняя тема
Данная функция позволяет использовать стандартные функции шаблона (переопределения макетов(components, modules, layouts), подключение языковых файлов) в дочерней теме.

Удаление JavaScript
Данная функция позволяет удалить устаревший JavaScript (jQuery, bootstrap) из head.

Иконки UIkit
Данная функция позволяет удалить или переместить в подвал скрипт uikit-icons из head.

Удаление таблицы стилей YOOtheme Pro update
Данная функция позволяет удалить файл theme.update.css из <head>.

Постраничная навигация
Данная функция позволяет выводить постраничную навигацию YOOtheme во всех компонентах.

Панель инструментов
Данная функция позволяет выводить для администраторов кнопки Конструктора и Настроек YOOtheme Pro на передней части сайта.

Посмотреть на сайте
Данная функция позволяет выводить кнопки Посмотреть на сайте в формах редактирования категории, материала и пунктов меню.

Библиотека
Данная функция позволяет импортировать и экспортировать сохраненные макеты YOOtheme Pro.

Элементы
Кастомные элементы для билдера YOOtheme Pro
  • J! Breadcrumbs
« Последнее редактирование: 05.11.2020, 15:31:30 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JYProExtra - Улучшения для Joomla YooThemePRO
« Ответ #1 : 15.05.2019, 20:25:52 »
Релиз плагина JYProExtra v1.1.0
Улучшения для Joomla YooThemePRO

Исправления:
Глобальные
Очистка кода
Изменен адрес сервера обновлений
Изменено имя плагина

Скрипты
Отключена очистка head в настройщике Yootheme Pro
Добавлено дополнительное регулярное выражение для удаления jQuery

Изображения
Отключен обработчик изображений в настройщике Yootheme Pro

Модули
Добавлены новые настройки к модулям в менеджере модулей:
Исключать в настройщике - Модуль не будет отображаться в настройщике YooThemePro
Исключать пустой - Модуль не будет отображаться, если содержимое пустое


Полная информация
https://www.septdir.com/marketplace/joomla/plugins/jyproextra/versions/1-1-0

Скачать
https://www.septdir.com/marketplace/download?version_id=9
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JYProExtra - Улучшения для Joomla YooThemePRO
« Ответ #2 : 19.05.2019, 22:56:23 »
JYProExtra был добавлен в Joomla! Extensions Directory (JED)
Жду ваших отзывов...

https://extensions.joomla.org/extensions/extension/core-enhancements/performance/jyproextra/
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JYProExtra - Улучшения для Joomla YooThemePRO
« Ответ #3 : 27.05.2019, 17:32:36 »
Релиз плагина JYProExtra v1.1.1
Улучшения для Joomla YooThemePRO

Исправления:
Модули
Исправлена ошибка при исключении модуля


Полная информация
https://www.septdir.com/marketplace/joomla/plugins/jyproextra/versions/1-1-1

Скачать
https://www.septdir.com/marketplace/download?version_id=10
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JYProExtra - Улучшения для Joomla YooThemePRO
« Ответ #4 : 23.08.2019, 15:32:59 »
Релиз плагина jYProExtra v1.2.0
Плагин расширяющий возможности YOOtheme Pro

Отдельная благодарность @b2z  за помощь в подготовке релиза

Исправления:
Глобальные
Очистка кода и небольшие исправления
Оптимизация плагина
Оптимизация интерфейса

Встроенные файлы
Добавлена функция подключения содержимого файлов inline.js и inline.css в head

Исключение модулей
Добавлена опция в настройки плагина, для глобального включения/отключения функций
Добавлена возможность исключения модуля в отображениях com_content

Дочерняя тема
Добавлена единая опция для включения функции
Добавлена возможность создавать предопределения макетов компонентов

Постраничная навигация
Добавлена функция позволяющая выводить постраничную навигацию YOOtheme во всех компонентах

Скрипты
Функционал переделан в "Удаление устаревших скриптов (jQuery, bootstrap)"

Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-2-0

Скачать
https://www.septdir.com/ru/solutions/download?version_id=16
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Релиз плагина jYProExtra 1.3.0
Плагин расширяющий возможности YOOtheme Pro

Исправления:
Глобальные
[Исправлено] Очистка кода и небольшие исправления

Элементы
[Добавлено] Элемент J! Breadcrumbs

YOOtheme Toolbar
[Добавлено] Панель инструментов для отображения кнопок Конструктора и Настроек YOOtheme Pro на передней части сайта.

Библиотека
[Добавлено] Функция библиотеки для импорта и экспорта сохраненных макетов YOOtheme Pro


Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-3-0

Скачать
https://www.septdir.com/solutions/download?version_id=23
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Релиз плагина jYProExtra 1.3.1
Плагин расширяющий возможности YOOtheme Pro

Исправления:
[Исправлено] Ссылки панель инструментов, если Joomla установлен в подпапке
[Исправлено] Удаление файлов после обновления YOOtheme

Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-3-1

Скачать
https://www.septdir.com/solutions/download?version_id=26
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Релиз плагина jYProExtra 1.4.0
Плагин расширяющий возможности YOOtheme Pro

Исправления:
Дочерняя тема
[Добавлено] Поддержка альтернативных макетов полей

Исключение модулей
[Удалено] Исключать в материалах
[Добавлено] Исключать в компонентах
[Удалено] Исключить в настройках YOOtheme Pro и Исключать пустой в модуле Конструктор

Встроенные файлы
[Исправлено] Подключение файлов из дочерней темы

Панель инструментов
[Добавлено] Скрывать для выбранных пользователей

Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-4-0

Скачать
https://www.septdir.com/solutions/download?version_id=29
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Релиз плагина jYProExtra 1.4.1
Плагин расширяющий возможности YOOtheme Pro

Список изменений:
Глобальные
[Исправлено] Очистка кода и небольшие исправления
[Добавлено] Модальное окно настроек плагина в настройках YOOtheme Pro

Исключение модулей
[Добавлено] Поддержка контролеров


Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-4-1

Скачать
https://www.septdir.com/solutions/download?version_id=36
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Релиз плагина jYProExtra 1.4.2
Плагин расширяющий возможности YOOtheme Pro

Список изменений:
Глобальные
[Исправлено] Очистка кода и небольшие исправления
[Изменено] Позиция кнопки модального окна настроек плагина

Панель инструментов
[Исправлено] Удаление панели инструментов в предварительном просмотре настроек YOOtheme Pro

Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-4-2

Скачать
https://www.septdir.com/solutions/download?version_id=37
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Релиз плагина jYProExtra 1.5.0
Плагин расширяющий возможности YOOtheme Pro

Список изменений:
Глобальные
[Исправлено] Очистка кода и небольшие исправления

Исключение модулей
[Исправлено] Исключение в компоненте ZOO
[Добавлено] Исключить у администраторов. Модуль будет исключен если посетитель авторизован в панели управления

WebP Кеширование
[Добавлено] WebP Кеширование. Данная функция адаптирует кеширование Joomla, для браузеров с поддержкой и без поддержки webP

Удаление таблицы стилей YOOtheme Pro update
[Добавлено] Удаление таблицы стилей YOOtheme Pro update. Данная функция позволяет удалить файл theme.update.css из head.


Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-5-0

Скачать
https://www.septdir.com/solutions/download?version_id=40
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Релиз плагина jYProExtra 1.5.1
Плагин расширяющий возможности YOOtheme Pro

Список изменений:
[Глобальные] Исправлено
Очистка кода и небольшие исправления
[Исправлено] Совместимость с YOOtheme PRO 2.0
[Исправлено] Предупреждение "Файл не найден" при обновлении


Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-5-1

Скачать
https://www.septdir.com/solutions/download?version_id=41
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Релиз плагина jYProExtra 1.6.0
Плагин расширяющий возможности YOOtheme Pro

Список изменений:
Глобальные
[Исправлено] Очистка кода и небольшие исправления
[Исправлено] Предупреждение при обновлении YOOtheme Pro
[Удалено] Старые скрипты обновления

Дочерняя тема
[Добавлено] Переопределения media файлов

Удаление JavaScript
[Изменено] Метод удаления jQuery
[Добавлено] Удаление Chosen
[Добавлено] Раздельное удаление скриптов если не нужно удалять jQuery

Панель инструментов
[Изменено] Кнопка "Конструктор" на "Редактировать в констрикторе"
[Добавлено] Кнопка "Редактировать в панели управления" для материалов и категорий

Посмотреть на сайте
[Добавлено] Функция "Посмотреть на сайте"
Данная функция позволяет выводить кнопки "Посмотреть на сайте" в формах редактирования категории и материала.


Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-6-0

Скачать
https://www.septdir.com/solutions/download?version_id=45
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Релиз плагина jYProExtra 1.6.1
Плагин расширяющий возможности YOOtheme Pro

Список изменений:
Глобальные
[Исправлено] Очистка кода и мелкие исправления

Дочерняя тема
[Исправлено] Установка стиля шаблона в пункте меню

Изображения
[Исправлено] Высота и ширина миниатюр
[Добавлено] uk-svg в атрибуты исключений

Удаление JavaScript
[Исправлено] Ошибка jQuery undefined


Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-6-1

Скачать
https://www.septdir.com/solutions/download?version_id=47

jYProExtra - бесплатное расширение и развивается за счет добровольных пожертвований.
Чем больше собираемая сумма, тем быстрее мы выпускаем обновления.
https://www.septdir.com/donate#solution=jyproextra

----
#SeptdirWorkshop #joomla #extensions #plugin #yootheme #расширение #плагин
« Последнее редактирование: 26.06.2020, 17:08:40 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Релиз плагина jYProExtra 1.6.2
Плагин расширяющий возможности YOOtheme Pro

Список изменений:
Глобальные
[Исправлено] Оптимизация кода и мелкие исправления

WebP Кеширование
[Изменено] Проверка поддержки WebP

Удаление JavaScript
[Исправлено] Очистка head в конструкторе

Элементы
[Исправлено] Замена шорткода хлебных крошек в head

Панель инструментов
[Исправлено] Ссылки для YOOtheme Pro 2.3

Постраничная навигация
[Исправлено] Отключение функции для YOOtheme Pro 2.2+


Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-6-2

Скачать
https://www.septdir.com/solutions/download?version_id=52
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Релиз плагина jYProExtra 1.7.0
Плагин расширяющий возможности YOOtheme Pro

Список изменений:
Глобальные
[Исправлено] Очистка кода и небольшие исправления

Изображения
[Изменено] Шаблон генерации изображений

Посмотреть на сайте
[Добавлено] Кнопка для пунктов меню

Иконки UIkit
[Добавлено] Функция "Иконки UIkit"
Данная функция позволяет удалить или переместить в подвал скрипт uikit-icons из head


Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-7-0

Скачать
https://www.septdir.com/solutions/download?version_id=53
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Релиз плагина jYProExtra 1.7.1
Плагин расширяющий возможности YOOtheme Pro

Список изменений:
Глобальные
[Исправлено] Кнопка плагина в конструкторе

Полная информация
https://www.septdir.com/solutions/joomla/plugins/jyproextra/versions/1-7-1

Скачать
https://www.septdir.com/solutions/download?version_id=54
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин для контента сравнения 2х изображений шторкой - juxtapose

Автор Beer

Ответов: 1
Просмотров: 642
Последний ответ 12.06.2025, 13:38:09
от Beer
Плагин для закрытия ссылок в Joomla 3 - noExternalLinks

Автор buyanov

Ответов: 65
Просмотров: 17226
Последний ответ 06.04.2025, 02:51:35
от azm1n
Бесплатный плагин импорта экспорта данных в поля материалов Joomla - CFI

Автор zikkuratvk

Ответов: 9
Просмотров: 6494
Последний ответ 02.06.2024, 06:38:19
от SolopoV
WT Content Like плагин кнопки лайк для материалов Joomla

Автор sergeytolkachyov

Ответов: 1
Просмотров: 3092
Последний ответ 18.05.2024, 19:18:26
от sergeytolkachyov
Плагин h2captcha (hcaptcha.com)

Автор voland

Ответов: 3
Просмотров: 3113
Последний ответ 11.03.2024, 08:29:12
от wishlight