Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как поставить аватар пользователя в короткой и полной новости?

Как поставить аватар пользователя в короткой и полной новости?


     Все вопросы » Шаблоны (TPL)    2402

вопрос
Ребят подскажите, как вывести аватар пользователя в короткой новости и полной. перепробовал все что находил
и все в этом роде. но тупо не выводится аватар хоть тресни. Dle 10.3, может дело в этом? помогите пожалуйста

Ответа пока нет


5 комментариев

kolumb
Юзер

kolumb - -

Только что проверил на 10.4 !
В /engine/modules/show.short.php
после
$tpl->set( '{login}', $row['autor'] );

добавил
$avatar = $db->get_row($db->query("SELECT foto FROM ".PREFIX."_users WHERE name='".$row['autor']."'"));
            if($avatar['foto'])
                $tpl->set('{avatar}', $config['http_home_url']."uploads/fotos/".$avatar['foto']);
            else
                $tpl->set('{avatar}', "{THEME}/dleimages/noavatar.png");

В shortstory.tpl вставил
<img src="{avatar}" alt="{login}"/>

Почистил кеш и все работает!

cartman
Юзер

cartman - -

наверное из-за того что у меня логин не обычный а через стим вк и т.д

cartman
Юзер

cartman - -

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

cartman
Юзер

cartman - -

я тормоз.... редактировал короткую новость а нужно было кастом....

ПафНутиЙ
Админ

ПафНутиЙ - -

Используйте модуль UserBox

Каков вопрос - таков и ответ. Просто помните об этом.

Похожие вопросы

наверх