Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 03-03-2004, 07:25 AM
Limitter Limitter is offline
 
Join Date: Aug 2002
Location: Germany
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Threadview Counter

Hello

there is already the extension, which spends a Counter contained that the Postviews ?

If not, how one can make that?

Thanks in advance

Limitter
Reply With Quote
  #2  
Old 03-04-2004, 12:36 AM
Gary King's Avatar
Gary King Gary King is offline
 
Join Date: Jan 2002
Posts: 2,046
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Please clarify your request.
Reply With Quote
  #3  
Old 03-04-2004, 06:13 AM
Limitter Limitter is offline
 
Join Date: Aug 2002
Location: Germany
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Heya Gary W

For each Postview of a user the Viewcounter is increased by 1 - The Counter is to appear in the postbit

Thanks in advance

Limitter
Reply With Quote
  #4  
Old 03-04-2004, 06:47 PM
Gary King's Avatar
Gary King Gary King is offline
 
Join Date: Jan 2002
Posts: 2,046
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Use the variable $threadinfo[views] wherever you want it to show; put this in your template.
Reply With Quote
  #5  
Old 03-04-2004, 08:12 PM
Limitter Limitter is offline
 
Join Date: Aug 2002
Location: Germany
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@ GaryW

it does not functions, each View of a user is to be counted and indicated in Postbit

Limitter
Reply With Quote
  #6  
Old 03-04-2004, 08:16 PM
Gary King's Avatar
Gary King Gary King is offline
 
Join Date: Jan 2002
Posts: 2,046
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ah so you want to show how many times a user has viewed a thread? In the postbit I assume?
Reply With Quote
  #7  
Old 03-05-2004, 05:51 AM
Limitter Limitter is offline
 
Join Date: Aug 2002
Location: Germany
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The Counter is to indicate how many views the user made in all forums

Example

Posts: 50
Views: 120

I found a guidance for the version 2

PHP Code:
Show amount of threads each user has viewed.

Execute the following mysql query:
-------------------------------
ALTER TABLE user ADD views MEDIUMINT UNSIGNED DEFAULT 0 NOT NULL
-------------------------------


Edit showthread.phpfind:
-------------------------------
if (
$noshutdownfunc) {
-------------------------------
And 
add above that:
-------------------------------
if (
$bbuserinfo['userid']!=0) {
  if (
$noshutdownfunc) {
    
$DB_site->query("UPDATE user SET views=views+1 WHERE userid='$bbuserinfo[userid]'");
  } else {
    
$shutdownqueries[]="UPDATE LOW_PRIORITY user SET views=views+1 WHERE userid='$bbuserinfo[userid]'";
  }
}
-------------------------------

Edit the postbit template and find:
-------------------------------
Posts$post[posts]
-------------------------------
And 
add after that:
-------------------------------
<
br>Views$post[views]
-------------------------------

Edit the getinfo template and find:
-------------------------------
<
tr>
    <
td bgcolor="#1C5780"><normalfont><b>Total Posts:</b></normalfont></td>
    <
td bgcolor="#1C5780"><normalfont>$userinfo[posts] ($postsperday posts per day)</normalfont></td>
</
tr>
-------------------------------
And 
add after that:
-------------------------------
<
tr>
    <
td bgcolor="#1C5780"><normalfont><b>Total Views:</b></normalfont></td>
    <
td bgcolor="#1C5780"><normalfont>$userinfo[views]</normalfont></td>
</
tr>
-------------------------------
Show amount of threads each user has viewed.

Execute the following mysql query:
-------------------------------
ALTER TABLE user ADD views MEDIUMINT UNSIGNED DEFAULT 0 NOT NULL
-------------------------------


Edit showthread.phpfind:
-------------------------------
if (
$noshutdownfunc) {
-------------------------------
And 
add above that:
-------------------------------
if (
$bbuserinfo['userid']!=0) {
  if (
$noshutdownfunc) {
    
$DB_site->query("UPDATE user SET views=views+1 WHERE userid='$bbuserinfo[userid]'");
  } else {
    
$shutdownqueries[]="UPDATE LOW_PRIORITY user SET views=views+1 WHERE userid='$bbuserinfo[userid]'";
  }
}
-------------------------------

Edit the postbit template and find:
-------------------------------
Posts$post[posts]
-------------------------------
And 
add after that:
-------------------------------
<
br>Views$post[views]
-------------------------------

Edit the getinfo template and find:
-------------------------------
<
tr>
    <
td bgcolor="#1C5780"><normalfont><b>Total Posts:</b></normalfont></td>
    <
td bgcolor="#1C5780"><normalfont>$userinfo[posts] ($postsperday posts per day)</normalfont></td>
</
tr>
-------------------------------
And 
add after that:
-------------------------------
<
tr>
    <
td bgcolor="#1C5780"><normalfont><b>Total Views:</b></normalfont></td>
    <
td bgcolor="#1C5780"><normalfont>$userinfo[views]</normalfont></td>
</
tr>
------------------------------- 
Reply With Quote
  #8  
Old 03-07-2004, 07:15 AM
Limitter Limitter is offline
 
Join Date: Aug 2002
Location: Germany
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

someone has an idea ?

L.
Reply With Quote
  #9  
Old 03-11-2004, 03:33 PM
Limitter Limitter is offline
 
Join Date: Aug 2002
Location: Germany
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

*bump*
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:40 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04368 seconds
  • Memory Usage 2,264KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (9)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete