Новости Joomla

Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0

Метод registerListeners() в CMSPlugin в плагинах  планируется удалить в Joomla 7.0

👩‍💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0.Этот метод регистрирует устаревшие слушатели событий в диспетчере, имитируя работу плагинов Joomla! 3.x и ниже для Joomla 4+. По умолчанию этот метод ищет все общедоступные методы, название которых начинается с on. Он регистрирует лямбда-функции (замыкания), которые пытаются преобразовать аргументы отправленного события в аргументы вызова метода и вызвать ваш метод on<Что-то>. Результат передаётся обратно событию в его аргумент result.Теперь этот слой совместимости с устаревшей Joomla 3 помечен к удалению в Joomla 7.0, которая должна выйти осенью 2027 года. Это означает, что те уникальные расширения от Joomla 2.5 / Joomla 3, которые ещё работали на Joomla 4-6 скорее всего окончательно перестанут работать на Joomla 7. Предполагается, что активные разработчики планомерно и постепенно избавляются от технического долга и обновляют свои расширения. @joomlafeed#joomla #разработка #php

0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 1117 Просмотров
*

Mick_20

  • Завсегдатай
  • 1029
  • 13 / 0
  • Что тут писать?
Добрый вечер.

Не срабатывает sql запрос из за того, что в текстовое поле вводят строку с верхней ковычкой '
Как можно поправить дело?

Запрос:
Код: php
$query = $db->getQuery(true);
$query = "INSERT INTO  `catalog_games`
(`id`, `game_id`, `title`, `publish`,`cena`,`max_place`,`min_pay`,`randomus`,`urlsteam`)
VALUES ('', '{$last_content_id}',                       '{$_POST['title_game']}','1','{$_POST['cena']}','{$_POST['max_place']}','{$_POST['min_pay']}','{$_POST['randomus']}','{$_POST['urlsteam']}');";
$db->setQuery( $query );
$db->query();
Мой сайт про корабли
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Не срабатывает sql запрос из за
« Ответ #1 : 11.02.2016, 20:34:03 »
вместо
'{$_POST['title_game']}'
нужно
".$db->quote($db->getEscaped(JRequest::getVar('title_game')))."


$query = $db->getQuery(true); в вашем случае лишнее
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Запрос в базу

Автор User82

Ответов: 5
Просмотров: 1051
Последний ответ 28.10.2017, 12:29:03
от fsv
Стоит ли создавать отдельный запрос к базе данных?

Автор borro

Ответов: 4
Просмотров: 1539
Последний ответ 10.07.2017, 13:03:03
от b2z
sql запрос для вывода правильной даты

Автор Frics

Ответов: 4
Просмотров: 1694
Последний ответ 04.07.2017, 14:17:22
от SeBun
Запрос на обновление данных

Автор web3.0

Ответов: 0
Просмотров: 1235
Последний ответ 30.04.2017, 21:30:12
от web3.0
Запрос из трех таблиц

Автор Mick_20

Ответов: 14
Просмотров: 1960
Последний ответ 23.11.2016, 12:16:17
от Mick_20