Хак позволяет видеть на форуме Dle Forum количество опубликованных новостей и комментариев на сайте, а так же просмотр "Всех публикаций" и "Всех комментариев" и кнопка RSS кнопки на новости пользователя.
Установка в два шага.
1. Открываем файл engine/forum/sources/showposts.php и ищем:
if ($row['foto'])
$tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']);
else
$tpl->set('{foto}', "{THEME}/images/noavatar.png");
$tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']);
else
$tpl->set('{foto}', "{THEME}/images/noavatar.png");
ниже вставляем:
$tpl->set( '{news_num}', $row['news_num'] );
if( $row['news_num'] ) {
if( $config['allow_alt_url'] == "yes" ) {
$tpl->set( '{news}', "<a href=\"" . $config['http_home_url'] . "user/" . urlencode( $row['name'] ) . "/news/" . "\">" . $lang['all_user_news'] . "</a>" );
$tpl->set( '[rss]', "<a href=\"" . $config['http_home_url'] . "user/" . urlencode( $row['name'] ) . "/rss.xml" . "\" title=\"" . $lang['rss_user'] . "\">" );
$tpl->set( '[/rss]', "</a>" );
} else {
$tpl->set( '{news}', "<a href=\"" . $PHP_SELF . "?subaction=allnews&user=" . urlencode( $row['name'] ) . "\">" . $lang['all_user_news'] . "</a>" );
$tpl->set( '[rss]', "<a href=\"engine/rss.php?subaction=allnews&user=" . urlencode( $row['name'] ) . "\" title=\"" . $lang['rss_user'] . "\">" );
$tpl->set( '[/rss]', "</a>" );
}
} else {
$tpl->set( '{news}', $lang['all_user_news'] );
$tpl->set_block( "'\\[rss\\](.*?)\\[/rss\\]'si", "" );
}
$tpl->set( '{comm_num}', $row['comm_num'] );
if( $row['comm_num'] ) {
$tpl->set( '{comments}', "<a href=\"$PHP_SELF?do=lastcomments&userid=" . $row['user_id'] . "\">" . $lang['last_comm'] . "</a>" );
} else {
$tpl->set( '{comments}', $lang['last_comm'] );
}
if( $row['news_num'] ) {
if( $config['allow_alt_url'] == "yes" ) {
$tpl->set( '{news}', "<a href=\"" . $config['http_home_url'] . "user/" . urlencode( $row['name'] ) . "/news/" . "\">" . $lang['all_user_news'] . "</a>" );
$tpl->set( '[rss]', "<a href=\"" . $config['http_home_url'] . "user/" . urlencode( $row['name'] ) . "/rss.xml" . "\" title=\"" . $lang['rss_user'] . "\">" );
$tpl->set( '[/rss]', "</a>" );
} else {
$tpl->set( '{news}', "<a href=\"" . $PHP_SELF . "?subaction=allnews&user=" . urlencode( $row['name'] ) . "\">" . $lang['all_user_news'] . "</a>" );
$tpl->set( '[rss]', "<a href=\"engine/rss.php?subaction=allnews&user=" . urlencode( $row['name'] ) . "\" title=\"" . $lang['rss_user'] . "\">" );
$tpl->set( '[/rss]', "</a>" );
}
} else {
$tpl->set( '{news}', $lang['all_user_news'] );
$tpl->set_block( "'\\[rss\\](.*?)\\[/rss\\]'si", "" );
}
$tpl->set( '{comm_num}', $row['comm_num'] );
if( $row['comm_num'] ) {
$tpl->set( '{comments}', "<a href=\"$PHP_SELF?do=lastcomments&userid=" . $row['user_id'] . "\">" . $lang['last_comm'] . "</a>" );
} else {
$tpl->set( '{comments}', $lang['last_comm'] );
}
2. Открываем файл{THEME}/forum/post.tpl и в удобное место ставим:
Публикаций: {news_num} [ {news} ] [rss]<img src="{THEME}/images/rss_icon.gif" border="0" style="vertical-align:middle;" />[/rss]
Количество комментариев: {comm_num} [ {comments} ]
Количество комментариев: {comm_num} [ {comments} ]
Вместо:
<img src="{THEME}/images/rss_icon.gif" border="0" style="vertical-align:middle;" />
Пропишите ваш путь к картинки с RSS.
Установка закончена.
Часто на WebMacter.net ?
