LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 01:25:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 [4] 5 6   Вниз
  Добавить закладку  |  Печать  
Автор Тема: DAvatar content plugin (плагин для аватарок)  (Прочитано 35265 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Darkick
Moderator
*****

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1486



« : 11.06.2009, 10:51:10 »


Представляю вашему вниманию плагин DAvatar (plg_content_davatar) - плагин для универсальной вставки аватарок.
Плагин может использоваться для вставки аватарок в материалы (стандартным Джумловским способом - {davatar}), но основная цель создания плагина - использование его в различных расширениях для универсального вывода аватарок юзеров. Также, помимо вывода аватарки, плагин может автоматически сгенерировать ссылку на соответствующий профиль пользователя (либо формат ссылки можно задать самому).
Начиная с версии 1.3 может использоваться для автоматической вставки аватарок автора материала.

Поддерживаются аватары из:
  • Agora forum
  • AlphaUserPoints
  • Community Builder
  • Gravatar
  • JFusion (всё, к чему цепляется JFusion)
  • JomSocial
  • JoomSuite
  • Kunena forum
  • Image provider (аватара берётся из файла, имя или формат которого можно задать в параметре src)
  • Custom provider (позволяет задать произвольный SQL-запрос и сформировать формат адреса аватары)

Скачать модуль можно здесь или из каталога расширений Joomla! (или напрямую с joomlacode).
Домашняя страница DAvatar content plugin (на английском).
Текущая версия плагина - 1.7.2 (от 26.02.2010).


На данный момент я использую этот плагин в своих расширениях:
  • DWho's Online — модуль для корректного и подробного отображения посетителей на сайте
  • DBirthdays — модуль для показа ближайших дней рождений (и не только)
  • DphpBB3 Last Topics — модуль отображения последних тем с форума phpBB3
  • JComments DAvatar — плагин показа аватар в комментариях JComments
« Последнее редактирование: 26.03.2010, 15:27:27 от Darkick » Записан
 
Mivka
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 159


« Ответ #91 : 27.04.2010, 18:06:49 »

вышло очередное исправление — 1.7.2. Был баг в получении данных при использовании провайдера Custom.

Пару раз в соседних темах спрашали как вытащить аватары из форума phpBB3. Начну отвечать пока по мере. Обязательное условие — таблицы форума и Joomla должны находиться в одной базе (на данном этапе и без переделки плагина по другому не сделать).
Итак. Идём в настройки плагина и устанавливаем:
Источник аватары:  провайдер Custom (ручной)
Разрешить источник Custom:  Да
SQL запрос:  SELECT `user_avatar` FROM `phpbb_users` WHERE `user_avatar_type` = 1 AND `username` = '$username'
Формат URL'а аватары:  /forum/download/file.php?avatar=$avatar_sig

Вместо phpbb_users пишем название своей таблицы, а вместо /forum/ — свой путь до форума.

в данной реализации будут вытягиваться только загруженные в форум аватарки.
Со следующей недели займусь новой версией плагина и подумаю над улучшением связки с внешним форумом.
Установил как сказано, а всё равно никаких аватарок Sad
Да и ещё, стоит поставить мост JFusion, чтобы всё хорошо работало? или он намного хуже RockBridga?
Записан
Dram
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 155


« Ответ #92 : 13.05.2010, 15:00:46 »

Установил как сказано, а всё равно никаких аватарок Sad

А у меня все заработало ура!  У меня RockBridg
« Последнее редактирование: 13.05.2010, 16:41:41 от Dram » Записан
Dram
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 155


« Ответ #93 : 14.05.2010, 20:06:54 »

Рано я радовался. Аватары тянуться из базы форума, только с расширением gif, jpg игнорируются....Не подскажите в чем проблема?
Записан
ChaosHead
Практически профи
*******

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #94 : 31.05.2010, 19:42:49 »

Очень хороший и очень полезный плагин!
Подскажите мне такой вопрос, возможно ли так вставить аватары в модуль Custom (Произвольный HTML код)?
Записан
Darkick
Moderator
*****

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1486



« Ответ #95 : 31.05.2010, 21:25:44 »

содержимое mod_custom не обрабатывается плагинами (в Joomla 1.6 вроде уже будет), так что нельзя Sad
Можно поставить модуль mod_customcode - он позволяет писать внутри себя PHP код. А там уже в PHP пожно попробовать такую конструкцию:
Код:
echo JHTML::_('content.prepare', '{davatar и тут всё как обычно}');
Записан
ChaosHead
Практически профи
*******

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #96 : 01.06.2010, 10:02:59 »

Ага. Ну я всё-же по своему сделал из-за лени своей: поставил модуль Article Module http://extensions.joomla.org/extensions/news-display/content-embed/9290
И вывел им статью в месте для модуля. Достаточно удобно получилось. Её потом смогут спокойно отредактировать, когда понадобится.
Записан
olegf13
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #97 : 14.06.2010, 14:10:15 »

Здравствуйте, прошу помощи в решении следующей проблемы  !:

Стоит связка DAvatar + JomSocial. Ссылка на страницу профиля автора выглядит следующем образом: http://kd1/index.php/component/community/admin/profile , при переходе почему-то возникают проблемы с отображением левых модулей.
Ставил GAvatar, он в связке с JomSocial генерирует ссылку такого типа: http://kd1/index.php/kenigsocial/admin/profile .

Вопрос в том, как бы мне сделать так, чтобы DAvatar генерировал ссылку такого же типа, как GAvatar?
Записан
Darkick
Moderator
*****

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1486



« Ответ #98 : 14.06.2010, 14:19:40 »

выше вроде обсуждалось. правильный Itemid надо в параметрах задать.
Записан
olegf13
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #99 : 14.06.2010, 15:09:03 »

выше вроде обсуждалось. правильный Itemid надо в параметрах задать.
Можно поподробнее, как задавать Itemid.
И ещё. Написал в параметре "Формат ссылки на профиль" строку: index.php/kenigsocial/$username/profile
Переходит на нужную страницу, но в адрес в итоге получается следующий: http://kd1/index.php/kenigsocial/roman/profile/news/news
Не могли бы пояснить в чём проблема?
Записан
Darkick
Moderator
*****

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1486



« Ответ #100 : 14.06.2010, 15:29:18 »

для JS нет нужды самому задавать формат ссылки - подключится автоматом.
К какому пункту меню должны относиться ссылки на профиль, такой Itemid и надо задавать.
Записан
ecolora
Живу я здесь
******

Репутация: +128/-0
Offline Offline

Пол: Мужской
Сообщений: 872


творец


« Ответ #101 : 15.06.2010, 05:32:32 »

Спасибо за DAvatar для модуля WhosOnline! Уже поставил плюс.
А вот про JComments отдельно хочется сказать, что и у них у самих есть плагин plg_jcomments_avatar_j15_v3.1. Я использую Kunena и мне его функциональности вполне хватает.
Просто хотел, чтобы остальные это знали и имели возможность сравнить.
Записан
Darkick
Moderator
*****

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1486



« Ответ #102 : 15.06.2010, 09:43:32 »

Спасибо за DAvatar для модуля WhosOnline! Уже поставил плюс.
пожалуйста. оне не только для DWho's Online, а в принципе для всего.

А вот про JComments отдельно хочется сказать, что и у них у самих есть плагин plg_jcomments_avatar_j15_v3.1. Я использую Kunena и мне его функциональности вполне хватает.
Просто хотел, чтобы остальные это знали и имели возможность сравнить.
ну да, я об этом тоже сразу написал, что мой вариант - альтернатива (причём более ресурсоёмкая) и нужен только если стандартный вариант по каким то причинам не подходит.
Записан
Staryk
Гость
« Ответ #103 : 03.07.2010, 19:00:21 »

Здравствуйте.
есть ли в природе модуль аватары для Joomla использующие галерею аватарок из самой жумлы.
Так как например на этом форуме из самого форума.
добавил 06.07.010г.
Установил JComments.avatar, DAvatar, CommunityBuilder и теперь аватары есть и на сайте в  в статьях и в комментариях.
« Последнее редактирование: 06.07.2010, 21:25:19 от Staryk » Записан
THE KILLERS
Живу я здесь
******

Репутация: +23/-0
Offline Offline

Пол: Мужской
Сообщений: 854



« Ответ #104 : 22.07.2010, 01:43:06 »

Невероятно крутой плагин! Работает из коробки! Огромное спасибо. Работает с JFusion завязанном на SMF Готов тестировать и всячески поддерживать Azn втч может и финансово.
Теперь пожелание по развитию.
1. Сделать возможность автоматической встраиваемости в дополнение к полю "Автор: %authorname%" %authorname% при этом сделать кликабельным.
2. Сделать системным и предусмотреть интеграцию в сторонние компоненты (JComments, Jdownloads, Joomgallery)

слушай, скажи пожалуйста как ты его настроил для JFusion. У меня тоже smf, но например в комментах аватары с форума не отображаются(
Записан
Turban
Осваиваюсь на форуме
***

Репутация: +1/-2
Offline Offline

Сообщений: 118


« Ответ #105 : 27.07.2010, 04:19:34 »

А к компоненту joomleague как нибудь можно этот плагин прикрутить? И есть ли вообще интеграция с этим компонентом?
Записан
Doctor Death
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 47



« Ответ #106 : 03.08.2010, 08:34:59 »

народ заметил такой ьак неуневирсальности
модуль настроен на синхонный ID между форумом и платформой, но у меня например они идут несинхронно - тоесть у пользователя в форуме ид отличаеться от ид в платформе (возможно это из-за импорта форума с  phpbb2) но факт есть. поэтому нериально настроить ссылки на профили и аватары.
Записан
Takohashi
Осваиваюсь на форуме
***

Репутация: +7/-3
Offline Offline

Пол: Мужской
Сообщений: 88



« Ответ #107 : 06.08.2010, 13:57:04 »

Я в php не силён. Подскажите, можно с помощью этого плагина выводит аватар в mod_login, где после залогивания отображается имя пользователя и кнопка выход?
Записан
Takohashi
Осваиваюсь на форуме
***

Репутация: +7/-3
Offline Offline

Пол: Мужской
Сообщений: 88



« Ответ #108 : 06.08.2010, 16:36:42 »

Я использую Gravatar. Вставляю в mod_login→default.php:
Код
<?php
echo JHTML::_('content.prepare', '{davatar username='.$user->get('username').'}');
?>
Вроде всё работает, хорошо и замечательно. Только если меняешь аву или удаляешь, она продолжает ещё висеть какое-то время. Наверно в кэше дело. Можно как-то это исправить?
« Последнее редактирование: 06.08.2010, 23:38:22 от Takohashi » Записан
St00n
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Сообщений: 169



« Ответ #109 : 17.08.2010, 01:07:58 »

к предыдущему посту:

можно ли сделать так что бы аватарка в mod_login была такой же большой и не обрезанной как в оригинале?
Записан
Darkick
Moderator
*****

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1486



« Ответ #110 : 17.08.2010, 07:53:40 »

Выбрать соответствующий источник аватар. Если есть большие аватары, то обычно есть выбор маленькие/большие.
Записан
St00n
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Сообщений: 169



« Ответ #111 : 17.08.2010, 13:10:17 »

благодарю Azn
Записан
xkn
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 30


« Ответ #112 : 26.08.2010, 04:56:29 »

Плагин безусловно шикарный, респект тебе Darkick!.
Кому интересно как научить с помощью этого плагина компонент K2 v2.3
брать аватарки из CommunityBuilder v1.2.3 то вот ниже:
Для K2 v2.3:
components\com_k2\templates\default\item.php
Строки:391-393
Код:
  <?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.'}'); ?>
Все работает отлично! проверено.
Записан
Darkick
Moderator
*****

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1486



« Ответ #113 : 31.08.2010, 14:49:19 »

на оба вопроса ответил на своём форуме Azn
Записан
Habbler
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #114 : 04.10.2010, 03:18:46 »

такой вопрос, хочу настроить чтобы модуль dphpbb3_last_topics с помощью Davatar вытягивал аватары и отображал (cms joomla). Но пока к сожелению ничего не выходит. Установил dphpbb3 last topics и content plagin и пока без результатов. Кручу верчу но пока ничего не выверчу. Azn) Может потому что у меня таблицы Joomla и Таблицы phpBB3 находятся в разных базах а не в одной. ?? Можно как нибудь это обойти если это так?
.........
« Последнее редактирование: 04.10.2010, 03:23:36 от Habbler » Записан
Mr. Brightside
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 47



« Ответ #115 : 06.10.2010, 03:32:08 »

А K2 умеет юзать аватары из сего чудестнейшего плуга? Ну или может как можно K2 научить?
Записан
Darkick
Moderator
*****

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1486



« Ответ #116 : 06.10.2010, 12:34:06 »

Научить можно практически хоть что. У людей уже получалось внедрить плагин в разные компоненты (он с этой целью и создавался).
Записан
diks13
Давно я тут
****

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 235


Куплю материнскую плату для ноутбука Acer 5530G


« Ответ #117 : 09.10.2010, 02:26:36 »

Научить можно практически хоть что. У людей уже получалось внедрить плагин в разные компоненты (он с этой целью и создавался).
  скажите пожалуйста как я могу в каталоге "Mosets Tree" сделать ссылку автора материала в профиль "Community Builder" ? не пойму что надо делать с DAvatar там столько непонятных мне настроек.
(вывод аватара не требуется)
за ранее спасибо!
Записан
Darkick
Moderator
*****

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1486



« Ответ #118 : 10.10.2010, 22:39:06 »

Если аватарка не требуется, то проще руками собрать ссылку на профиль где это надо. С Mosets Tree не работал и вообще надо ковырять конретные случаи и файлы.
Записан
leo78
Завсегдатай
*****

Репутация: +52/-7
Offline Offline

Пол: Мужской
Сообщений: 764


I left from paradise!?...


« Ответ #119 : 22.10.2010, 06:41:51 »

Есть вопрос! по плагину - 1.7.2
Здесь аватар при поднесении курсора меняет цвет
А в модуле не получается настроить так же... Подскажи?
Вот что получается
Записан
Darkick
Moderator
*****

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1486



« Ответ #120 : 22.10.2010, 08:02:19 »

Ну собственно к данному плагину это отношения не имеет, всё настраивается стилями.

Добавь в template.css что-то наподобие:
Код:
a img.avatar  {
  border:1px solid #CCCCCC;
  padding:1px;
}

a:hover img.avatar {
  border:1px solid #999999;
}
и задай для аватарок класс avatar. Инлайновый стиль тоже можно убрать и вынести в css-файл.
Записан
Страниц: 1 2 3 [4] 5 6   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet