Хак подключение стандартных полей из профиля DLE: icq, land, fullname, дата последнего посещения.
Редактируем файлы:
/engine/bullet_energy/action/site/showtopic.php
и
/engine/bullet_energy/action/site/newpost.phpНайти:
parent::$tpl->set('{icq}', $row['icq']) ;
Заменить на:
//parent::$tpl->set('{icq}', $row['icq']) ;
// extended user info by RDN TEAM
if( $row['icq'] ) {
parent::$tpl->set( '[icq]', "" );
parent::$tpl->set( '[/icq]', "" );
parent::$tpl->set( '{icq}', stripslashes( $row['icq'] ) );
parent::$tpl->set_block( "'\\[not-icq\\](.*?)\\[/not-icq\\]'si", "" );
} else {
parent::$tpl->set_block( "'\\[icq\\](.*?)\\[/icq\\]'si", "" );
parent::$tpl->set( '{icq}', "" );
parent::$tpl->set( '[not-icq]', "" );
parent::$tpl->set( '[/not-icq]', "" );
}
if( $row['land'] ) {
parent::$tpl->set( '[land]', "" );
parent::$tpl->set( '[/land]', "" );
parent::$tpl->set( '{land}', stripslashes( $row['land'] ) );
parent::$tpl->set_block( "'\\[not-land\\](.*?)\\[/not-land\\]'si", "" );
} else {
parent::$tpl->set_block( "'\\[land\\](.*?)\\[/land\\]'si", "" );
parent::$tpl->set( '{land}', "" );
parent::$tpl->set( '[not-land]', "" );
parent::$tpl->set( '[/not-land]', "" );
}
if( $row['fullname'] ) {
parent::$tpl->set( '[fullname]', "" );
parent::$tpl->set( '[/fullname]', "" );
parent::$tpl->set( '{fullname}', stripslashes( $row['fullname'] ) );
parent::$tpl->set_block( "'\\[not-fullname\\](.*?)\\[/not-fullname\\]'si", "" );
} else {
parent::$tpl->set_block( "'\\[fullname\\](.*?)\\[/fullname\\]'si", "" );
parent::$tpl->set( '{fullname}', "" );
parent::$tpl->set( '[not-fullname]', "" );
parent::$tpl->set( '[/not-fullname]', "" );
}
parent::$tpl->set( '{lastdate}', langdate( "j F Y, H:i", $row['lastdate'] ) );
// extended user info by RDN TEAM
Изменения провести в обоих файлах. Далее в файле шаблона short_message.tpl нам станут доступны теги:<p>[icq]Аська: {icq}[/icq][not-icq]Аська: не указана![/not-icq]</p>
<p>[land]Город: {land}[/land][not-land]Город: не указан![/not-land]</p>
<p>[fullname]Имя: {fullname}[/fullname][not-fullname]Имя: не указано![/not-fullname]</p>
<p>Последнее посещение: {lastdate}</p>
Сообщение отредактировал 4 августа 2013 - 07:28