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

EXPERTKZ

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Проблема заключается в следующем.
При заполнении профиля (профиль, аватар, установки форума) все заполняется нормально но после нажатия сохранить выкидывает из редактора профиля и не сохраняет данные не какие. Ссылку на форум дам в личке дабы не засорять данный форум.
Как можно побороть дынную проблему? и с чем все это связанно?
« Последнее редактирование: 17.08.2012, 15:31:10 от EXPERTKZ »
*

EXPERTKZ

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
вот сам форум http://belgfish.ru/форум/?func=entrypage
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Что за версия форума? Куда дели меню kunena?
*

EXPERTKZ

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
вот вот и меню пропало появляется только на некоторых страницах форума. Версия 1.7.2
*

EXPERTKZ

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Вооо с меню Kunena разобрался а вот с настройками профиля все также глухо Думаю мож какие папки недоступны для записи? только вот не знаю какие нужно открыть?
« Последнее редактирование: 24.08.2012, 17:21:51 от EXPERTKZ »
*

EXPERTKZ

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Ну что не кто не сможет мне помочь в моем деле?
*

lightoffice

  • Осваиваюсь на форуме
  • 33
  • 2 / 0
Это конфликт скриптов. Ваш шаблон использует jquery, а форум использует mootools. ну или и то, и дугое использует mootools, подключая его дважды. Какая версия Joomla, включены ли в ней mootools?
*

lightoffice

  • Осваиваюсь на форуме
  • 33
  • 2 / 0
Joomla 2.5 раз Kunena 1.7.2, извиняюсь.
попробуйте поставить plg_disablemootools.zip
этот плагин глобально включает или выключает mootools для Joomla.
отпишитесь как попробуете
*

EXPERTKZ

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

EXPERTKZ

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
У меня Joomla 1.7.0 а не  2,5 а Kunena 1,7,2
*

EXPERTKZ

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
плагин не отключаю для того чтоб могли оценить результат
*

lightoffice

  • Осваиваюсь на форуме
  • 33
  • 2 / 0
если Joomla 1.7 то этот плагин и не поможет. удалите его, только не забудьте сделать как было изначально.
смотрите на плагин system mootoоls upgrade
поиграйтесь с ним
*

EXPERTKZ

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
нету у меня такого плагина system mootoоls upgrade мож его прежде нужно установить?
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Для начала стоит обновить Joomla хотя бы на тестовом сайте.
*

EXPERTKZ

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
до какой версии посоветуете обновить? и если есть дайте ссылочку на мануал по обновлению
*

lightoffice

  • Осваиваюсь на форуме
  • 33
  • 2 / 0
чтоб подтвердить конфликт скриптов, нужно попробовать поставить стандартные шаблоны в Joomla и в kunena.
*

EXPERTKZ

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
поставил стандартный можете сами пробывать
*

EXPERTKZ

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
все осталось тоже самое
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Проблема была в наличии компонента sh404SEF, в нём нужно делать исключение для Kunena.
*

Slayer Moon

  • Захожу иногда
  • 169
  • 9 / 0
Проблема была в наличии компонента sh404SEF, в нём нужно делать исключение для Kunena.

У меня большинство траблов с сайтом из-за sh404SEF, знал бы когда открывал ресурс НАСКОЛЬКО будет медленнее работать сайт с этим компонентом и сколько геморра я с ним огребу - обошёл бы стороной.
*

Kyrsor

  • Захожу иногда
  • 317
  • 4 / 2
http://gkx36.ru/forums/profile/62-kursor.html
у меня тоже не пашет
UPD Загрузка BBCode редактора...
И стопорит(
UPD 2 Ругань на 354 строчку mootools-core.js
Код
}return(typeOf(o)=="number")?m[n].replace("@",Math.round(o)):o;}).join(" ");}else{if(k==String(Number(k))){k=Math.round(k);}}this.style[l]=k;if((k==""||k==null)&&c&&this.style.removeAttribute){this.style.removeAttribute(l);
UPD 3 На стандартном шаблоне работает.
На этом нет. Рою дальше)
« Последнее редактирование: 17.10.2012, 05:38:59 от Kyrsor »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не подхватывается файл локализации компонента Kunena v6.0.3

Автор Александр Кардаш

Ответов: 1
Просмотров: 2909
Последний ответ 02.04.2023, 18:12:09
от Александр Кардаш
Нужна помощь в переносе форума с Kunena на wordpress и любой плагин форума

Автор Zoltar22

Ответов: 0
Просмотров: 2609
Последний ответ 19.10.2022, 04:32:49
от Zoltar22
Форум Kunena. нет поля для ввода текста

Автор sarvasvova

Ответов: 2
Просмотров: 3110
Последний ответ 02.08.2022, 09:32:31
от crimeafrend
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 5255
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Русификация Kunena

Автор pavel82

Ответов: 5
Просмотров: 30125
Последний ответ 04.06.2021, 14:44:49
от Elya