|
Darkick
|
 |
« : 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). На данный момент я использую этот плагин в своих расширениях:
|
|
|
|
« Последнее редактирование: 26.03.2010, 15:27:27 от Darkick »
|
Записан
|
|
|
|
| |
Mivka
Осваиваюсь на форуме
 
Репутация: +2/-0
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/ — свой путь до форума.
в данной реализации будут вытягиваться только загруженные в форум аватарки. Со следующей недели займусь новой версией плагина и подумаю над улучшением связки с внешним форумом.
Установил как сказано, а всё равно никаких аватарок  Да и ещё, стоит поставить мост JFusion, чтобы всё хорошо работало? или он намного хуже RockBridga?
|
|
|
|
|
Записан
|
|
|
|
Dram
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 155
|
 |
« Ответ #92 : 13.05.2010, 15:00:46 » |
|
Установил как сказано, а всё равно никаких аватарок  А у меня все заработало ура! У меня RockBridg
|
|
|
|
« Последнее редактирование: 13.05.2010, 16:41:41 от Dram »
|
Записан
|
|
|
|
Dram
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 155
|
 |
« Ответ #93 : 14.05.2010, 20:06:54 » |
|
Рано я радовался. Аватары тянуться из базы форума, только с расширением gif, jpg игнорируются....Не подскажите в чем проблема?
|
|
|
|
|
Записан
|
|
|
|
|
ChaosHead
|
 |
« Ответ #94 : 31.05.2010, 19:42:49 » |
|
Очень хороший и очень полезный плагин! Подскажите мне такой вопрос, возможно ли так вставить аватары в модуль Custom (Произвольный HTML код)?
|
|
|
|
|
Записан
|
|
|
|
|
Darkick
|
 |
« Ответ #95 : 31.05.2010, 21:25:44 » |
|
содержимое mod_custom не обрабатывается плагинами (в Joomla 1.6 вроде уже будет), так что нельзя  Можно поставить модуль mod_customcode - он позволяет писать внутри себя PHP код. А там уже в PHP пожно попробовать такую конструкцию: echo JHTML::_('content.prepare', '{davatar и тут всё как обычно}');
|
|
|
|
|
Записан
|
|
|
|
|
|
olegf13
Новичок
Репутация: +0/-0
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
|
 |
« Ответ #98 : 14.06.2010, 14:19:40 » |
|
выше вроде обсуждалось. правильный Itemid надо в параметрах задать.
|
|
|
|
|
Записан
|
|
|
|
olegf13
Новичок
Репутация: +0/-0
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
|
 |
« Ответ #100 : 14.06.2010, 15:29:18 » |
|
для JS нет нужды самому задавать формат ссылки - подключится автоматом. К какому пункту меню должны относиться ссылки на профиль, такой Itemid и надо задавать.
|
|
|
|
|
Записан
|
|
|
|
|
ecolora
|
 |
« Ответ #101 : 15.06.2010, 05:32:32 » |
|
Спасибо за DAvatar для модуля WhosOnline! Уже поставил плюс. А вот про JComments отдельно хочется сказать, что и у них у самих есть плагин plg_jcomments_avatar_j15_v3.1. Я использую Kunena и мне его функциональности вполне хватает. Просто хотел, чтобы остальные это знали и имели возможность сравнить.
|
|
|
|
|
Записан
|
|
|
|
|
Darkick
|
 |
« Ответ #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
|
 |
« Ответ #104 : 22.07.2010, 01:43:06 » |
|
Невероятно крутой плагин! Работает из коробки! Огромное спасибо. Работает с JFusion завязанном на SMF Готов тестировать и всячески поддерживать  втч может и финансово. Теперь пожелание по развитию. 1. Сделать возможность автоматической встраиваемости в дополнение к полю "Автор: %authorname%" %authorname% при этом сделать кликабельным. 2. Сделать системным и предусмотреть интеграцию в сторонние компоненты (JComments, Jdownloads, Joomgallery) слушай, скажи пожалуйста как ты его настроил для JFusion. У меня тоже smf, но например в комментах аватары с форума не отображаются(
|
|
|
|
|
Записан
|
|
|
|
Turban
Осваиваюсь на форуме
 
Репутация: +1/-2
Offline
Сообщений: 118
|
 |
« Ответ #105 : 27.07.2010, 04:19:34 » |
|
А к компоненту joomleague как нибудь можно этот плагин прикрутить? И есть ли вообще интеграция с этим компонентом?
|
|
|
|
|
Записан
|
|
|
|
Doctor Death
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 47
|
 |
« Ответ #106 : 03.08.2010, 08:34:59 » |
|
народ заметил такой ьак неуневирсальности модуль настроен на синхонный ID между форумом и платформой, но у меня например они идут несинхронно - тоесть у пользователя в форуме ид отличаеться от ид в платформе (возможно это из-за импорта форума с phpbb2) но факт есть. поэтому нериально настроить ссылки на профили и аватары.
|
|
|
|
|
Записан
|
|
|
|
Takohashi
Осваиваюсь на форуме
 
Репутация: +7/-3
Offline
Пол: 
Сообщений: 88
|
 |
« Ответ #107 : 06.08.2010, 13:57:04 » |
|
Я в php не силён. Подскажите, можно с помощью этого плагина выводит аватар в mod_login, где после залогивания отображается имя пользователя и кнопка выход?
|
|
|
|
|
Записан
|
|
|
|
Takohashi
Осваиваюсь на форуме
 
Репутация: +7/-3
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
Сообщений: 169
|
 |
« Ответ #109 : 17.08.2010, 01:07:58 » |
|
к предыдущему посту:  можно ли сделать так что бы аватарка в mod_login была такой же большой и не обрезанной как в оригинале?
|
|
|
|
|
Записан
|
|
|
|
|
Darkick
|
 |
« Ответ #110 : 17.08.2010, 07:53:40 » |
|
Выбрать соответствующий источник аватар. Если есть большие аватары, то обычно есть выбор маленькие/большие.
|
|
|
|
|
Записан
|
|
|
|
St00n
Осваиваюсь на форуме
 
Репутация: +7/-0
Offline
Сообщений: 169
|
 |
« Ответ #111 : 17.08.2010, 13:10:17 » |
|
благодарю 
|
|
|
|
|
Записан
|
|
|
|
xkn
Осваиваюсь на форуме
 
Репутация: +3/-0
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
|
 |
« Ответ #113 : 31.08.2010, 14:49:19 » |
|
на оба вопроса ответил на своём форуме 
|
|
|
|
|
Записан
|
|
|
|
Habbler
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #114 : 04.10.2010, 03:18:46 » |
|
такой вопрос, хочу настроить чтобы модуль dphpbb3_last_topics с помощью Davatar вытягивал аватары и отображал (cms joomla). Но пока к сожелению ничего не выходит. Установил dphpbb3 last topics и content plagin и пока без результатов. Кручу верчу но пока ничего не выверчу.  ) Может потому что у меня таблицы Joomla и Таблицы phpBB3 находятся в разных базах а не в одной. ?? Можно как нибудь это обойти если это так? .........
|
|
|
|
« Последнее редактирование: 04.10.2010, 03:23:36 от Habbler »
|
Записан
|
|
|
|
Mr. Brightside
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 47
|
 |
« Ответ #115 : 06.10.2010, 03:32:08 » |
|
А K2 умеет юзать аватары из сего чудестнейшего плуга? Ну или может как можно K2 научить?
|
|
|
|
|
Записан
|
|
|
|
|
Darkick
|
 |
« Ответ #116 : 06.10.2010, 12:34:06 » |
|
Научить можно практически хоть что. У людей уже получалось внедрить плагин в разные компоненты (он с этой целью и создавался).
|
|
|
|
|
Записан
|
|
|
|
diks13
Давно я тут
  
Репутация: +6/-0
Offline
Пол: 
Сообщений: 235
Куплю материнскую плату для ноутбука Acer 5530G
|
 |
« Ответ #117 : 09.10.2010, 02:26:36 » |
|
Научить можно практически хоть что. У людей уже получалось внедрить плагин в разные компоненты (он с этой целью и создавался).
скажите пожалуйста как я могу в каталоге "Mosets Tree" сделать ссылку автора материала в профиль "Community Builder" ? не пойму что надо делать с DAvatar там столько непонятных мне настроек. (вывод аватара не требуется) за ранее спасибо!
|
|
|
|
|
Записан
|
|
|
|
|
Darkick
|
 |
« Ответ #118 : 10.10.2010, 22:39:06 » |
|
Если аватарка не требуется, то проще руками собрать ссылку на профиль где это надо. С Mosets Tree не работал и вообще надо ковырять конретные случаи и файлы.
|
|
|
|
|
Записан
|
|
|
|
leo78
Завсегдатай
   
Репутация: +52/-7
Offline
Пол: 
Сообщений: 764
I left from paradise!?...
|
 |
« Ответ #119 : 22.10.2010, 06:41:51 » |
|
Есть вопрос! по плагину - 1.7.2 Здесь аватар при поднесении курсора меняет цвет А в модуле не получается настроить так же... Подскажи? Вот что получается
|
|
|
|
|
Записан
|
|
|
|
|
Darkick
|
 |
« Ответ #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-файл.
|
|
|
|
|
Записан
|
|
|
|
|