• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

[help] Вывод аватара в авторизации

Статус
В этой теме нельзя размещать новые ответы.

DoomBoom

Создатель
Регистрация
20 Янв 2008
Сообщения
44
Реакции
27
Уважаемые форумчани, возник вопрос. Как можно сделать вывод аватара в панели авторизации?
Заранее благодарен...
 
Уважаемые форумчани, возник вопрос. Как можно сделать вывод аватара в панели авторизации?
Заранее благодарен...

В файле login.tpl, в нужное место добавь тег {foto} (им же выводятся аватары в каментах).
 
Не работает выводит просто {foto}. А не аватар...:(
 
я себе так сделал:
Добавил это в login.tpl перед $login_panel = <<<HTML
в самом вверху...
PHP:
if ($is_logged == TRUE){

if (trim($member_id['foto']) == "") {
$foto = "{THEME}/images/noavatar.jpg";
} else {
$foto = $config['http_home_url']."uploads/fotos/".$member_id['foto'];
}
и потом ниже
куда нужно вставить фото добавляем
<img style="border:3px solid #e9e9e9;" src="{$foto}">
 
Так тоже не работает, выдает ошибку...
Вообщем я уже нашел выход...
 
мы рады за тебя :D
ты уж поделись секретом, что сделал :)
 
Когда тоже искал как выводить аватар, и описанные выше способы пробывал и они неподходили....

На каком то сайте нашел вот этот login.tpl от стандартного шаблона и вытащив оттуда нужное вставил в свой шаблон и всё получилось.

Вот тот login.tpl

Посмотреть вложение foto_login.rar
 
давайте вам весь логин распишу )


Код:
<?php
if ($is_logged == TRUE){

//запрос к базе 
$row = $db->super_query("SELECT * FROM ".PREFIX."_users WHERE user_id={$member_id[user_id]} LIMIT 0, 1 ");

//выборка фото
if (trim($member_id['foto']) == "") {
 $foto = "{THEME}/images/noavatar.png";
} else {
 $foto = $config['http_home_url']."uploads/fotos/".$member_id['foto'];
}

//выборка кол-ва статей в избарнном
if (!empty($member_id['favorites'])) {
	$all_favorite = explode("," ,$member_id['favorites']);
	$countfavor = count($all_favorite);
	if($countfavor > 0) $all_favorite = $countfavor;
}
else $all_favorite = 0;


//дата последнего посещения
$ulastdate = langdate("j F Y [H:i]", $member_id['lastdate']); // Формат последнего пребывания Например: 16 марта 2007 12:38  Если нужно изменить, удалите буквы  каждая буква,  означает цифру времени.  j F Y H:i


.....


вставляется это так

аватар
Код:
<img src="{$foto}" alt="Ваш аватар" />

приветствие
Код:
Здравствуйте, <b>{$member_id['name']}</b>!

последнее посещение
Код:
Последнее посещение : {$ulastdate}

избранное

Код:
<a href="{$link_favorites}"> Мои закладки ({$all_favorite})</a>
 
на счет последнего посещения, можно как-то изменить эти показатели? например месяц числом, год в формате "08" и т.д. ?

зы для информации:
1. "//запрос к базе " это надо обязательно делать? то есть в стандартном шаблоне этого нет, и надо к примеру вставить "ваше последнее посещение"...
2. на счет избранного, то это зачем? если уже есть {$link_favorites} без добавления кода, что выше написан?
 
1.//запрос к базе ... походу нет )

2. появляется тег {$all_favorite} - который выводит кол-во новостей , добавленых в избранное

Мои закладки (0)

управление датой последнего посещения
// Формат последнего пребывания Например: 16 марта 2007 12:38 Если нужно изменить, удалите буквы каждая буква, означает цифру времени. j F Y H:i

это вроде как стандартно в движке
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху