вопрос
Как сделать ссылки из профиля пользователя (userinfo.tpl) на все его сообщения и все темы в дле форуме? DLE 9.4 - dle forum 2.6.1.
Установка для вывода в профиле пользователя :
Открываем файл /engine/modules/profile.php;
Находим:
ниже добавляем:
Открываем /templates/название_шаблона/userinfo.tpl;
В удобное место добавляем:
Далее выводим сообщения и темы пользователя в profile_popup.tpl (минипрофиль пользователя)
Открываем файл /engine/ajax/profile.php;
Находим:
ниже добавляем:
Далее открываем /templates/название_шаблона/userinfo.tpl;
В нужное место добавляем что-то вроде:
{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 например мои сообщения и мои темы
Открываем файл /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;
В удобное место добавляем:
Тем на форуме: {forum_topics} [Посмотреть все темы]
Сообщений: {forum_post} [Последние сообщения]
Далее выводим сообщения и темы пользователя в profile_popup.tpl (минипрофиль пользователя)
Открываем файл /engine/ajax/profile.php;
Находим:
$tpl->set( '{lastdate}', langdate( "j F Y H:i", $row['lastdate'] ) );
ниже добавляем:
$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/название_шаблона/userinfo.tpl;
В нужное место добавляем что-то вроде:
Тем на форуме: {forum_topics} [Посмотреть все темы]
Сообщений: {forum_post} [Последние сообщения]
{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 например мои сообщения и мои темы