Аватар автора новости для DLE
Данный хак позволяет вывести аватар автора новости для DataLife Engine
Как реализовать:
1. В файлах show.short.php, show.full.php и show.custom.php из папки /engine/modules/ находим вот такую строку:
1 |
$tpl->set( '{login}', $row['autor'] ); |
И под ней добавляем следующее:
1 2 3 4 5 |
$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}/images/noavatar.png"); |
2. В шаблон новости выводим следующим тегом:
1 |
<img src="{avatar}" alt="{login}"/> |
Готово!