Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/category.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/usergroup.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/informers.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/related_d5cfead94f5350c12c322b5b664544c1.tmp): failed to open stream: Permission denied in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 374 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 375 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 376 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/banners.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318
DataLife Engine > Все для Dle, Хаки DLE, Полезное > Вывод количества тем и сообщений пользователя из DLE Forum в профиль DLE
Вывод количества тем и сообщений пользователя из DLE Forum в профиль DLE27-01-2011, 12:47. Разместил: 770change |
Выводим темы и сообщения пользователя в userinfo.tpl (профиль пользователя)
Открываем файл _engine/modules/profile.php: Находим: $tpl->set( '{lastdate}', langdate( "j F Y H:i", $row['lastdate'] ) ); ниже добавляем: $rowz = $db->super_query("SELECT COUNT(*) as counta FROM dle_forum_topics WHERE author_topic='".$row['name']."'"); $forum_topics = $rowz['counta']; $tpl->set('{forum_topics}', $forum_topics); $tpl->set( '{forum_post}', stripslashes( $row['forum_post'] ) ); Открываем _templates/название_шаблона/userinfo.tpl: В удобное место добавляем: <br />Тем на форуме: {forum_topics} [<a href="/index.php?do=forum&act=getforum&code=user&n={usertitle}">Посмотреть все темы</a>] <br />Сообщений: {forum_post} [<a href="/index.php?do=forum&act=posts&user={usertitle}">Последние сообщения</a>] Выводим сообщения и темы пользователя в profile_popup.tpl Открываем файл _engine/ajax/profile.php: Находим: $tpl->set( '{fullname}', stripslashes( $row['fullname'] ) ); ниже добавляем: $tpl->set( '{usertitle}', stripslashes( $row['name'] ) ); $rowz = $db->super_query("SELECT COUNT(*) as counta FROM dle_forum_topics WHERE author_topic='".$row['name']."'"); $forum_topics = $rowz['counta']; $tpl->set(' {forum_topics}', $forum_topics); $tpl->set( '{forum_post}', stripslashes( $row['forum_post'] ) ); Далее открываем _templates/название_шаблона/profile_popup.tpl: В нужное место добавляем что-то вроде: <br />Тем на форуме: {forum_topics} [<a href="/index.php?do=forum&act=getforum&code=user&n={usertitle}">Посмотреть все темы</a>] <br />Сообщений: {forum_post} [<a href="/index.php?do=forum&act=posts&user={usertitle}">Последние сообщения</a>] {forum_post} - количество сообщений на форуме, {forum_topics} - количество тем на форуме /index.php?do=forum&act=getforum&code=user&n={usertitle} ссылка на все темы пользователя; /index.php?do=forum&act=posts&user={usertitle} - ссылка на все посты пользователя (работает только с версии форума 2.6 С помощью этих ссылок так-же можно вывести ссылки в login.tpl например мои сообщения и мои темы. Автор: Антон Гусев Вернуться назад |