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

veter

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Нужно как-то сделать, чтобы компонент joomap видел разделы DatsoGallery, а ещё лучше - выстраивал список из называний фотографий в карте сайта.
Сейчас же всё ограничивается ссылкой "фотографии" из главного меню.
Если есть другая карта сайта, которая дружит с DatsoGallery - готов сменить  joomap на это.
*

veter

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Сюда же: как заставить поиск джумлы видеть галерею? Поиск по ней не происходит.
*

otshelnik

  • Захожу иногда
  • 116
  • 7 / 0
  • мы вместе!
Сюда же: как заставить поиск джумлы видеть галерею? Поиск по ней не происходит.
   
На форуме у Datso есть плагин (бот) (у меня великолепно работает)
*

veter

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
А не трудно будет тут его выложить?
*

otshelnik

  • Захожу иногда
  • 116
  • 7 / 0
  • мы вместе!
заходишь наhttp://www.datso.fr/downloads.html
там есть ссылка на загрузку файла DatsoGallery SearchBot 1.3
*

veter

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Благодарю.
*

saygak

  • Захожу иногда
  • 99
  • 18 / 1
Меня этот плагин не устроил и я его снес.
Если у тебя в меню есть ссылки на категории галереи, то в joomap в итоге ты увидишь категории из меню задвоенными. Т.е. он не смотрит что есть в меню, он тупо еще раз добавляет все категории.
*

veter

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
saygak, у меня на сайте два меню используются, одно я просто отключил. Что только неприятно - нет возможности показать названия фотографий, только разделы.
*

saygak

  • Захожу иногда
  • 99
  • 18 / 1
Да, как вариант можно 2 меню вести, в одном заводить все ссылки для joomap, другое активно отображать на сайте. Но мне так немного геморно, таким образом можно и joomap для галереи не юзать.
Название фотографий ты в joomap показать хочешь? Все равно фотки с включенным watermark'ом не индексируются поисковиками, файлы фоток имеют вид http://MYSITE/index2.php?option=com_datsogallery&func=wmark&mid=367
*

veter

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
saygak помимо самих фоток поисковики могут индексировать их названия, описания и комментарии. А тут уже не так важно, что за картинка публикуется, важно, что есть страница, подходящая под запрос.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Есть ли достойная замена для DatsoGallery?

Автор vbulletinX

Ответов: 5
Просмотров: 4763
Последний ответ 14.07.2022, 20:00:50
от marbert
В какую галерею перенести все фото из DatsoGallery?

Автор darkknight

Ответов: 5
Просмотров: 3146
Последний ответ 08.12.2021, 18:45:41
от sergeytolkachyov
[download] Datso Gallery (Download DatsoGallery free all version)

Автор beliyadm

Ответов: 354
Просмотров: 178149
Последний ответ 10.08.2018, 14:43:21
от pH43
cache заполняется DatsoGallery

Автор relat

Ответов: 3
Просмотров: 3442
Последний ответ 05.03.2018, 17:56:11
от beliyadm
Сделать красивые ссылки

Автор Armal

Ответов: 1
Просмотров: 3420
Последний ответ 05.11.2017, 01:05:28
от Armal