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

Rokogoko

  • Осваиваюсь на форуме
  • 37
  • 2 / 0
Понравился модуль New Users для CB. Он показывает новых зарегенных юзеров на сайте. Но автор модуля так сделал, что выводятся никнеймы в виде текста. То есть нельзя нажать мышкой и пройти в профиль юзера. Либо в настройках ставишь «показывать картинку», он тогда выводить картинку из профиля, и эта картинка уже становится кликабельна и направляет в профиль.

Хотелось бы, чтобы просто выводились никнеймы новых пользователей в виде линка ведущего в профиль. Автор модуля говорит, что модифицируйте сами.
Я подозреваю, что это просто, видимо где-то в коде нужно вставить какую-то строку и она сделает никнейм юзера активым. Php я только начинаю изучать.

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

Вот линк на модуль

http://joomla.algaja.com/index.php?option=com_remository&Itemid=37&func=fileinfo&id=6


А вот та самая строка, что делает линк пользователя активным, это строка взята из бота CBAutorBot
Код
$row->created_by_alias="<a href=\"".sefRelToAbs('index.php?option=com_comprofiler&amp;task=userProfile&amp;user='.$row->created_by)."\">".($row->created_by_alias!='' ? $row->created_by_alias : $row->author)."</a>";
« Последнее редактирование: 17.07.2007, 23:26:17 от Rokogoko »
*

Rokogoko

  • Осваиваюсь на форуме
  • 37
  • 2 / 0
Re: Усовершенствовать модуль New Users
« Ответ #1 : 18.07.2007, 00:36:42 »
Решил сам эту проблему. Помогли навыки программирования в других языках. :)

В файле mod_newusers.php
Найдите строчку
Код
case 1:
$Name = $row3->username;
break;

И вставьте строку
Код
$Name ="<a href='".sefRelToAbs("index.php?option=com_comprofiler&task=userProfile&user=$act_user")."'>$Name</a>";

То есть должно получится так:
Код
case 1:
$Name = $row3->username;
$Name ="<a href='".sefRelToAbs("index.php?option=com_comprofiler&task=userProfile&user=$act_user")."'>$Name</a>";
break;
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

CB Workfolf (модуль модерации)

Автор Tier_WerWolf

Ответов: 0
Просмотров: 1490
Последний ответ 02.11.2013, 14:16:18
от Tier_WerWolf
Модуль истории заявок?

Автор Niktus

Ответов: 1
Просмотров: 1795
Последний ответ 03.03.2013, 18:00:13
от Niktus
Модуль «Кто на сайте» некорректно работает с CommunityBuilder

Автор k2004

Ответов: 3
Просмотров: 1874
Последний ответ 20.12.2012, 21:14:23
от AlexSmirnov
[качаем] Plug cbprofilegallery 1.2 RC1(RuS) + модуль к ней.

Автор Ariy84

Ответов: 27
Просмотров: 8585
Последний ответ 12.07.2012, 15:34:46
от greebson
Модуль Community Builder: ошибка 404 при попытке зарегистрироваться

Автор l@pteff

Ответов: 4
Просмотров: 2660
Последний ответ 03.04.2012, 12:10:45
от l@pteff