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

Вывод информации из userinfo в fullstory


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

Здравствуйте, каким образом можно заставить работать поля Аватарка, Имя автора, Город в fullstory?

В общем, нужно вывести информацию из userinfo в fullstory.

 

Сайт: http://cross-lib.nichost.ru/

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

Нашел решение:

 

Ищем:

$tpl->compile( 'content' );



Выше вставляем:

$sqlusr = $db->query("SELECT fullname, user_id, foto, land FROM ".PREFIX."_users where name = '{$row['autor']}'");
        $urow = $db->get_row($sqlusr);
        
        if ($urow['foto'] !== "") $ufoto = $config['http_home_url']."uploads/fotos/".$urow['foto']; else $ufoto = "{THEME}/images/noavatar.png";
        $upm = $config['http_home_url']."index.php?do=pm&doaction=newpm&user=".$urow['user_id'];
$tpl->set( '{ufoto}', $ufoto );
$tpl->set( '{upm}', $upm );
$tpl->set( '{ufullname}', $urow['fullname'] );
$tpl->set( '{uland}', $urow['land'] );



И все,в вашем шаблоне fullstory.tpl в нужных местах вставляем теги:

1. {ufoto} - ссылка на аватарку пользователя в случае если ее нет то вставляется ваш_шаблон/images/noavatar.png
2. {upm} - ссылка на ПМ автору
3. {ufullname} - полное имя автора
4. Ник автора можно вывести уже существующим тегом {login}
5. {uland} - город, место жительства
6.Добавится 1 запрос в БД.
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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