Новости Joomla

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

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #120 : 12.11.2010, 16:13:27 »
Юзаю модуль, в котором только HTML (php) код свой. Как можно прикрутить туда вывод аватарки пользователя из форума? Плагин установлен и хорошо работает с JComments
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #121 : 12.11.2010, 19:07:22 »
построить строку
Код
{davatar ...}
(как она выглядит можно посмотреть, если отключить плагин и глянуть на тот же JComments, в твоём случае)
А потом пропустить эту строку через обработчик контент-плагины
Код
echo JHTML::_('content.prepare', $davatar_string);

или таким способом:
Код
JPluginHelper::importPlugin('content', 'davatar');
$dispatcher = &JDispatcher::getInstance();
...
$davatar = '{davatar id='.$user_id.'....}';
...
$dispatcher->trigger('onPrepareContentAvatars', array(&$davatar));
...
echo $davatar;
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #122 : 13.11.2010, 10:31:27 »
спс.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

XaDex

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #123 : 24.11.2010, 18:49:26 »
Господа, а нигде нет мануала по связке davatar, phpBB3 и dphpbb3 last topic? Что-то ни в какую не хочет работать.
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #124 : 17.01.2011, 16:47:27 »
Прежде всего Darkick спасибо за плагин!! Отлично берет аватары и JS и СВ!

Плагин, как я понял интегрируется с форумом kunena версий не выше 1.5.13 - правильно? Для kunena 1.6.2 не дорабатывалось?
Об этом говорят
(файл davatar.php)
специфические ссылки на профиль типа
Код
index.php?option=com_kunena&func=fbprofile&task=showprf&userid=$id
А должны быть такими
Код
index.php?option=com_kunena&func=profile&userid=$id
Еще префикс #_fb_users  в запросе
Код
'SELECT k.avatar AS avatar_sig, u.id, u.username, u.name, u.email
FROM #__users u, #__fb_users k
WHERE u.id = k.userid
AND u.id LIKE '.$db->Quote('$id').'
AND u.username LIKE '.$db->Quote('$username').'
AND u.name LIKE '.$db->Quote('$name').'
AND u.email LIKE '.$db->Quote('$email')
Должен быть таким #_kunena_users
Так же kunena 1.6.2 хранит файлы аватаров в другом месте media/kunena/avatars
Вот что у меня получилось, примерно 550 строчка
Код
case 'kunena':
case 'kunena_s':
$params->set('query',
'SELECT k.avatar AS avatar_sig, u.id, u.username, u.name, u.email
FROM #__users u, #__kunena_users k
WHERE u.id = k.userid
AND u.id LIKE '.$db->Quote('$id').'
AND u.username LIKE '.$db->Quote('$username').'
AND u.name LIKE '.$db->Quote('$name').'
AND u.email LIKE '.$db->Quote('$email')
);
$params->set('avatar_url_format', JURI::base().'index.php?option=com_kunena&func=profile&userid=$id=$avatar_sig');
if ($params->get('no_avatar_image_url') == '') {
if ($params->get('provider') == 'kunena') {
$params->set('no_avatar_image_url', JURI::base().'media/kunena/avatars/nophoto.jpg');
} else {
$params->set('no_avatar_image_url', JURI::base().'media/kunena/avatars/s_nophoto.jpg');
}
}
if ($params->get('no_user_image_url') == '') {
if ($params->get('provider') == 'kunena') {
$params->set('no_user_image_url', JURI::base().'media/kunena/avatars/nophoto.jpg');
} else {
$params->set('no_user_image_url', JURI::base().'media/kunena/avatars/s_nophoto.jpg');
}
}
if ($params->get('profilelink_format') == '') {
$params->set('profilelink_format', 'index.php?option=com_kunena&func=profile&userid=$id'.$itemid);
}
break;

Но через модуль DWho's Online аватар показывать не хочет, показывает имя пользователя, так же показывает картинки ботов. Показывает аватар для пользователя у которого нет собственного аватара.
Мне кажется проблема в самом запросе, который выдергивает реальные аватары, либо в каких то переменных .....

Прошу подсказать где ошибка, сам уже не могу думать -)) мозг закипел -) 

Не бойся спрашивать, без этого ни как! -)
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #125 : 17.01.2011, 17:08:33 »
У меня Кунена в media/kunena/avatars хранит только nophoto, а сами аватары пользователей - в media/kunena/avatars/users

ЗЫ: Глянул в базе - хранит адрес как users/имя файла
« Последнее редактирование: 17.01.2011, 17:13:41 от SDKiller »
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #126 : 17.01.2011, 17:12:40 »
У меня Кунена в media/kunena/avatars хранит только nophoto, а сами аватары пользователей - в media/kunena/avatars/users
Да, так и есть, там же еще и по размерам ресайзит аватары, только вот как их оттуда выдернуть плагином?
Не бойся спрашивать, без этого ни как! -)
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #127 : 17.01.2011, 17:18:57 »
Так ты  $params->set('avatar_url_format', вместо пути к аватару поставил ссылку на профиль!

Надо

Код
$params->set('avatar_url_format', JURI::base().'media/kunena/avatars/$avatar_sig');
« Последнее редактирование: 17.01.2011, 17:23:38 от SDKiller »
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #128 : 17.01.2011, 17:37:56 »
Блин, ну точно..... просмотрел!
Спасибо огромное!

Автор теперь может и добавит поддержку плагином  новой версии форума kunena!!
Не зря моск ломался мой -))
Не бойся спрашивать, без этого ни как! -)
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #129 : 17.01.2011, 17:40:21 »
Кстати, правильно поднял вопрос. 1.6 давно уже вышла
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #130 : 17.01.2011, 17:41:36 »
Кстати, правильно поднял вопрос. 1.6 давно уже вышла
Ну вот и в добрый путь, плагин, на новую версию форума! -) Штука очень нужная.
Не бойся спрашивать, без этого ни как! -)
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #131 : 17.01.2011, 17:47:53 »
Придётся только автору селект теперь делать на 2 кунены
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #132 : 17.01.2011, 17:51:10 »
Кстати, правильно поднял вопрос. 1.6 давно уже вышла
Ну вот и в добрый путь, плагин, на новую версию форума! -) Штука очень нужная.
Селект то не проблема, сделает, смысл в этом пока есть .... много еще на 1.5.12/13 сидят.
Не бойся спрашивать, без этого ни как! -)
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #133 : 18.01.2011, 08:44:49 »
Да давно надо обновляться, но всё как-то лень... лень :(
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #134 : 01.02.2011, 13:40:07 »
Дарк,
Можешь помочь в этом вопросе - http://joomlaforum.ru/index.php/topic,77539.msg806333.html#msg806333
У кого не спрашиваю никто не знает.

заранее благодарю.
*

scientificman

  • Захожу иногда
  • 161
  • 6 / 0
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #135 : 05.02.2011, 13:21:33 »
Начиная с версии 1.3 может использоваться для автоматической вставки аватарок автора материала.
Означает ли фраза из цитаты описания, что аватары отображаются даже без добавления тэга {davatar} в тело статьи? Что-то у меня так не получается. Смог вывести аватар только в месте вставки тэга.
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #136 : 05.02.2011, 18:11:41 »
В настройках последняя группа параметров Article Author avatar settings отвечает за это. Надо поиграться с параметрами, всё должно работать.
*

scientificman

  • Захожу иногда
  • 161
  • 6 / 0
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #137 : 06.02.2011, 10:41:18 »
Спасибо! Поигрался настройками. Оказалось, что надо было просто передернуть параметр "Аватару в DIV". У меня был установлен "Да". пришлось установить в "Нет" и затем опять в "Да". Все заработало!

Однако, выяснилась одна неприятная особенность. Аватара вставляется сразу после заголовка статьи и до категории, ФИО автора и даты, а хотелось бы вставлять ее просто в самом начале текста. Значит придется все же использовать тэг.
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #138 : 06.02.2011, 10:52:12 »
Посмотри, где у тебя в шаблоне статьи событие

Код
	echo $this->article->event->beforeDisplayContent;

В стандартных шаблонах оно обычно расположено после категории, автора и даты
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #139 : 06.02.2011, 12:46:14 »
Можно со стилями поиграться, иногда получается добиться результата. У меня на форуме обсуждалось пару раз, посмотри темки: раз и два.
*

scientificman

  • Захожу иногда
  • 161
  • 6 / 0
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #140 : 06.02.2011, 22:20:18 »
SDKiller, Darkick
Спасибо за советы. У меня действительно "неудачный" шаблон оказался. Но переделать его сложно - он сделан частично с использованием таблиц. Буду, конечно, ковыряться, но это в будущем. Стилями тоже не удалось добиться желаемого результата или близкого к нему. Пока просто добавил апдейтом базы ко всем статьям нужный тег.
Darkick
Спасибо за плагин! От меня плюсик!
*

oleshkav

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #141 : 15.02.2011, 19:52:01 »
- вставил в CSS приведенный шаблон со странички твоего города в правильное место, слегка подправив - отображаются 4 в ряд.
- аватары берущиеся из форума (маленькие) уже смаштабированы самим форумом, поэтому выглядит все пристойно.
- над вопросом "плюсанизации" - буду работать. Спасибо. Всё решено.
Я вот тоже выбираю аватары берущиеся из форума (маленькие) kunena 1.6
а они не отображаются?
Что я не так сделал?


Использую вывод в Модуле DWho's Online 1.7 (Rus)
ОПС... увидел ответ в посте выше... ^-^ ::)
... попробовал воспользоваться советом vital_s1 ... но ничего не изменилось?
« Последнее редактирование: 15.02.2011, 20:33:48 от oleshkav »
*

oleshkav

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #142 : 17.02.2011, 12:14:27 »
Darkick помоги пожалуйста приспособить показ аватаров с kunena 1.6.3
или подскажи что и где заменить... я воспользовался советами выше (постов) но увы не помогло :(
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #143 : 17.02.2011, 12:19:03 »
Darkick помоги пожалуйста приспособить показ аватаров с kunena 1.6.3
или подскажи что и где заменить... я воспользовался советами выше (постов) но увы не помогло :(

А исправления учли? Первоначальный пост так и не был поправлен, решение в окончательном виде vital_s1 выложил здесь:

http://joomlaforum.ru/index.php/topic,146965.msg798024.html#msg798024
*

oleshkav

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #144 : 17.02.2011, 13:41:01 »
А исправления учли? Первоначальный пост так и не был поправлен, решение в окончательном виде vital_s1 выложил здесь:

http://joomlaforum.ru/index.php/topic,146965.msg798024.html#msg798024

Все учел но у меня в настройках стоял выбор "форум кунена (маленькие аваторы)"
Когда перешел на просто "форум кунена" то аватор появился, но очень большого размера. Методом тыка, в настройках изображения аватора установил ширину изображения 46 - и все стало на свои места.
Спасибо!
Респект и Уважуха vital_s1 и SDKiller и особенно благодарность автору плагина Darkick
*

oleshkav

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #145 : 17.02.2011, 13:48:20 »
Вот что получилось ... совместно с аватором картинки роботов ботов приобрели тоже размер 46...
Все еще ищу решение выводом нормального размера....
« Последнее редактирование: 17.02.2011, 14:14:27 от oleshkav »
*

oleshkav

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #146 : 17.02.2011, 14:38:03 »
Ответ нашел сам...
заменил путь к аватарам этот: $params->set('avatar_url_format', JURI::base().'media/kunena/avatars/$avatar_sig');
на этот:
$params->set('avatar_url_format', JURI::base().'media/kunena/avatars/resized/size36/$avatar_sig');
и убрал размер аватора 46  в настройках плагина.
*

ArtTeam

  • Захожу иногда
  • 186
  • 0 / 0
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #147 : 10.03.2011, 11:41:11 »
Подскажите как настроить плагин если phpb3 и Joomla стоят в разных базах.
Надо чтобы аватарки вывадились в mod_dphpbb3_last_topics
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #148 : 28.04.2011, 18:51:15 »
DAvatar content plugin 1.7.2 (от 26.02.2010).
Как сделать, чтобы аватар отображался только в контенте  и только для вступления, а для полной не отображался?
И по моему пропала функция {gavatar off}?
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Re: DAvatar content plugin (плагин для аватарок)
« Ответ #149 : 29.04.2011, 08:28:48 »
Не сделать.
{davatar off}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться