Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как вывести фотографию пользователя под новостью на главной ?

Как вывести фотографию пользователя под новостью на главной ?


     02.03.2021    Общие вопросы, Общие вопросы по вёрстке, Шаблоны (TPL)    123

вопрос
Как вывести фотографию автора новости на главной странице под новостью ?

<ul class="list-inline m-0 text-muted f90 isize">
        <li class="list-inline-item auth"> <img src="&#123;foto}" style="width&#58; 20px;"> &#123;author}</li>
        <li class="list-inline-item">

Ответил: DisasterRG


Найти файлы
/engine/modules/show.short.php
/engine/modules/show.full.php
/engine/modules/show.custom.php

Открыть их и найти код
$tpl->set( '{login}' (продолжение может быть разное, но по идеи начало кода одинаково и в 1 месте у всех)

после него вставить
$avatar = $db->get_row($db->query("SELECT foto FROM ".PREFIX."_users WHERE name='".$row['autor']."'"));
            if($avatar['foto']) 
                $tpl->set('{avatar}', $avatar['foto']);
            else 
                $tpl->set('{avatar}', "{THEME}/dleimages/noavatar.png");



Далее в шаблоне где должна быть аватарка (fullstory.tpl и shortstory.tpl) прописываем {avatar}

4 комментария

byroot
Юзер

DisasterRG
Юзер

DisasterRG - 2 марта 2021 20:43 -

Пишут для dle 14+ не работает, а так же забыл указать для DLE 14.1

byroot
Юзер

byroot - 2 марта 2021 20:48 -

Тогда самое простое хаком "Делаем теги глобальными в DLE". Плагин тут скидывал.

PS версию всегда нужно уточнять ;)

DisasterRG
Юзер

DisasterRG - 3 марта 2021 11:11 -

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

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

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

наверх