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

scs

  • Захожу иногда
  • 174
  • 2 / 0
  • ДумаюююююЮЮ
Недавно начал использовать EasyDiscuss на старом сайте еще на J1.5. Отличный компонент. Но недостатков масса, но познаний в php недостаточно явно...
Возможно решить?
Дублирование h1 - дублируется на всех страницах! ("Главный заголовок" в настройках). Отсутствие уникально h1 на остальных страницах - категории и страницы обсуждений. В принципе если запретить вывод "главного заголовка" и оставить его только на главной, то останется только h2 сменит на h1. Как запретить отображение главного заголовка на всех страницах? В идеале уникальные тайтлы отличные от H1.

Убрать index из URL http://сайт.ру/main/index/topic и в дубле главной http://сайт.ру/main/index

В тайтл категорий не входит название раздела: топик-сайт.ру . Надо топик-вопросы-сайт.ру .
*

scs

  • Захожу иногда
  • 174
  • 2 / 0
  • ДумаюююююЮЮ
Господа, неужели никого в EasyDiscuss не смущает дублирование Н1 на всех страницах? Никто не пробовал "причесать" EasyDiscuss под seo?

 Про уникальный тайтлы вообще молчу....
*

koyot777

  • Захожу иногда
  • 136
  • 1 / 2
  • Не щекочи койота..
Подскажите как мне сделать фронтед публикацию вопросов находящихся в модерации? Вроде все настроил но приходится переходить в админку для одобрения вопросов.
*

Sambrella

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Разочаровываюсь в форуме.. Куда ни зайду, везде нет ответов.. :P
*

Kijv

  • Захожу иногда
  • 50
  • 1 / 0
В easydiscuss периодически автоматически от имени администратора создаются темы на английском языке с подобным содержанием "Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.".
Почему такое происходит и как это лечится?

UPD. Кажется, нашел ответ на свой вопрос. По всей видимости, эти сообщения создает плагин "Content - EasyDiscuss". Причем публикует он статьи из опубликованных материалов на том же сайте. Хотелось бы узнать о функциях этого плагина подробнее, но у меня нет доступа к его описанию на официальном сайте. Вот было бы замечательно, если бы кто-то выложил информацию о плагинах  EasyDiscuss в открытый доступ  !!!???!!!

Дополнительно могу добавить, что это плагин автопостинга из компонентов, которые можно указать в Content - EasyDiscuss. По умолчанию установлены com_content, com_easyblog, com_easyarticles
« Последнее редактирование: 02.02.2021, 17:26:39 от Kijv »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Настройка sp simple portfolio

Автор Slava_optimizator

Ответов: 33
Просмотров: 11979
Последний ответ 22.04.2021, 12:06:08
от dorson
Smart Slider 3: настройка под мобильные устройства

Автор coliandra

Ответов: 4
Просмотров: 1996
Последний ответ 31.01.2021, 11:10:14
от coliandra
SP Page Builder Pro Настройка отображения блоков на разных разрешениях

Автор Nikias

Ответов: 2
Просмотров: 1286
Последний ответ 21.01.2021, 20:13:45
от SmiP
Настройка Sexy Polling

Автор L29

Ответов: 0
Просмотров: 837
Последний ответ 13.11.2020, 10:55:46
от L29
Настройка плагина wbamp на материалах

Автор Zegeberg

Ответов: 1
Просмотров: 1108
Последний ответ 07.05.2020, 05:20:47
от Cedars