Guest
17 Jan 2018 23:07

Made the integration added folder to site / components / com_cobalt / library / php / community / com_easydiscuss / com_easydiscuss.php. How to design based on "easysocial" did everything, everything works, but avatars are not always displayed. Example. User 1 - is avatar User 2 - is avatar User 1 - no avatar User 3 - is avatar User 2 - no avatar User 1 - no avatar User 4 - is avatar User 4 - no avatar Example foto This is a list of users.

If the user hits the list more than once, then the avatar is not added to it. Why????

Last Modified: 12 Feb 2018


Guest
17 Jan 2018 23:09

MtYltvyxSYSFPWgQrif6ng


Sergey
Total posts: 13,748
21 Jan 2018 06:41

Трудно сказать. А куда указывает УРЛ в картике которой не видно? Нужно посмотреть в инспекторе.


Guest
22 Jan 2018 16:21
<?php
/**
 * my integration to easydiscuss
 */
defined('_JEXEC') or die('Restricted access');

include_once dirname(dirname(__FILE__)) . '/com_cobalt/com_cobalt.php';


if (JFile::exists(JPATH_ROOT . '/administrator/components/com_easydiscuss/includes/easydiscuss.php')) {
    require_once (JPATH_ROOT . '/administrator/components/com_easydiscuss/includes/easydiscuss.php');
}

class CCommunityCom_easydiscuss extends CCommunityCom_cobalt{


    function getAvatar($id){ 
        $my = ED::user($id);
        $path = $my->getAvatar();

        echo $path;
        return $path;
    }

    public function getDefaultAvatar(){
        $my = ED::user();
        $path = $my->getDefaultAvatar();

        echo $path;
        return $path;
    }
}

?>

Если я убераю "echo" то выводит просто "/" если же ставляю echo выводит полныть путь к картинке. Хотя у других стоит просто return и работает нормально. Пробывал ставить просто return но перед ним записал лог файл, в нём писался полный путь к картинке, но в инспекторе показывался просто /. На первой картинке показывает полныть путь к фото, на второй показывает просто /. Это что показывает инспектор браузера.


Sergey
Total posts: 13,748
12 Feb 2018 12:59

Полный путь напримерм? Полный путь через http или как на диске? Должно быть полный путь на диске. Например /var/www/mysote.com/public_html/images/avatars/avatar.gif

Powered by Cobalt