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

mijsvit

  • Захожу иногда
  • 137
  • 7 / 0
Как убрать из подробностей файла настоящее имя пользователя, который загрузил файл, оставив только его логин?
Спасибо.
*

Смотрящий на луну

  • Захожу иногда
  • 56
  • 23 / 1
  • Святой
Как убрать из подробностей файла настоящее имя пользователя, который загрузил файл, оставив только его логин?
Спасибо.

Ну будьте ж внимательнее, указывайте версию Ремоситори.
Истина где-то там...

*

mijsvit

  • Захожу иногда
  • 137
  • 7 / 0
Извините пожалуйста, - версия последняя - 3.42
*

Смотрящий на луну

  • Захожу иногда
  • 56
  • 23 / 1
  • Святой
Файл remositoryfileinfohtml.php строчку 154

Код
if ($file->submittedby<>'') $this->fileOutputBox (_DOWN_SUB_BY, $submitter->fullname().' ('.$submitter->name.')');


заменяем на

Код
if ($file->submittedby<>'') $this->fileOutputBox (_DOWN_SUB_BY, $submitter->fullname().' ('.$submitter->username.')');
Истина где-то там...

*

mijsvit

  • Захожу иногда
  • 137
  • 7 / 0
Спасибо большое +, только думаю предпочтительней будет заменить на

Код
if ($file->submittedby<>'') $this->fileOutputBox (_DOWN_SUB_BY, $submitter->fullname().'');

так как в этом варианте не будет пустых скобок.
Еще раз СПАСИБО за помощь!
*

mijsvit

  • Захожу иногда
  • 137
  • 7 / 0
Так, чтобы оставить логин и убрать настоящее имя, нужно заменить изначальный код на
Код
if ($file->submittedby<>'') $this->fileOutputBox (_DOWN_SUB_BY, ''.$submitter->name.'');
Теперь уже все ^-^
*

Vikitos

  • Захожу иногда
  • 133
  • 1 / 0
  • Упал ,споткнулся, поднимись и иди дальше!
Так, чтобы оставить логин и убрать настоящее имя, нужно заменить изначальный код на
Код
if ($file->submittedby<>'') $this->fileOutputBox (_DOWN_SUB_BY, ''.$submitter->name.'');
Спасибо за информацию, на 3.53 тоже работает  yes!, строка только другая, нашел в 366, а файл зарыт в components\com_remository\v-classes
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос о настройках добавления файла

Автор AHD

Ответов: 1
Просмотров: 6683
Последний ответ 21.06.2011, 19:56:56
от AHD
Нужно убрать копирайт Remository

Автор antiblef

Ответов: 10
Просмотров: 11814
Последний ответ 06.06.2011, 05:11:41
от bato
ReMOSitory 3.52: как убрать гугловскую рекламу?

Автор fatalerror

Ответов: 5
Просмотров: 9882
Последний ответ 29.03.2011, 20:34:20
от sugonjakas
Задача: скрыть расположение файла в адрестой строке [решено]

Автор Aiden

Ответов: 3
Просмотров: 5156
Последний ответ 25.01.2011, 13:03:51
от systempapa
Ошибка при загрузке файла - куча php кода выскакивает. Изображение прилагается!

Автор Moneo

Ответов: 1
Просмотров: 2648
Последний ответ 17.01.2010, 18:01:12
от Moneo