Новости Joomla

Joomla 6: Автоматические обновления ядра в Joomla

Joomla 6: Автоматические обновления ядра в Joomla

👩‍💻 Joomla 6: Автоматические обновления ядра в Joomla. В октябрьском номере официального журнала Joomla - Joomla Community Magazine вышла статья David Jardin, где рассказывается о внедрении функционала автоматического обновления ядра Joomla.❓Почему сейчас? Joomla же жила как-то 20 лет без автоматических обновлений?Это оказалась самая востребованная за последнее время от пользователей Joomla функция. Но, основная причина внедрения - проблемы безопасности. Всякий раз, когда в новой версии Joomla устраняется уязвимость, злоумышленники начинают анализировать код, чтобы выяснить, какая именно уязвимость была исправлена. И как только они это выясняют - начинается разработка автоматизированных скриптов для взлома как можно большего количества сайтов. Затем доступы к автоматически взломанным сайтам продаются в профильных чатах и ресурсах "пачками" по несколько сотен тысяч или миллионов сайтов. Ваш сайт могли взломать несколько лет назад, но воспользоваться уязвимостью могут не сразу, а тогда, когда у злоумышленников возникнет необходимость. И только после этого вы может быть узнаете об этом.Анализ патча, понимание проблемы и разработка скрипта требуют времени. И если владелец сайта не обновит его до истечения этого срока, сайт может быть взломан. А хакеры действуют быстро! Для критических, легко эксплуатируемых уязвимостей речь идёт о временном окне в 10–12 часов — и этого времени явно недостаточно, чтобы все успели обновить свои сайты.Здесь выходят на первый план автоматизированные обновления: проект Joomla теперь может активно устанавливать обновления (и, следовательно, исправления безопасности) на сайты, чтобы гарантировать, что сайты действительно обновляются вовремя.🕘 От первых идей до реализации прошло 5 лет. И здесь можно вспомнить, как в Joomla 5.1 внедрили TUF - The Update Framework, позволяющий устанавливать защищённое соединение между сайтом и сервером обновлений и исключает возможность supply chain attack (атаки на цепочку поставок).Об особенностях реализации и требованиях к сайту читаем подробнее в статье на JCM.@joomlafeed#joomla #secutiry #jcm

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

0 Пользователей и 1 Гость просматривают эту тему.
  • 48 Ответов
  • 23537 Просмотров
*

Koriolan

  • Захожу иногда
  • 118
  • 0 / 0
Интеграция K2 в Community Builder
« : 06.09.2009, 19:19:53 »
Скажите, есть ли в природе плагин для интеграции k2 в Community Builder? И, если таковой имеется, то где его раздобыть??
*

m__g

  • Захожу иногда
  • 124
  • 25 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #1 : 22.12.2009, 20:23:01 »
ну кто то же наверно сталкивался с этим...не жадничайте))) поделитесь с народом
интересует ссылка на автора статьи, как сделать чтоб она вела на профиль в СВ?
и аватара в инфе о авторе, которая внизу статьи, тоже чтоб брала с профиля СВ...
например я буду оооочень благодарен, думаю не только я)))
*

m__g

  • Захожу иногда
  • 124
  • 25 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #2 : 23.12.2009, 11:27:32 »
оказывается чтоб ссылка вела на профиль автора статьи достаточно плагина zakauthor2cb-0.4
я думал он заточен под com_content, работает и в К2 короче говоря)))

а по поводу аватары автора...пока не нашел как сделать чтоб бралась она с СВ...

[вложение удалено Администратором]
*

officerbrutality

  • Осваиваюсь на форуме
  • 39
  • 3 / 1
  • Кто меньше всех платит - тот больше всех жалуется.
Re: Интеграция K2 в CommunityBuilder
« Ответ #3 : 21.07.2010, 11:54:07 »
не работает, имя автора вообще перестало быть ссылкой, просто как текст теперь, подскажите в чем дело?
« Последнее редактирование: 04.08.2010, 14:00:20 от officerbrutality »
*

xkn

  • Осваиваюсь на форуме
  • 36
  • 3 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #4 : 26.08.2010, 19:00:41 »
Для этого необходим плагин DAvatar
Коомпонент K2 v2.3 будет
брать аватарки из CommunityBuilder v1.2.3:
Для K2 v2.3:
components\com_k2\templates\default\item.php
Ищем строки:
Код
  	<?php if($this->item->params->get('itemAuthorImage') && !empty($this->item->author->avatar)):?>
  <img class="itemAuthorAvatar" src="<?php echo $this->item->author->avatar; ?>" alt="<?php echo $this->item->author->name; ?>" />
  <?php endif; ?>
Меняем на:
Код
  	<?php echo $this->imgauthor, JHTML::_('content.prepare', '{davatar username='.$this->item->author->name.'}'); ?>
Все работает отлично! проверено.
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #5 : 03.10.2010, 20:00:21 »
не работает, имя автора вообще перестало быть ссылкой, просто как текст теперь, подскажите в чем дело?
жаль,это то что я искал,DAvatar не дал желаемого результата,без аватарки не работает да и появляется в статье. а хотелось бы чтоб ник автора статьи вел в профиль.
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #6 : 07.01.2011, 20:14:48 »
Для этого необходим плагин DAvatar
Коомпонент K2 v2.3 будет
брать аватарки из CommunityBuilder v1.2.3:
Для K2 v2.3:
components\com_k2\templates\default\item.php
Ищем строки:
Код
  	<?php if($this->item->params->get('itemAuthorImage') && !empty($this->item->author->avatar)):?>
  <img class="itemAuthorAvatar" src="<?php echo $this->item->author->avatar; ?>" alt="<?php echo $this->item->author->name; ?>" />
  <?php endif; ?>
Меняем на:
Код
  	<?php echo $this->imgauthor, JHTML::_('content.prepare', '{davatar username='.$this->item->author->name.'}'); ?>
Все работает отлично! проверено.
При установленном Коомпонентом K2 v2.4
и CommunityBuilder v1.3.0 данный код не отображает аватар пользователя и ссылка на профиль идет не полная - ( http://gromrada.zp.ua/view-user-profile.html?user= )

Может кто-то подсказать чтобы это исправить?
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #7 : 14.01.2011, 13:42:57 »
Друзья,

Разве никто не знает как исправить этот код, чтобы отображался аватар и ссылка была на профиль пользователя?
Сейчас ссылка отображается без номера id пользователя - http://gromrada.zp.ua/view-user-profile.html?user=
Очень нужно, помогите пожалуйста.
« Последнее редактирование: 14.01.2011, 15:08:59 от oazis »
*

Agent_4a

  • Новичок
  • 8
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #8 : 18.01.2011, 00:40:22 »
Помогите с интеграцией уже все пересмотрел ничего нигде конкретного не могу найти.
*

k0pa

  • Новичок
  • 2
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #9 : 25.01.2011, 14:38:21 »
Доброго времени суток
 
Итак, все-таки есть решение интеграции К2 и CommunityBuilder!
 
Первое что нужно сделать это синхронизировать пользователей с помощью плагина: K2 User Plugin
Этот плагин заменяет оригинальный K2 User Plugin (в случае, если вы обновите K2 или установить ее поверх снова, вам необходимо будет повторно установить плагин). Он автоматически назначает пользователям К2 группы. Это возможно только со вновь регистрируемыми пользователями, пользователям которые были зарегистрированы раньше нужно будет назначить группы вручную.
 
Ну а после этого уже синхронизируем аватарки как было описано выше с помощь плагина DAvatar:
Для этого необходим плагин DAvatar
Коомпонент K2 v2.3 будет
брать аватарки из CommunityBuilder v1.2.3:
Для K2 v2.3:
components\com_k2\templates\default\item.php
Ищем строки:
Код
  	<?php if($this->item->params->get('itemAuthorImage') && !empty($this->item->author->avatar)):?>
  <img class="itemAuthorAvatar" src="<?php echo $this->item->author->avatar; ?>" alt="<?php echo $this->item->author->name; ?>" />
  <?php endif; ?>
Меняем на:
Код
  	<?php echo $this->imgauthor, JHTML::_('content.prepare', '{davatar username='.$this->item->author->name.'}'); ?>
Работает с К2 v2.3 и CommunityBuilder 1.3.1
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #10 : 27.01.2011, 12:38:43 »
Для этого необходим плагин DAvatar
Коомпонент K2 v2.3 будет
брать аватарки из CommunityBuilder v1.2.3:
Для K2 v2.3:
components\com_k2\templates\default\item.php
Ищем строки:
Код
  	<?php if($this->item->params->get('itemAuthorImage') && !empty($this->item->author->avatar)):?>
  <img class="itemAuthorAvatar" src="<?php echo $this->item->author->avatar; ?>" alt="<?php echo $this->item->author->name; ?>" />
  <?php endif; ?>
Меняем на:
Код
  	<?php echo $this->imgauthor, JHTML::_('content.prepare', '{davatar username='.$this->item->author->name.'}'); ?>
Все работает отлично! проверено.

Сделал всё как описано даже не один раз, но появилось одна странность аватар не отображается:

Как видно имя пользователя имеет корректный url на профиль, а url аватара искажен. :(
Все перепробовал, понять не могу почему так получается. Может кто подскажет?
Заранее благодарю. ::)
*

Psyhmj

  • Новичок
  • 4
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #11 : 31.01.2011, 12:49:47 »
Подскажите, как сделать, чтобы материалы к2 можно было добавлять себе в профиль (в Community Builder) " в коллекцию".
*

Paganist_

  • Новичок
  • 3
  • 1 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #12 : 20.02.2011, 13:58:41 »
Сделал всё как описано даже не один раз, но появилось одна странность аватар не отображается:

Как видно имя пользователя имеет корректный url на профиль, а url аватара искажен. :(
Все перепробовал, понять не могу почему так получается. Может кто подскажет?
Заранее благодарю. ::)


Я нашел решение для себя. Попробуй, возможно, что и у тебя получится:

Вместо    <?php echo $this->imgauthor, JHTML::_('content.prepare', '{davatar username='.$this->item->author->name.'}'); ?>

впиши:    <?php echo $this->imgauthor, JHTML::_('content.prepare', '{davatar username='.$this->item->author->username.'}'); ?>

*

Paganist_

  • Новичок
  • 3
  • 1 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #13 : 20.02.2011, 13:59:31 »
На данный момент ковыряюсь с ссылкой из К2 на профиль CB. Надеюсь, что получится.
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #14 : 21.02.2011, 13:22:15 »

Я нашел решение для себя. Попробуй, возможно, что и у тебя получится:

Вместо    <?php echo $this->imgauthor, JHTML::_('content.prepare', '{davatar username='.$this->item->author->name.'}'); ?>

впиши:    <?php echo $this->imgauthor, JHTML::_('content.prepare', '{davatar username='.$this->item->author->username.'}'); ?>

БОЛЬШОЕ ТЕБЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!)) и +
« Последнее редактирование: 21.02.2011, 13:26:27 от oazis »
*

Paganist_

  • Новичок
  • 3
  • 1 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #15 : 27.02.2011, 15:46:09 »
Кто бы теперь подсказал, как сделать, чтобы CB брал список новостей, написанных автором из K2?
*

Nikkon

  • Новичок
  • 3
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #16 : 23.05.2011, 23:19:24 »
Ребят подскажите пожалуйста а как связать аватарки K2 и CB, чтобы аватарки из профиля CB отображались в комментариях K2?
*

kenai

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #17 : 28.05.2011, 09:28:59 »
Что касается "прикручивания" аватара СВ к компоненту К2 в самих материалах - это понятно) спасибо) но возникла еще одна задача, как прикрутить СВ аватары к модулю mod_k2_content т.к. там ничего не меняется после проделанных операций выше. Вроде бы теперь нужно править сами .php в папке данного модуля, но что менять?
Код
имеем следующее:


mod_k2_content.php
________________________
// User avatar
if($itemAuthorAvatarWidthSelect=='inherit'){
$avatarWidth = $componentParams->get('userImageWidth');
} else {
$avatarWidth = $itemAuthorAvatarWidth;
}



___
helper.php
_________________
//Author
if ($params->get('itemAuthor')) {
if (! empty($item->created_by_alias)) {
$item->author = $item->created_by_alias;
$item->authorGender = NULL;
if ($params->get('itemAuthorAvatar'))
$item->authorAvatar = K2HelperUtilities::getAvatar('alias');
} else {
$author = &JFactory::getUser($item->created_by);
$item->author = $author->username;
$query = "SELECT `gender` FROM #__k2_users WHERE userID=".(int)$author->id;
$db->setQuery($query, 0, 1);
$item->authorGender = $db->loadResult();
if ($params->get('itemAuthorAvatar')) {
$item->authorAvatar = K2HelperUtilities::getAvatar($author->id, $author->email, $componentParams->get('userImageWidth'));
}
//Author Link
$item->authorLink = JRoute::_(K2HelperRoute::getUserRoute($item->created_by));
}
}



___
default.php
_________________________

      <?php if($params->get('itemAuthorAvatar')): ?>
      <a class="k2Avatar moduleItemAuthorAvatar" href="<?php echo $item->authorLink; ?>">
<img src="<?php echo $item->authorAvatar; ?>" alt="<?php echo $item->author; ?>" style="width:<?php echo $avatarWidth; ?>px;height:auto;" />
</a>
      <?php endif; ?>
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Интеграция K2 в CommunityBuilder
« Ответ #18 : 18.06.2011, 02:10:59 »
Еще одна попытка - http://www.enode.com/x/markup/tutorial/mvc.html
Просто рылся и нашел. Не тестировалось!
Является хаком!
Устанавливаете на свой страх и риск
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

frozen54ru

  • Новичок
  • 1
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #19 : 18.08.2011, 15:26:13 »
Как можно интегрировать имя автора с профилем CB. Что бы ссылка автора вела на профиль в CommunityBuilder очень нужно в полной и краткой новости. Любой способ, даже если это хак. А то лазил по сайтам не нашел негде путёвого ответа. Буду признателен.
*

Diff

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #20 : 23.08.2011, 15:31:31 »
Подскажите, уважаемые, такую штуку.
 На сайте стоит k2+CB. Как сделать пункт меню из профиля юзера CB, чтобы он вел на форму добавления материала k2? Обычную joomla-форму я нашел как сделать. Были идеи - вытащить адрес url добавления статьи из профиля k2-usera (для тестирования включил оба модуля авторизации - k2 и СВ). Но в типах меню не нашел, как вставить ссылку. Может кто знает?
*

xkn

  • Осваиваюсь на форуме
  • 36
  • 3 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #21 : 24.08.2011, 16:19:15 »
Ответ для  frozen54ru
Вот описание
Для этого необходим плагин DAvatar
Коомпонент K2 v2.3 будет
брать аватарки из CommunityBuilder v1.2.3:
Для K2 v2.3:
components\com_k2\templates\default\item.php
Ищем строки:
Код
  	<?php if($this->item->params->get('itemAuthorImage') && !empty($this->item->author->avatar)):?>
  <img class="itemAuthorAvatar" src="<?php echo $this->item->author->avatar; ?>" alt="<?php echo $this->item->author->name; ?>" />
  <?php endif; ?>
Меняем на:
Код
  	<?php echo $this->imgauthor, JHTML::_('content.prepare', '{davatar username='.$this->item->author->name.'}'); ?>
Все работает отлично! проверено.
.........................................................................................
Как можно интегрировать имя автора с профилем CB. Что бы ссылка автора вела на профиль в CommunityBuilder очень нужно в полной и краткой новости. Любой способ, даже если это хак. А то лазил по сайтам не нашел негде путёвого ответа. Буду признателен.
Посмотреть как работает можно  ЗДЕСЬ(Тут и Аватар из CB и ссылка Автора ведёт в профиль CB)

В данный момент Joomla 1.5.22+K2 2.4+CB 1.7
« Последнее редактирование: 24.08.2011, 16:28:54 от xkn »
*

xkn

  • Осваиваюсь на форуме
  • 36
  • 3 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #22 : 16.11.2011, 14:32:34 »
Связка Joomla 1.7.2 +k2 v 2.5.1 +CB 1.7
1. K2 - Аватары берём из Community Builder
открываем файл: components/com_k2/helpers/utilites.php
Ищем строки (строки с 30 по 63):
Код
	// Continue with default K2 avatar determination
if ($userID == 'alias')
$avatar = JURI::base(true).'/components/com_k2/images/placeholder/user.png';

else if ($userID == 0) {
if ($params->get('gravatar') && !is_null($email)) {
$avatar = 'http://www.gravatar.com/avatar/'.md5($email).'?s='.$width.'&amp;default='.urlencode(JURI::root().'components/com_k2/images/placeholder/user.png');
} else {
$avatar = JURI::root(true).'/components/com_k2/images/placeholder/user.png';
}
} else if (is_numeric($userID) && $userID > 0) {

JModel::addIncludePath(JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'models');
$model = &JModel::getInstance('Item', 'K2Model');
$profile = $model->getUserProfile($userID);
$avatar = (is_null($profile))?'':$profile->image;
if ( empty($avatar)) {
if ($params->get('gravatar') && !is_null($email)) {
$avatar = 'http://www.gravatar.com/avatar/'.md5($email).'?s='.$width.'&amp;default='.urlencode(JURI::root().'components/com_k2/images/placeholder/user.png');
} else {
$avatar = JURI::root(true).'/components/com_k2/images/placeholder/user.png';
}
} else {
$avatar = JURI::root(true).'/media/k2/users/'.$avatar;
}

}

if(!$params->get('userImageDefault') && $avatar == JURI::root(true).'/components/com_k2/images/placeholder/user.png')
$avatar='';

return $avatar;
}


 и меняем на:
Код
		// Continue with default K2 avatar determination
$db = JFactory::getDBO();
        $query='SELECT avatar FROM #__comprofiler WHERE id = '.$userID.' ';
        $db->setQuery($query);
        $cbavatar=$db->loadResult();
if ($cbavatar ==""){
$cbpath = '/components/com_comprofiler/plugin/templates/default/images/avatar/tnnophoto_n.png';
} else $cbpath = '/images/comprofiler/';
if ($userID == 'alias')
$avatar = JURI::base(true).'/components/com_comprofiler/plugin/templates/default/images/avatar/tnnophoto_n.png';
else if ($userID == 0) {
$avatar = JURI::root(true).'/components/com_comprofiler/plugin/templates/default/images/avatar/tnnophoto_n.png';
} else if (is_numeric($userID) && $userID > 0) {
$avatar = JURI::root(true).$cbpath.$cbavatar;
}
return $avatar;
}

скажу сразу - DAvatar удалён.
Если кому надо дерзайте...
Пример ТУТ
2.K2 - Сылки на профиль пользователя Community Builder
открываем файл: components/com_k2/helpers/route.php
Ищем строку (94):
Код
$link = 'index.php?option=com_k2&view=itemlist&task=user&id='.$userID.':'.$alias;

 и меняем на:
Код
$link = 'index.php?option=com_comprofiler&task=userprofile&user='.$userID.':'.$alias;

Пример ТОЖЕ ТУТ
*

omlet

  • Новичок
  • 4
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #23 : 18.11.2011, 00:48:30 »
Связка Joomla 1.7.2 +k2 v 2.5.1 +CB 1.7
1. K2 - Аватары берём из Community Builder
открываем файл: components/com_k2/helpers/utilites.php
Ищем строки (строки с 30 по 63):
Код
	// Continue with default K2 avatar determination
if ($userID == 'alias')
$avatar = JURI::base(true).'/components/com_k2/images/placeholder/user.png';

else if ($userID == 0) {
if ($params->get('gravatar') && !is_null($email)) {
$avatar = 'http://www.gravatar.com/avatar/'.md5($email).'?s='.$width.'&amp;default='.urlencode(JURI::root().'components/com_k2/images/placeholder/user.png');
} else {
$avatar = JURI::root(true).'/components/com_k2/images/placeholder/user.png';
}
} else if (is_numeric($userID) && $userID > 0) {

JModel::addIncludePath(JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'models');
$model = &JModel::getInstance('Item', 'K2Model');
$profile = $model->getUserProfile($userID);
$avatar = (is_null($profile))?'':$profile->image;
if ( empty($avatar)) {
if ($params->get('gravatar') && !is_null($email)) {
$avatar = 'http://www.gravatar.com/avatar/'.md5($email).'?s='.$width.'&amp;default='.urlencode(JURI::root().'components/com_k2/images/placeholder/user.png');
} else {
$avatar = JURI::root(true).'/components/com_k2/images/placeholder/user.png';
}
} else {
$avatar = JURI::root(true).'/media/k2/users/'.$avatar;
}

}

if(!$params->get('userImageDefault') && $avatar == JURI::root(true).'/components/com_k2/images/placeholder/user.png')
$avatar='';

return $avatar;
}


 и меняем на:
Код
		// Continue with default K2 avatar determination
$db = JFactory::getDBO();
        $query='SELECT avatar FROM #__comprofiler WHERE id = '.$userID.' ';
        $db->setQuery($query);
        $cbavatar=$db->loadResult();
if ($cbavatar ==""){
$cbpath = '/components/com_comprofiler/plugin/templates/default/images/avatar/tnnophoto_n.png';
} else $cbpath = '/images/comprofiler/';
if ($userID == 'alias')
$avatar = JURI::base(true).'/components/com_comprofiler/plugin/templates/default/images/avatar/tnnophoto_n.png';
else if ($userID == 0) {
$avatar = JURI::root(true).'/components/com_comprofiler/plugin/templates/default/images/avatar/tnnophoto_n.png';
} else if (is_numeric($userID) && $userID > 0) {
$avatar = JURI::root(true).$cbpath.$cbavatar;
}
return $avatar;
}

скажу сразу - DAvatar удалён.
Если кому надо дерзайте...
Пример ТУТ
2.K2 - Сылки на профиль пользователя Community Builder
открываем файл: components/com_k2/helpers/route.php
Ищем строку (94):
Код
$link = 'index.php?option=com_k2&view=itemlist&task=user&id='.$userID.':'.$alias;

 и меняем на:
Код
$link = 'index.php?option=com_comprofiler&task=userprofile&user='.$userID.':'.$alias;

Пример ТОЖЕ ТУТ
Работает. Спасибо.
*

xkn

  • Осваиваюсь на форуме
  • 36
  • 3 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #24 : 18.11.2011, 11:27:20 »
Подскажите, уважаемые, такую штуку.
 На сайте стоит k2+CB. Как сделать пункт меню из профиля юзера CB, чтобы он вел на форму добавления материала k2? Обычную joomla-форму я нашел как сделать. Были идеи - вытащить адрес url добавления статьи из профиля k2-usera (для тестирования включил оба модуля авторизации - k2 и СВ). Но в типах меню не нашел, как вставить ссылку. Может кто знает?

ВОТ  ОТВЕТ
*

balabol

  • Новичок
  • 2
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #25 : 14.01.2012, 07:23:39 »
Привет.
подскажите как поставить ссылку на форму редактирования материала с помощью k2
вроде все перепробовал, но не получается
постоянно выдает ошибку 403 вроде как нет прав
сейчас пользую
joomla 1.7.3
k2 2.5.4
буду очень благодарен
*

axel999

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #26 : 03.02.2012, 15:54:23 »
Связка Joomla 1.7.2 +k2 v 2.5.1 +CB 1.7
1. K2 - Аватары берём из Community Builder
открываем файл: components/com_k2/helpers/utilites.php
Ищем строки (строки с 30 по 63):   // Continue with default K2 avatar determination
      if ($userID == 'alias')
      $avatar = JURI::base(true).'/components/com_k2/images/placeholder/user.png';

   
Пример ТОЖЕ ТУТ

Огромное спасибо :) Класс! У меня работает, на 1.5 правда. Пересел с 1.7 надоел дефицит плагинов, а с К2 на 1.5 не хуже получается.
*

tat28

  • Новичок
  • 3
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #27 : 07.02.2012, 22:06:47 »
Связка Joomla 1.7.2 +k2 v 2.5.1 +CB 1.7
1. K2 - Аватары берём из Community Builder
открываем файл: components/com_k2/helpers/utilites.php
.....

Пример ТОЖЕ ТУТ

 :D  *DRINK*ОГРОМНОЕ СПАСИБО! УДАЧИ ВО ВСЕХ ВАШИХ ДЕЛАХ! ;D

Re: Интеграция K2 в CommunityBuilder
« Ответ #28 : 10.02.2012, 20:08:23 »
Извините за беспокойство я новичок я поставил Joomla 1.5.25 на Denwer у меня к2 версия 2.5.4 CB 1.7 где брать автаркии   CommunityBuilder  под скажите путь  к этому файлу заранее спасибо
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Интеграция K2 в CommunityBuilder
« Ответ #29 : 18.02.2012, 12:57:27 »
Ну что, кто мечтал об этом могут радоваться Community Builder теперь будет легко интегрироваться в K2
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться