vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Show Thread Enhancements - Who has read a Thread (https://vborg.vbsupport.ru/showthread.php?t=168302)

Paul M 05-12-2008 03:31 PM

The time/ip etc are updated everytime someone reads the thread, so if they changed their IP then it would change in the display.

BigDog56 05-12-2008 04:30 PM

Quote:

Originally Posted by Paul M (Post 1517330)
The time/ip etc are updated everytime someone reads the thread, so if they changed their IP then it would change in the display.

Thanks for the reply. The thing I don't understand is it was showing the IP for China, but instead of China, it's now showing the banned IP. In other words lets say she was viewing x thread at one pm. It showed the China IP. now it's showing the banned IP at that exact time on the same thread. The China IP is gone, no where to be seen. in its place is the banned IP. I hope I'm explaining this right this time, lol.

Aclikyano 05-13-2008 07:44 PM

giant problem... members can see IP addresses when they hit VIEW ALL on bottom of threads.....

Paul M 05-13-2008 08:00 PM

Then alter the permissions ;

Quote:

3. Restrict the IP display to certain usergroups.

Aclikyano 05-13-2008 08:02 PM

^ yea.... woops :rolleyes:

tokenyank 05-15-2008 08:16 AM

Quote:

Originally Posted by Paul M (Post 1513093)
Have you checked this

Note: You must have the "Show Users Browsing Threads" option set in your vbulletin options for this to display.

Just so you know (well, collective *YOU*, not YOU Paul! ;) ) If you want to use this modification but *do not* wish to display active users viewing the thread, simply change this in SHOWTHREAD:
Code:

<!-- end currently active users -->
</if>

To:
Code:

</if>
<!-- end currently active users -->

Then install this modification, if you've already installed, simply install again and over write. Moving the placement of the end of the if statement makes it so when this modification is installed, the auto-template placement doesn't depend on who's viewing the thread or not.

Simple change, I know, but some may not know! :)

Great mod, *INSTALLED*

Paul M 05-15-2008 09:18 AM

It would be so much simpler if Jelsoft put a temlpate hook there. :)

DiverTree 05-15-2008 12:24 PM

Quote:

Originally Posted by tokenyank (Post 1520246)
Just so you know (well, collective *YOU*, not YOU Paul! ;) ) If you want to use this modification but *do not* wish to display active users viewing the thread, simply change this in SHOWTHREAD:
Code:

<!-- end currently active users -->
</if>

To:
Code:

</if>
<!-- end currently active users -->

Then install this modification, if you've already installed, simply install again and over write. Moving the placement of the end of the if statement makes it so when this modification is installed, the auto-template placement doesn't depend on who's viewing the thread or not.

Simple change, I know, but some may not know! :)

Great mod, *INSTALLED*

this looks much better than the hack job i did :o
thanks :)

justchil 05-15-2008 04:58 PM

Quote:

Originally Posted by Paul M (Post 1516541)
The easy way is to read the notes ;)

Awesome! I do remember reading the first 8... not sure what happened but thanks for pointing it out!

Fabsboards 05-15-2008 05:18 PM

Thanks! Works great!

shlomot 05-16-2008 03:59 AM

Thank you for this important mod with great administrative features, allowing a thread owner to view his audience in particular.

Voted, Installed, Nominated :)

Nik_s3 05-16-2008 07:22 PM

I've reinstalled this mod right now but It's not displayed nothing under the threads... help. :)

Paul M 05-16-2008 09:10 PM

and how would you like to be helped exactly ?

dadoc 05-16-2008 11:31 PM

Simple and effective thanks for the mod

*Installed*

Nik_s3 05-17-2008 05:32 AM

Quote:

Originally Posted by Paul M (Post 1522048)
and how would you like to be helped exactly ?

Maybe you have a suggestion in order to understand what's the problem. I can tell you that my vbulletin is a new installation without changings in template and so on...
It seems strange that even the bar with the name of who have read the thread isn't displayed.
Thank you

Paul M 05-17-2008 11:26 AM

I take it you have read this ;

Quote:

Note: You must have the "Show Users Browsing Threads" option set in your vbulletin options for this to display.

Paul M 05-17-2008 01:01 PM

Version 3.7.006

This version has experimental support for TMS.

If you have TMS installed then the existing automatic template update system will be disabled in favour of TMS.

One effect of this is that when using TMS, the requirement for "Show Users Browsing Threads" to be enabled is bypassed.

Just to be clear - if you dont have TMS installed then this version will still work using its existing ATC system.

Boofo 05-17-2008 01:54 PM

So, if we don't have TMS installed, then we really don't need to upgrade, right?

Paul M 05-17-2008 02:01 PM

Thats correct, allthough if you do, it wont affect anything.

Boofo 05-17-2008 02:22 PM

Oh, OK. I thought we had to have TMS installed to use this. Thanks. ;)

Nik_s3 05-17-2008 02:51 PM

Thank you Paul and sorry because I didn't read you instructions before.

-=Leb=- 05-17-2008 03:06 PM

Paul!!!!! <3 :)

havefun 05-17-2008 04:38 PM

thx paul! :)

at version 3.7.006 (at 05 too but line #s change):
the <thead> tag is missing after line 178:
HTML Code:

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
and </thead> above line 187:
HTML Code:

<tbody id="collapseobj_thread_readers" style="$vbcollapse[collapseobj_thread_readers]">
this code is found twice, so you can delete one:
HTML Code:

title="$threadreader[wrdate]"

Super Jinni 05-18-2008 09:13 AM

does that have any problem?

havefun 05-18-2008 10:31 AM

no, works fine without any change :)
just for validation reasons ...

Paul M 05-18-2008 11:04 AM

Quote:

Originally Posted by havefun (Post 1522733)
thx paul! :)

at version 3.7.006 (at 05 too but line #s change):
the <thead> tag is missing after line 178:
HTML Code:

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
and </thead> above line 187:
HTML Code:

<tbody id="collapseobj_thread_readers" style="$vbcollapse[collapseobj_thread_readers]">
this code is found twice, so you can delete one:
HTML Code:

title="$threadreader[wrdate]"

Thanks, I'll have a look at that when I get chance. It wont affect anything. :)

-=Leb=- 05-18-2008 08:27 PM

lOl :)

DDIG 05-22-2008 10:17 AM

Incredibly usefull mod! Thank you very much, this is simply great.

(clicked installed, voted)

desibw 05-27-2008 12:31 AM

Is there template edits because i don't see it yet in my forums :(

Paul M 05-27-2008 08:15 AM

There are no template edits.

drsli 06-01-2008 09:59 AM

Thank you very much for this enhancement! :)

mikes04537 06-01-2008 12:14 PM

installed! Thanks

PGAmerica 06-15-2008 04:24 AM

Where does this information show up in my thread? I have it active and have given the proper permissions, etc. The "Show Users Browsing Threads" is active.I don't see it. Help!!

PGAmerica 06-17-2008 07:20 PM

Is there ANY support for this hack at all?

TrIn@dOr 06-18-2008 03:35 PM

Spanish (Argentina - AR) without "vBulletin Settings" section.

aciurczak 06-19-2008 09:34 AM

I'm seeing some inconsistent behavior with this mod. I'm at the latest vB version (3.7.1 PL2). Several times yesterday, I was watching a particular thread on my site. There were users who were shown in the "Currently Active Users Viewing This Thread" section, yet they were not being shown in the "Members who have read this thread" section right below. For most users, this worked fine; they showed up in both. In some (but not all) cases, those users had been to that thread in the past, and if I clicked on their username for it to pop up the last threads they have visited, it would show the time in the past that they visited that thread, but not the current visit that they were on right now.

I optimized/repaired all tables, reset all counters, and still saw this behavior again afterwards. I'll take a screenshot the next time I see it, but hopefully my description above is reasonably clear.

EDIT: Screenshot attached. My cursor is over the "Eye-a-tollah you buddy" user, and it is showing last visit date of May 21st. He visited the forum, and that specific thread, today. I saw his user ID in the "currently active users viewing this thread" section directly above. Yet his userID wasn't being updated in the "who have read this thread" section. My "who have read this thread" section is sorted by date, not username, so it was easy to see that it wasn't updating correctly.

Paul M 06-19-2008 04:32 PM

The data is updated after the thread is displayed.

aciurczak 06-19-2008 04:55 PM

OK, but the thread was displayed yesterday, and it's still not updated. It never updated, that's the problem. It still says the last time he was at that thread was May 21st, but I saw him visit it on June 18th. I was sitting there watching the screen, refreshed it multiple times, never updated. And it still hasn't.

This may just be coming to light because it's now a requirement to have that "currently viewing this thread" field right there and visible. I have had a hunch for awhile that the "who has read a thread" field may be missing users, as I would send out email links directly to threads, users would come to the site in response, yet it would look as if they only came to the home page and not that thread; their usernames never showed up. That's only a hunch and can't be proven, because if I don't know if they didn't go there, I can't confirm that their username was omitted.

But now, I can, just by looking right above.

Paul M 06-19-2008 07:18 PM

Its not possible to "miss users" if they have actually displayed the thread. The data is updated by the showthread_complete hook, which is called just before the page is output. The only way for it not to happen is if something [else] breaks the plugin/hook.

aciurczak 06-19-2008 10:40 PM

Then something else is evidently breaking the plug-in/hook. I'll take more screenshots when I see the same behavior again. Any suggestions on how to find what else may be using or affecting that hook? I don't have a highly modified board, and most of the hacks (at least most of the useful ones) are yours anyway.


All times are GMT. The time now is 03:31 AM.

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.01430 seconds
  • Memory Usage 1,824KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_code_printable
  • (6)bbcode_html_printable
  • (8)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete