Перейти к публикации

Как в поле login можно отобразить аватарку?


Рекомендованные сообщения

Каким кодом в поле login можно отобразить аватарку пользователя?

Есть один такой шаблон - красиво смотрится, но сколько код login.tpl не смотрел - не могу понять как там указана аватара.

Кто может подсказать?

Ссылка на сообщение
Поделиться на других сайтах

http://forum.dle-news.ru/index.php?showtopic=44062&view=findpost&p=216367

Ссылка на сообщение
Поделиться на других сайтах

Могу, например, вот так можно (у каждого свои методы; этот будет работать при любой погоде и ошибки не появятся, просто не будет аватара и всё ;) ):

if ($is_logged){

  $foto = isset($member_id['foto'])?trim($member_id['foto']):false;

  $foto = ($foto!='' && strlen($foto)>4 && strpos($foto,'.'))?$foto:false;

  if ($foto && (strpos($foto,'.png') || strpos($foto,'.gif') || strpos($foto,'.jpg') || strpos($foto,'.jpeg'))) $foto = "uploads/fotos/$foto";

  else $foto = 'templates/'.$config['skin'].'/images/noavatar.png';

  if (is_file($_SERVER['DOCUMENT_ROOT'].'/'.$foto)) $foto = '<img class="icon" src="'.$config['http_home_url'].$foto.'" alt="avatar" />';

  else $foto = ''; #unset($foto);

}

Далее в любое удобное место вставить аватар $foto.

опоздал :D

Изменено пользователем zgr
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...