Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке Как сделать вывод аватара на DLE 11?

Как сделать вывод аватара на DLE 11?


     07.03.2016    Общие вопросы по вёрстке, Общие вопросы по PHP    754

вопрос
После выхода DLE 11 не работают коды которые работали на 10.6 что бы выводить аватар на главной, и в коротких-полных-custom новостях. подскажите как это сделать на 11 версии.

Аватар на главной
Аватар в короткой и полной новости

Аватар берется из Regger модуля

Ответил: stasex11


Работает на DLE 11.1 (сам проверял)

Для полной новости открываем /engine/modules/show.full.php и ищем код

$tpl->compile( 'content' );

        if( $user_group[$member_id['user_group']]['allow_hide'] ) $tpl->result['content'] = str_ireplace( "[hide]", "", str_ireplace( "[/hide]", "", $tpl->result['content']) );


ВЫШЕ вставляем

$_user = $db->super_query( "SELECT user_id, email, fullname, land, foto, xfields FROM " . PREFIX . "_users WHERE name = '{$row['autor']}'" );
        $tpl->set( '{user-fullname}', $_user['fullname'] );
        $tpl->set( '{user-land}', $_user['land'] );
        $tpl->set( '{user-foto}', $_user['foto'] );
        $tpl->set( '{user-email}', $_user['email'] );
        $_user_xf = xfieldsdataload( $_user['xfields'] );
        foreach( $_user_xf as $_xf_key => $_xf_val ) {
            $tpl->set( '{user-xf-' . $_xf_key . '}', stripslashes( $_xf_val ) );
        }

Тоже делаем и с show.short.php

Как использовать? В fullstory.tpl или shortstory.tpl вашего шаблона в нужном месте вставить

Имя: {user-fullname}
Ава: {user-foto}
Страна: {user-land}
Значение доп поля профиля: {user-xf-латинское_название_доп_поля_профиля}

Комментарии пользователей (4)

ПафНутиЙ
1065

3395 | 2434

ПафНутиЙ - 7 марта 2016 15:59 - Админ

UserBox не подойдёт?

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

cartman
1

45 | 3

cartman - 7 марта 2016 16:00 - Юзер

а он работает с 11 версией дле? и не знаете, берет ли аватар из regger?

stasex11
20

stasex11 - 7 ноября 2016 15:06 - Юзер

Этот же вопрос я задал 2 дня назад... тишина...

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

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