Помощь по коду

 
Ребят подскажите как вывести пять лучших пользователей… точнее их аватары?
допустим по вертикале!
  • -1
  • 08 декабря 2011, 21:06
  • sirnet

Изменения разширения для стандартных аватарок

1
Хочу заменить расширения у стандартных аватарок с jpg на png, так нужно для дизайна, но ника не могу найти где это сделать? Я вот как-то поскал, но не нашел(

При закачке аватарки, не создаются уменьшенные копии

 
Права на папку uploads выставил 777, но это не помогает
Подскажите, хоть куда копать?

При первой установке все было нормально, потом после установки и удаления плагинов перестало работать.

Похожие топики смотрел, ответа не нашел

Сервер не ВПС

Проблема с аватарами

 
После обновления движка возникла такая проблема — не создает мелкие аватарки. У пользователей которые залили аватарки после обновления есть только один файл avatar_100x100.jpg например, у остальных есть avatar_100x100.jpg, avatar_64x64.jpg, avatar_48x48.jpg и avatar_24x24.jpg.
Подскажите, пожалуйста, в чем может быть проблема? Судя по всему где-то не правильно обновился, но вот как узнать где. Все снова обновлять страшно, вдруг еще хуже сделаю :)

Вот что удалось нарыть, может быть знатокам это о чем-то скажет: при удалении комментария сверху появляется ошибка
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in и указывает на файл classes/modules/user/User.class.php on line 1124

И еще одна:
Warning: Invalid argument supplied for foreach() in .../classes/modules/user/User.class.php on line 1125

Разобрался! оказывается дело было в файле config.php, я его не обновил как следует, вот и вылезла такая досадная ошибка. В любом случае всем спасибо! Спасибо за ваши плагины, шаблоны, и главное движок! :)

Плагин «Аватары с Gravatar»

6
По мотивам этого хака. Плагин позволяет включить поддержку Gravatar и избавить пользователей от необходимости загружать аватар, если есть регистрация на Gravatarе. Скачать можно в каталоге плагинов здесь.

Использование Gravatar

8
Использовать у себя Gravatar.com очень просто. Аватарка выдаётся по url-у с md5-хешем e-mail-а пользователя.
Итого:
в classes\modules\user\entity\User.entity.class.php
находим функцию
public function getProfileAvatarPath($iSize=100) {   
    	if ($this->getProfileAvatar()) { 	
        	return DIR_WEB_ROOT.DIR_UPLOADS_IMAGES.'/'.$this->getId().'/avatar_'.$iSize.'x'.$iSize.'.'.$this->getProfileAvatarType();
    	} else {
    		return DIR_STATIC_SKIN.'/images/avatar_'.$iSize.'x'.$iSize.'.jpg';
    	}
    }

и изменяем всего одну строчку:
public function getProfileAvatarPath($iSize=100) {   
    	if ($this->getProfileAvatar()) { 	
        	return DIR_WEB_ROOT.DIR_UPLOADS_IMAGES.'/'.$this->getId().'/avatar_'.$iSize.'x'.$iSize.'.'.$this->getProfileAvatarType();
    	} else {
		return "http://www.gravatar.com/avatar.php? gravatar_id=".md5( strtolower($this->getMail()) )."&size=".$iSize;
    	}
    }


К сожалению, в комментариях так просто получить аватарку не получится — так как там используется своя функция
getUserProfileAvatarPath($iSize=100)
из TopicComment.entity.class.php
  • +5
  • 10 января 2010, 08:02
  • noonv

Загрузка аватара - ошибка

 
Опять очень странная ошибка — при загрузке аватарки возникает ошибка Ошибка: Не удалось загрузить аватар. соответственно аватары не загружаются.
возможные причины
— сейвмод — нет сейвмода
— отсутсвие прав 777 — все права стоят
— отключен параметр file_uploads — не отключен
— проверить файлы function.php — все как изначально
— проверить файл user.entity.class.php — изначальный файл
— проверить логи — в логах нет записей об ошибках
ааа… ну что за непонятные баги… как их решить-то, как исправить?
интересные люди на лайвстрит… Или знают как решить проблему — и молчат но ставят "-". :))
upd: проблема решена. в этом топике собраны наверно все возможные причины такой проблемы. Так что если не грузятся аватары — то тебе сюда.

Вывод аватарки (или фото автора) в тексте топика

14
В одном из проектов возникла необходимость вывести аватарку или фотку автора прямо в основной текст поста (в .content). Я перепробовал множество вариантов и комбинаций, брал и из whois и еще из разных мест — не выходит, что-то меня никак не осенит как правильно сделать. Помогите плиз…

How to? Параграфы в редакторе, права доступа, аватар...

1
Добрый день. После изучения семантики скрипта, успешного решения многих проблем (в том числе и благодаря поиску), осталось несколько чрезвычайно простых нерешенных:

1. Тэг
<p>
в редакторе
. обычно я не требую от cms 100% правильной семантической верстки, но
<br />
вместо параграфов и текст прямо в диве — это уже перебор.

2. Права доступа и роли. Первоначально я задумал сделать 5 групп пользователей (условных, вроде «почтальон», «пекарь» и т.д.), если есть простое решение, был бы признателен за совет.

А еще не могу разобраться, почему пользователь по умолчанию не может писать в колективный блог, к которому подключился (ограничения по рейтингу 0). Хотя, может, это я намудрил…

3. Аватар коллективного блога . Хочу не 24x24, не 48x48, а вообще «авто». Не помог ни поиск, ни Firebug. Не привык к такой организации шаблонов, пардон.

Заранее спасибо.

Ошибка с аватарами

 
Уже очень давно в ЛС есть ошибка. Не пора ли её исправить?

Читать дальше
  • -2
  • 17 сентября 2009, 11:49
  • skachko