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

micr0

  • Новичок
  • 8
  • 0 / 0
Скажите, знающие люди.
Какой файл в шаболоне "Blue Eagle 5" нужно редактировать, чтобы убрать лишние кнопки и ссылки?
Например, мне не нравится, что всё время вверху форума виден мой профиль. Как убрать этот блок со страницы?
Как убрать список пользователей для обычных зарегистрированных пользователей?
« Последнее редактирование: 03.04.2017, 11:16:41 от ChaosHead »
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Список пользователей отключается в настройках форума.
Профиль возможно в настройках шаблона. У меня нет этого шаблона, чтобы посмотреть.
*

micr0

  • Новичок
  • 8
  • 0 / 0
1. В настройках есть только "Показать гостям профили пользователей: ДА/НЕТ"
А я хочу, чтобы список пользователей никто не мог посмотреть.
2. В настройках шаблона нет =(( Надо где-то руками в коде вырезать этот кусок... только вот где?!
ЗЫ. Kunena 5.0.7
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
1. В настройках есть только "Показать гостям профили пользователей: ДА/НЕТ"
А я хочу, чтобы список пользователей никто не мог посмотреть.
2. В настройках шаблона нет =(( Надо где-то руками в коде вырезать этот кусок... только вот где?!
ЗЫ. Kunena 5.0.7
А при чём здесь шаблон? При чём здесь код?
Пункт меню: Kunena - Список пользователей.
Доступ: Super Users
Делов то...
*

micr0

  • Новичок
  • 8
  • 0 / 0
А при чём здесь шаблон? При чём здесь код?
Пункт меню: Kunena - Список пользователей.
Доступ: Super Users
Делов то...
Там есть только пункт меню Пользователи. И доступ там негде выставлять!
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
Там есть только пункт меню Пользователи. И доступ там негде выставлять!
Создайте новый пункт меню упомянутый мною выше. Можете в любом меню, можно новое меню создать (например "Техническое меню") и в нём данный пункт меню.
*

micr0

  • Новичок
  • 8
  • 0 / 0
Объясняю более подробно.
Я не хочу, чтобы в этом шаблоне отображалось следующее...
Там где статистика, чтобы отсутствовала ссылка на список пользователей.


Под меню форума, чтобы не было блока с профилем залогинившегося пользователя.


Должен быть какой-то файл с кодом, откуда надо это вырезать.
Помогите его найти, пожалуйста.
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Перенёс в отдельную тему

Под меню форума, чтобы не было блока с профилем залогинившегося пользователя.
Помогите его найти, пожалуйста.
В шаблоне Crypsis это отключается в настройках шаблона, посмотрите в Blue Eagle.
Компоненты - Kunena Forum - Шаблоны - Blue Eagle - смотрите какие настройки там есть.

Как найти где вырезать в коде - смотрите в коде страницы какой класс у этих элементов, потом в TotalCommander поиском по тексту в файлах шаблона ищите, где это класс выводится. Вырезаете, проверяете.
Тут этот шаблон есть у пары человек всего, чтобы в нём посмотреть.
« Последнее редактирование: 03.04.2017, 11:28:32 от ChaosHead »
*

micr0

  • Новичок
  • 8
  • 0 / 0
Перенёс в отдельную тему
В шаблоне Crypsis это отключается в настройках шаблона, посмотрите в Blue Eagle.

Как найти где вырезать в шаблоне - смотрите в коде страницы какой класс у этих элементов, потом в TotalCommander поиском по тексту в файлах шаблона ищите, где это класс выводится. Вырезаете, проверяете.
Тут этот шаблон есть у пары человек всего, чтобы в нём посмотреть.
Ща буду рыть.
Шаблоном могу поделиться... мне не жалко ;)
*

micr0

  • Новичок
  • 8
  • 0 / 0
Задал вопрос на официальном форуме Kunena.
Мож там что конкретное скажут.
*

micr0

  • Новичок
  • 8
  • 0 / 0
Перенёс в отдельную тему
В шаблоне Crypsis это отключается в настройках шаблона, посмотрите в Blue Eagle.
Компоненты - Kunena Forum - Шаблоны - Blue Eagle - смотрите какие настройки там есть.

Как найти где вырезать в коде - смотрите в коде страницы какой класс у этих элементов, потом в TotalCommander поиском по тексту в файлах шаблона ищите, где это класс выводится. Вырезаете, проверяете.
Тут этот шаблон есть у пары человек всего, чтобы в нём посмотреть.

Именно такой подход и помог! Спасибо.
components/com_kunena/template/blue_eagle5/layouts/widget/
Вот здесь все шаблоны блоков форума... производители их виджетами назвали =))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает Профиль

Автор ALEXRAW

Ответов: 6
Просмотров: 3886
Последний ответ 16.03.2021, 23:11:20
от ALEXRAW
Список расширений для Kunena

Автор Kula4ka

Ответов: 15
Просмотров: 22505
Последний ответ 22.08.2020, 10:31:59
от Cedars
Настройка репутации пользователей Kunena 5.1.18

Автор makguseff

Ответов: 10
Просмотров: 3138
Последний ответ 09.07.2020, 17:24:06
от makguseff
При нажатии на профиль пользователя, выбрасывает на главную страницу

Автор snezhnobelaya

Ответов: 5
Просмотров: 1235
Последний ответ 27.11.2019, 23:28:20
от snezhnobelaya
Как убрать колонку с количеством просмотром?

Автор lolitma3

Ответов: 0
Просмотров: 1189
Последний ответ 01.08.2019, 07:50:29
от lolitma3