Новости 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 Ответов
  • 1992 Просмотров
*

mcreper

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Стоит K2 2.5.4. и стандартный плагин поиска, который интегрируется в Joomla поиск ...
Нужно, чтобы на сайте поиск осуществлялся только по заголовкам ...
Для стандартного поиска нужно было в /plugins/search/content/content.php закомментировать строки:

Код
               $wheres2[] 	        = 'a.introtext LIKE '.$text;
$wheres2[] = 'a.fulltext LIKE '.$text;
$wheres2[] = 'a.metakey LIKE '.$text;
$wheres2[] = 'a.metadesc LIKE '.$text;
и
Код
			$wheres2[] 	= 'a.introtext LIKE '.$word;
$wheres2[] = 'a.fulltext LIKE '.$word;
$wheres2[] = 'a.metakey LIKE '.$word;
$wheres2[] = 'a.metadesc LIKE '.$word;

А что нужно сделать для K2, чтобы искало только по загаловкам ..
Я так понимаю надо редактировать /plugins/search/k2/k2.php
Но увы, так и не понял, что нужно там удалить.
Надеюсь на помощь. Спасибо ...
*

mcreper

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Re: Поиск в K2 только по заголовкам ...
« Ответ #1 : 20.03.2012, 00:47:42 »
Разобрался сам:
Код
 if (searchHelper::checkNoHTML($item, $searchText, array('title', 'metakey', 'metadesc', 'section', 'image_caption', 'image_credits', 'video_caption', 'video_credits', 'extra_fields_search', 'tag')))  
оставить только
Код
 if (searchHelper::checkNoHTML($item, $searchText, array('title'))) 
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ограничить длину заголовков К2

Автор Yura Vakulenko

Ответов: 23
Просмотров: 7186
Последний ответ 15.02.2019, 17:46:30
от Slava77
Адаптированный список материалов катего

Автор fil

Ответов: 1
Просмотров: 1365
Последний ответ 06.08.2017, 17:47:12
от fil
Вывод результата поиска - К2 tools ?

Автор warlocksp

Ответов: 1
Просмотров: 1235
Последний ответ 15.03.2017, 14:31:49
от warlocksp
Слетает кодировка вложений K2

Автор FOGOT-BAstA

Ответов: 3
Просмотров: 1564
Последний ответ 11.03.2017, 22:34:11
от Septdir
Переименовать вложение при сохранении ма

Автор Леон

Ответов: 3
Просмотров: 1315
Последний ответ 11.07.2016, 16:40:03
от NewUsers