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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Отображение GIF аватаров в JComments  (Прочитано 1205 раз)
0 Пользователей и 1 Гость смотрят эту тему.
smashQ
Новичок
*

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

Сообщений: 4


« : 12.03.2011, 12:19:45 »

На сайте установлен JComments v. 2.1 и плагин для вывода аватаров Comments-Avatar версии 3.1. Аватары выводятся с форума Agora. Формат аватаров формата PNG выводится нормально, а вот аватары формата GIF не выводятся вовсе. В чем может быть проблема, как исправить? Или возможно эта функция отсутствует по умолчанию? Тогда можно ее реализовать?
Записан
smart
Администратор
*******

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

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


тружусь даже во сне...


« Ответ #1 : 14.03.2011, 20:06:58 »

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

Код
					$avatar_gif = $avatarsPath.'/'.$avatars[$userid]->id.'.gif';
$avatar_jpg = $avatarsPath.'/'.$avatars[$userid]->id.'.jpg';
$avatar_png = $avatarsPath.'/'.$avatars[$userid]->id.'.png';
 
if (file_exists($avatar_gif)) {
                $avatarFile = $avatar_gif;
} else if (file_exists($avatar_jpg)) {
$avatarFile = $avatar_jpg;
} else if (file_exists($avatar_png)) {
$avatarFile = $avatar_png;
} else {
$avatarFile = '';
}

Единственная причина, по которой может быть проблема, это если анимированные аватары хранятся в каких-то других папках, не там же где остальные.
Записан
smashQ
Новичок
*

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

Сообщений: 4


« Ответ #2 : 27.03.2011, 15:14:42 »

Думаю, дело тут не в том, что аватары хранятся в каких-то других папках. Они не могут выводится нормально в форуме агора, если они не лежат в директории, которая задана в настройках компонета. В свою очередь плагин выводит аватары, которые лежат в директории, заданой в настройках компонента:
Код:
$avatarsPath = '';

if (is_file($agoraCfgFile)) {
include_once($agoraCfgFile);
$avatarsPath = $agora_config['o_avatars_dir'];
}
Так, вот, все аватары лежат в директории по умолчанию: components/com_agora/img/pre_avatars. При этом, аватары с расширением .jpg из этой папки выводяться нормально, а расширением .gif не выводяться. В чем проблема не понимаю. Думаю, проблема, все таки в самом плагине, надо бы его доработать...
Записан
smart
Администратор
*******

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

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


тружусь даже во сне...


« Ответ #3 : 29.03.2011, 11:41:45 »

Думаю, проблема, все таки в самом плагине, надо бы его доработать...
ну если вы так думаете - доработайте и выложите здесь исправление
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@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