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

kreativ

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Xmap и OSmap
« : 17.09.2018, 17:28:55 »
Здравствуйте уважаемые форумчане. Подскажте как сделать карту сайта для JoomShopping.
Я поставил и включил Xmap и OSmap. Тыкал, искал ответ в интернете- не нашел.
Как вывести карту сайта ?
*

almika

  • Захожу иногда
  • 325
  • 27 / 0
Re: Xmap и OSmap
« Ответ #1 : 18.09.2018, 02:17:31 »
Есть для JoomShopping плагин на сайте OSMap.
Его надо скачать и установить.
https://www.joomlashack.com/docs/osmap/plugins/ или здесь https://www.webdesigner-profi.de/joomla-webdesign/shop/addons/xmap-plugin.html

А тут Карта сайта JoomShopping XML - чем сделать? обсуждение, почитайте.
*

kreativ

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Xmap и OSmap
« Ответ #2 : 18.09.2018, 09:32:15 »
almika
У меня стоят плагины по вашим ссылкам, включены. Ветку формума по Вашей ссылке почитал. Ответа там нет.
Как работать с плагинами ?
*

almika

  • Захожу иногда
  • 325
  • 27 / 0
Re: Xmap и OSmap
« Ответ #3 : 18.09.2018, 10:43:29 »
У меня стоят плагины по вашим ссылкам, включены. Ветку формума по Вашей ссылке почитал. Ответа там нет.
Как работать с плагинами ?
1. Плагин включить
2. Зайти в настройки плагина, задать параметры работы.
3. Открыть пункт меню карты сайта, который вы создали (для XML, и если надо для HTML карт), там галочкой отметить пункты меню, какие надо.
4. Может быть надо почистить кэш Joomla
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

После обновления не работает Xmap

Автор jess

Ответов: 15
Просмотров: 5394
Последний ответ 17.01.2019, 14:43:56
от palexa
Xmap не загружает.xml карту с включенным кэшированием!

Автор Dim

Ответов: 12
Просмотров: 3040
Последний ответ 17.12.2018, 19:53:13
от lexxbry
[Решено] При включеннии плагина Xmap - Content Plugin - ошибка 1054

Автор maiak

Ответов: 10
Просмотров: 6119
Последний ответ 07.09.2018, 10:26:29
от k-redactor
Здравствуйте! Xmap установил, но карта сайта не отображается

Автор vitalkun

Ответов: 2
Просмотров: 4615
Последний ответ 09.05.2018, 15:10:27
от ddenov
sitemap.xml (Xmap, JCrawler)

Автор KeinenGott

Ответов: 10
Просмотров: 19457
Последний ответ 24.04.2018, 15:44:20
от stendapuss