Filipp-Alex VIP
Total posts: 128
24 Сен 2012 23:28

В настройках Cobalt есть интеграция с Community builder. Идея хорошая, но на сегодняшний день не дает ничего кроме аватара. CB весит 3мб. Не много ли для аватара?

Видиммо у Вас есть планы по углублению интеграции. Хотелось бы знать: что в будущем.

Второе: Если включить интеграцию с CB, то у Cobalt теряет возможность сортировать материалы по автору. Ссылка Автор ведет на профиль в котором ничего нет.

Надо либо оставить возможность сортировки по автору через ссылку, либо добавлять в профиле возможность просматривать материалы автора.

Последние изменения: 02 Март 2014


Sergey
Total posts: 13,748
26 Сен 2012 02:53

Хотелось бы знать: что в будущем.

Полная интеграция

Хотелось бы знать: что в будущем.

Второе: Если включить интеграцию с CB, то у Cobalt теряет возможность сортировать материалы по автору. Ссылка Автор ведет на профиль в котором ничего нет.

Надо либо оставить возможность сортировки по автору через ссылку, либо добавлять в профиле возможность просматривать материалы автора.

По идее ссыка на сб не дожна влиять на сортировку. Сортировка должа быть в любом случаее нормально. Но в кобальте можно сделатьссыку на все статьи автора и там их просматривать.


Sergey
Total posts: 13,748
26 Сен 2012 09:02

Ну тогда надо просто в файле интеграции билдера убрать делание сссылки на имени.


pepperstreet VIP
Total posts: 3,837
26 Сен 2012 15:26

BTW, there is a little issue with CB integration and the Default Avatar image. The current location is fixed. It always points to the DEFAULT template.

nophoto_n.png is the neutral default image.

Example standard CB Default template image path:

.../components/com_comprofiler/plugin/templates/default/images/avatar/nophoto_n.png

If the admin or user selects another CB template, it should use the Avatar from his selected template:

.../components/com_comprofiler/plugin/templates/MYTEMPLATE/images/avatar/nophoto_n.png


Sergey
Total posts: 13,748
26 Сен 2012 21:01

Просто замени код на вот этот в файле administrator/components/com_cobalt/library/php/community/com_comprofiler.php

<?php

/**

 * Cobalt by MintJoomla

 * a component for Joomla! 1.7 - 2.5 CMS ( http://www.joomla.org )

 * Author Website:  http://www.mintjoomla.com/ 

 * @copyright Copyright (C) 2012 MintJoomla ( http://www.mintjoomla.com ). All rights reserved.

 * @license GNU/GPL  http://www.gnu.org/copyleft/gpl.html 

 */

defined('_JEXEC') or die('Restricted access');

include_once JPATH_ROOT.'/administrator/components/com_cobalt/library/php/community/com_cobalt.php';

class CCommunityCom_comprofiler extends CCommunityCom_cobalt

{

    function getAvatar($id)

    {

        $db =JFactory::getDBO();

        static $users = array();

        if(array_key_exists($id, $users)) return $users[$id];

        $sql = "SELECT avatar FROM #__comprofiler WHERE user_id = ".$id." AND avatarapproved = 1";

        $db->setQuery($sql);

        $fname = $db->loadResult();

        if($fname)

        {

            $file = JPATH_ROOT.DS.'images/comprofiler/tn'.$fname;

        }

        else

        {

            $file = JPATH_ROOT.DS.'components/com_comprofiler/plugin/templates/default/images/avatar/tnnophoto_n.png';

        }

        return JPath::clean($file);

    }

}

?>

В дальнейшем поле обновления тебе надо будет просто удалить метод getName() и все.


pepperstreet VIP
Total posts: 3,837
27 Сен 2012 09:56

Do you know how to get template?

Just got a common reply from "Kyle/Joomlapolis":

"...You'll need to use the getField API. Please see the below tutorials as you'll first need to load in CBs API for usage.

Links:

[Include API externally

]( http://www.allmysocials.com/directory/tutorials/item/231-include-api-externally

)

[Obtaining field values through API

]( http://www.allmysocials.com/directory/tutorials/item/235-obtaining-field-values-through-api )

..."


Гость
27 Фев 2014 09:48

Здравствуйте, не подскажете, как интегрировать форум на Cobalt с Community builder, чтобы можно было подключить вкладку с форума в профиль пользователя. На автомате там определяются только форумы от Joomlaboard, Simpleboard, Fireboard, Kunena

Спасибо!


Sergey
Total posts: 13,748
27 Фев 2014 23:15

Пока что интграции я профилем в Билдере нет.

Работает на Cobalt