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

sgimba

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Удавалась ли кому-нибудь провести интеграцию по сабжу? Связать профили, аватары и кнопку на создание материала внедрить в JomSocial?
Код: css
« Последнее редактирование: 02.10.2010, 19:46:59 от sgimba »
*

kharol

  • Завсегдатай
  • 1721
  • 217 / 0
Re: FLEXIcontent и JomSocial. Как интегрировать?
« Ответ #1 : 01.10.2010, 18:35:31 »
Аватар и поле 'Обо мне' из JomSocial во FLEXIcontent:
/components/com_flexicontent/templates/default/item.php
после строки 165, вставьте:
Код
 <!-- BOF Author block -->
<?php
//get authorid
$authorid = $this->item->created_by;

$jspath = JPATH_BASE.DS.'components'.DS.'com_community';
include_once($jspath.DS.'libraries'.DS.'core.php');

//get cuser and some field values
$user =& CFactory::getUser($authorid);
$data = $user->getInfo('FIELD_ABOUTME');
$avatarUrl = $user->getThumbAvatar();
echo '<div style="border:1px solid silver;">';
echo '<p><img src="'. $avatarUrl .'"/></p>';
echo '<p>'.$data.'</p>';
echo '</div>';
?>
<!-- EOF Author block -->
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
*

sgimba

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: FLEXIcontent и JomSocial. Как интегрировать?
« Ответ #2 : 02.10.2010, 19:47:58 »
Спасибо за ответ! Таким образом все отлично работает. Жаль правда плагин для кнопки не нашел для JS.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

FLEXIcontent не отрабатывает 404 ошибку?

Автор romagromov

Ответов: 6
Просмотров: 4639
Последний ответ 20.02.2017, 18:22:33
от voland
Автоматическая генерация мета-тегов Joomla 3 + FLEXIcontent

Автор VladimirVoice

Ответов: 2
Просмотров: 5453
Последний ответ 22.09.2016, 23:00:01
от serjik
Кнопки ПЕЧАТЬ в FLEXIcontent

Автор moltchan

Ответов: 2
Просмотров: 4612
Последний ответ 21.09.2016, 15:18:25
от moltchan
KunenaDiscuss + FLEXIcontent

Автор VladimirVoice

Ответов: 0
Просмотров: 4613
Последний ответ 29.11.2015, 08:45:48
от VladimirVoice
Кнопки в FLEXIcontent

Автор VladimirVoice

Ответов: 0
Просмотров: 4385
Последний ответ 16.11.2015, 15:30:36
от VladimirVoice