вопрос
После выхода DLE 11 не работают коды которые работали на 10.6 что бы выводить аватар на главной, и в коротких-полных-custom новостях. подскажите как это сделать на 11 версии.
Аватар на главной
Аватар в короткой и полной новости
Аватар берется из Regger модуля
Аватар на главной
Аватар в короткой и полной новости
Аватар берется из Regger модуля
Работает на DLE 11.1 (сам проверял)
Для полной новости открываем /engine/modules/show.full.php и ищем код
ВЫШЕ вставляем
Тоже делаем и с show.short.php
Как использовать? В fullstory.tpl или shortstory.tpl вашего шаблона в нужном месте вставить
Имя: {user-fullname}
Ава: {user-foto}
Страна: {user-land}
Значение доп поля профиля: {user-xf-латинское_название_доп_поля_профиля}
Для полной новости открываем /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-латинское_название_доп_поля_профиля}