Данный хак(час убил пока попер в чем был косяк) предназначен для того чтобы :
1. Выводить Награды\медли под аватаром на форуме
2. Активность на форуме будет добавляться в joomsocial (балы тоже будут начисляться)
И так как сотворить сие чудо.
1. Отключите
плагин Kunena - AlphaUserPoints
2. Включите плагин Kunena - Jomsocial (проверьте включен ли параметр активности)
3. Добавьте следующий код в default_profile_horizontal.php (место выбирайте сами)
| Код: |
<?php
$api_AUP = JPATH_SITE.DS.'components'.DS.'com_alphauserpoints'.DS.'helper.php';
if ( file_exists($api_AUP))
{
require_once ($api_AUP);
}
else
die('file does not existl '.$api_AUP);
$user = & JFactory::getUser();
$userid = $userid ;
if(!defined("_AUP_MEDALS_PATH")) {
define('_AUP_MEDALS_PATH', JURI::root() .
'components'.DS.'com_alphauserpoints'.DS.'assets'.DS.'images'.DS.'awards'.
DS.’large’.DS);
}
if(!defined("_AUP_MEDALS_LIVE_PATH")) {
define('_AUP_MEDALS_LIVE_PATH', JURI::base(true) .
'/components/com_alphauserpoints/assets/images/awards/large/');
}
$medalslistuser = AlphaUserPointsHelper::getUserMedals ( '', $this->profile->userid ) ;
foreach ( $medalslistuser as $medallistuser ) {
echo '<img src="' .
_AUP_MEDALS_LIVE_PATH .
$medallistuser->image .
'" alt="" />';
}
?>
|