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

sacrael

  • Новичок
  • 4
  • 0 / 0
Народ, как сделать что-бы сайт "видели" поисковые системы.
Я знаю что для этого вроде нужна индексация но понятия не имею что для этого нужно в Joomla.
Благодарю за помощь.
*

Вязной

  • Захожу иногда
  • 195
  • 19 / 0
  • Просто Вова
Re: Как вывести сайт в поисковик?
« Ответ #1 : 02.12.2009, 19:54:11 »
Читайте эту ветку, читайте faq'и наподобие http://help.yandex.ru/webmaster/?id=995294
*

ryar

  • Захожу иногда
  • 86
  • 18 / 0
  • Всем счастья!
Re: Как вывести сайт в поисковик?
« Ответ #2 : 02.12.2009, 21:23:42 »
1. Сделайте сайт на Joomla :)
2. Зареигстрируйте сайт в каком нибудь хорошем каталоге, желательно посещаемом, белом и пушистом.  ( Для Украины подойдет Uaportal) Вместо каталога вполне подойдут сервисы социальных закладок 
3. Дня через три-четыре добавте сайт в Яндекс и Google
4. Создайте карту сайта и разместите ее в инструментах вебмастера. 
*

Dusted

  • Захожу иногда
  • 180
  • 49 / 0
Re: Как вывести сайт в поисковик?
« Ответ #3 : 02.12.2009, 23:49:25 »
3. Дня через три-четыре добавте сайт в Яндекс и Google
4. Создайте карту сайта и разместите ее в инструментах вебмастера.

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

Как продвигать сайт! (интернет-магазин)?

Автор Kooll5

Ответов: 31
Просмотров: 6851
Последний ответ 07.02.2023, 13:59:57
от Ратник
Как вывести в сниппете название статьи, а потом название сайта?

Автор gorbi_U

Ответов: 0
Просмотров: 1013
Последний ответ 18.01.2022, 18:29:22
от gorbi_U
Один сайт, доступный через два домена (зеркало?)

Автор slepoy

Ответов: 2
Просмотров: 1317
Последний ответ 20.11.2021, 17:50:48
от Byzi
Ссылки на мой сайт не подтягивают фото

Автор MbJaws

Ответов: 7
Просмотров: 1541
Последний ответ 26.10.2020, 13:40:24
от MbJaws
Сайт тематики автоуслуг, на чем лучше продвигать

Автор fisgard

Ответов: 0
Просмотров: 1025
Последний ответ 24.03.2020, 12:20:37
от fisgard