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

squid

  • Захожу иногда
  • 85
  • 4 / 0
  • :P
Друг или нет
« : 18.06.2011, 06:30:44 »
Есть компонент подарков и каждый желающий может подарить подарок любому пользователю.
Мне нужно сделать так, чтобы подарки можно было дарить только друзьям.

Т.е. если тот пользователь мне друг, то можно подарить подарок, если нет, то нет :P

Не могу понять, какой код нужно вставить в файл шалона для проверки друг он мне или нет?

Может кто поможет?  !

Как обычно, с меня +
*

squid

  • Захожу иногда
  • 85
  • 4 / 0
  • :P
Re: Друг или нет
« Ответ #1 : 19.06.2011, 06:45:54 »
Решил...
Код:
Код: php
require_once( JPATH_ROOT . DS . 'components' . DS . 'com_community' . DS . 'libraries' . DS . 'core.php');
CFactory::load( 'helpers' , 'friends' );
$my = CFactory::getUser();
$isFriend = CFriendsHelper::isConnected( $my->id , $this->user->id );
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться