Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Количество созданных пользователем тем в профайле.
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Total
Потерявшийся
Средний рейтинг: 4.11 | Оценок: 9
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: Tallinn, Estonia
Публикаций: 609
Статус: Total в оф-лайне
Вопрос по хаку.. [сообщение #7633]

В общем немного переделал поло хак, который показывает сколько пользователь создал тем. Но проблема в том, что он показывает это только в темплете showthread.. А мне надо чтоб он показывал в профайле пользователся

Заранее благодарен...
ЗЫ. если пихать все как сказанно и потом использовать просто эту переменныю $post[hacks], то он все равно не работает!

__________________
**censored** Ты тут еще не был? ...
**censored** Админы форумов - сюда!!!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-05-2002 22:58
Нажмите сюда для просмотра профайла Total Отправить Персональное сообщение Total Найти сообщения от Total Добавить Total в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #7634]

тебе что надо в профайле пользователя показать сколько он всего тем создал на форуме?

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 10-05-2002 01:41
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Total
Потерявшийся
Средний рейтинг: 4.11 | Оценок: 9
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: Tallinn, Estonia
Публикаций: 609
Статус: Total в оф-лайне
[сообщение #7636]

polo
Ага.... И все...
Можешь посмотреть примерно как это будет:
http://ruforum.net/member.php?s=&ac...etinfo&userid=1
Там где Статистика:

заранее благодарен..

__________________
**censored** Ты тут еще не был? ...
**censored** Админы форумов - сюда!!!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 10-05-2002 08:40
Нажмите сюда для просмотра профайла Total Отправить Персональное сообщение Total Найти сообщения от Total Добавить Total в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #7647]

В member.php перед eval("dooutput(\"".gettemplate("getinfo")."\");"); нужно встаить

PHP:


$treadspostbyuser 
= $DB_site->query_first("SELECT count(*) AS count 
                                           FROM thread 
                                           WHERE postuserid = '
$userinfo[userid]'");
$treadspostbyuser = $treadspostbyuser[count];


Теперь в шаблоне getinfo для того чтобы показать количество тем созданные пользователем нужно ссылаться на переменную $treadspostbyuser.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 10-05-2002 14:31
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Total
Потерявшийся
Средний рейтинг: 4.11 | Оценок: 9
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: Tallinn, Estonia
Публикаций: 609
Статус: Total в оф-лайне
[сообщение #7648]

polo
Огромное спасибо...

__________________
**censored** Ты тут еще не был? ...
**censored** Админы форумов - сюда!!!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 10-05-2002 14:36
Нажмите сюда для просмотра профайла Total Отправить Персональное сообщение Total Найти сообщения от Total Добавить Total в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Romsan
Участник

Зарегистрирован: May 2002
Место проживания:
Публикаций: 18
Статус: Romsan в оф-лайне
[сообщение #7935]

У меня на форуме, есть разделение на ПÐ_ОФфорум и болталку... поэтому запрос будет выглядеть так:

PHP:


$treadspostbyuser 
= $DB_site->query_first("SELECT count(*) AS count 
                                             FROM thread,forum  
                                             WHERE thread.postuserid = '
$userinfo[userid]'
                         AND thread.forumid=forum.forumid
                         AND forum.countposts=1"
);
  
$treadspostbyuser = $treadspostbyuser[count];



Вот еще что считаю...
Там же в memeber.php

PHP:

// get users statistic
  
$rt_userstats[user_name]="$userinfo[username]";
  
$r_userstats=$DB_site->query("SELECT forum.title,count(*),forum.forumid
                  FROM post,thread,forum 
                  WHERE post.userid= '
$userinfo[userid]'
                  AND post.threadid=thread.threadid 
                  AND thread.forumid=forum.forumid 
                  AND forum.countposts=1 
                  GROUP BY forum.forumid
                  ORDER BY 2 DESC"
);
  while (
$r_userstat=$DB_site->fetch_array($r_userstats)) {
    if (
$backcolor=="{firstaltcolor}") {
      
$backcolor="{secondaltcolor}";
      
$bgclass = "alt2";
    } else {
      
$backcolor="{firstaltcolor}";
      
$bgclass = "alt1";
    }

    
$r_userstat_p = sprintf("%.2f",($r_userstat[1] * 100 / $userinfo[posts]));

    
$rt_userstats[title]="$r_userstat[title]";
    
$rt_userstats[value]="$r_userstat[1]";
    
$rt_userstats[pers]= "($r_userstat_p %)";
    
$rt_userstats[forum_id]="$r_userstat[2]";



В getinfo, перед "<tr>
<td bgcolor="{firstaltcolor}"><normalfont><b>Последнее сообщение:</b></normalfont></td>"
Вставил:

PHP:

<tr>
    <
td bgcolor="{secondaltcolor}" align="up"> <normalfont> <b>Статистика сообщений по проффорумам:</b></normalfont> </td>
<
td>
<
table cellpadding="4" cellspacing="{tableinnerborderwidth}" border="0" bgcolor="{tablebordercolor}" {tableinnerextra} width="100%">
$rt_userstat
</table>
</
td>
</
tr>


Новый темплей: "getinfo_userstats"

PHP:

<tr>
    <
td bgcolor="$backcolor"><font size="-1">$rt_userstats[title]</font></td>
    <
td align="center" bgcolor="$backcolor"><font  size="-1"><b><a href="search.php?s=&action=simplesearch&searchuser=$rt_userstats[user_name]&forumchoice=$rt_userstats[forum_id]&showposts=1&searchdate=-1&exactname=yes">$rt_userstats[value]</a></b></font></td>
    <
td bgcolor="$backcolor"><font size="-1">$rt_userstats[pers]</font></td>
</
tr>



... Остальные мелочи небось сами могёте

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-05-2002 09:47
Нажмите сюда для просмотра профайла Romsan Отправить Персональное сообщение Romsan Посетить домашнию страничку Romsan! Найти сообщения от Romsan Добавить Romsan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 15:20.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.87504292 seconds (99.44% PHP - 0.56% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.