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

BONDIKO

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Добрый день. Сайт на Joomla 2.5 (Joomshopping Version 3.16.2)
Интерет-магазин по продаже семян http://semena-tut.ru/
Задача состоит в следующем: в стандартном шаблоне Joomla заголовку H1 автоматически присваивается название категории товара ("огурцы"). Надо присваивать заголовку H1 (H2. H3 и ...) другое значение, например "Каталог семян огурцов". Заголовок пишется вручную на странице каталога. Этот заголовок и должен быть H1. Редактирование в админке в карточке категории или товара.
Требуется доработка. Оплата по договоренности. Удобно общаться по скайпу: spiderman_para
Кстати, работа по сайту есть почти всегда - готов обсудить сотрудничество.
С уважением, Юрий.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Не совсем понятно, но можете объяснить в скайпе (данные в профиле).
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

kit2m2

  • Живу я здесь
  • 3346
  • 273 / 0
  • Беру сайты на полное сопровождение
Могу доработать свой Плагин - Заголовки категорий и товаров или написать новый.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
коммерческий раздел создан специально для страждущих :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

BONDIKO

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Могу доработать свой Плагин - Заголовки категорий и товаров или написать новый.
Вопрос 1: Будет ли Ваш плагин работать с Joomla 2.5 (Joomshopping 3.16.2)?
Вопрос 2: Если да, то у как быть с заголовком h1 (сейчас по умолчанию - это название категории или товара)? У Вас в плагине указаны h2, h3, h4
Вопрос 3: Как быть со материалами (например "статьи"). Там тоже желательно упорядочить Заголовки.
*

kit2m2

  • Живу я здесь
  • 3346
  • 273 / 0
  • Беру сайты на полное сопровождение
Вопрос 1: Будет ли Ваш плагин работать с Joomla 2.5 (Joomshopping 3.16.2)?
Вопрос 2: Если да, то у как быть с заголовком h1 (сейчас по умолчанию - это название категории или товара)? У Вас в плагине указаны h2, h3, h4
Вопрос 3: Как быть со материалами (например "статьи"). Там тоже желательно упорядочить Заголовки.

Теперь понял что Вы хотите. Используйте Менеджер меню -> Ссылка меню -> Вкладка "Параметры страницы" - для переопределения заголовков для Joomla и META title - для JoomShopping.

БЕСПЛАТНЫЙ СОВЕТ: Пока не поздно переходите на Joomla 3.6+ и JoomShopping 4.14+ Если что могу помочь...

P.S. Что значит упорядочить заголовки?
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

BONDIKO

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Это уже после установки плагина должно появиться? Менеджер меню -> Ссылка меню -> Вкладка "Параметры страницы"
Не решаюсь ставить Joomla 3+? т.к стоит много доработок по шаблону и плагины писались под 2.5
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
шаблон все равно при переносе лучше всего переверстывать, т.к. именно в шаблонах больше всего разницы между 2.5 и 3.х, остальное легко кастомизируется, присоединюсь к совету по переходу на тройку

ps: профессионально верстаю, помогу с шаблоном =)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Создание сайта

Автор Полина

Ответов: 6
Просмотров: 945
Последний ответ 20.03.2020, 16:53:59
от gartes
Ищу программиста Joomla 3.х шаблон helix

Автор Gudzon

Ответов: 3
Просмотров: 885
Последний ответ 03.12.2019, 12:23:16
от Gudzon
Создание сайта (установка, подбор компонента, лёгкий напиллинг)

Автор ShatalT

Ответов: 3
Просмотров: 727
Последний ответ 02.07.2019, 16:56:52
от voland
Ущу программиста-форумчанина

Автор Victor333

Ответов: 3
Просмотров: 814
Последний ответ 08.11.2018, 21:02:48
от ProtectYourSite
Ищу программиста /верстальщика Joomla и wp для поддержки сайтов

Автор NeoNeuro

Ответов: 0
Просмотров: 889
Последний ответ 18.10.2017, 14:59:16
от NeoNeuro