vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Display who has read a thread - Version 3 (https://vborg.vbsupport.ru/showthread.php?t=112192)

Paul M 04-04-2006 10:00 PM

Display who has read a thread - Version 3
 
This modification is no longer available or supported.

This is a completely new version, based on the idea of my "Display who recently read a thread" hack.

It has a few differences that some people may prefer to the other system. However, those differences may not suit everyone so both versions will continue to be available. Note however that they both have the same product id, it is not possible (or sensible !) to use both at the same time. You can upgrade Version 2 to Version 3 simply by importing the new product with overwrite set to 'yes'.

This version uses it's own table and does not rely on the database thread marking system being active, this also means that old data is not lost when the display limit is passed. The problem of people not being recorded when reading old threads is also removed.

The hack is a vb product and is installed in the normal manner via the product manager - the installation does a small amount of processing so be patient.

Hovering over a name in the displayed list will show when the member last visited the thread, and (optionally) what IP address they last visited it from.

There are settings for the following (in vBulletin Options - Thread Display Options) ;

1. Turn the system on/off.
2. Restrict the display to certain usergroups
3. Restrict the IP display to certain usergroups.
4. Restrict the display to a set number of days.

Note: When using option 4, the data is still kept beyond this limit, so it can be changed at any time.


History:

v3.12 : First Release.
v3.13 : Minor changes, no update necessary.

bada_bing 04-05-2006 12:56 AM

reserved for later use.. Any screen shots?

Paul M 04-05-2006 01:02 AM

Reserved ???

Anyway, screenie attached. :)

SaN-DeeP 04-05-2006 01:03 AM

nice mod with additional features, please post a screenshot for admincp.

thanks.

SaN-DeeP 04-05-2006 01:09 AM

Quote:

3. Restrict the IP display to certain usergroups.
does the ip display also counts for guests and serps ?

Paul M 04-05-2006 01:32 AM

Guests are not recorded.

eNforce 04-05-2006 01:40 AM

Neat-o mod, installed and working fine on my board :)

SMO 04-05-2006 02:56 AM

nice paul..installed

rareclownfish 04-05-2006 03:19 AM

installed

blue6995 04-05-2006 06:38 AM

For some reason I am getting the list of users that read the thread displayed twice! Any ideas why?

Thanks

Paul M 04-05-2006 06:58 AM

Did you upgrade from a very old version ? - sounds like you have some old template code in showthread.

Darat 04-05-2006 08:31 AM

Paul - looks an interesting hack, have you any plans to allow it to be restricted to just certain forums?

dizzy100 04-05-2006 08:37 AM

great hack, works as described :)

**INSTALLED**

Stop 04-05-2006 09:32 AM

<font color="Red">surely Installed</font>

You rock man

Smiry Kin's 04-05-2006 09:38 AM

very nice dude installed straight away, soo easy aswell, love it!

keep em coming.

Paul M 04-05-2006 10:15 AM

Quote:

Originally Posted by Darat
Paul - looks an interesting hack, have you any plans to allow it to be restricted to just certain forums?

Not really considered it tbh, why would you want to ?

Darat 04-05-2006 10:17 AM

Quote:

Originally Posted by Paul M
Not really considered it tbh, why would you want to ?

There are some threads in some forums that my members probably don't want their names appearing on a "public" record.

klaush 04-05-2006 10:57 AM

Quote:

Originally Posted by Darat
There are some threads in some forums that my members probably don't want their names appearing on a "public" record.

Thanks, Darat! We have the same issue, Paul. It would be charming, if this very useful hack could be configurable for each forum as well.

blue6995 04-05-2006 11:01 AM

Quote:

Originally Posted by Paul M
Did you upgrade from a very old version ? - sounds like you have some old template code in showthread.

I expect it is, but I cannot recall which version it was. Can you give me an idea of what the template code changes would have been?

Nathan2006 04-05-2006 01:24 PM

Thank you Paul :)

Is there anyway to stop the admin names appearing in that box?

Thanks again:cool:

Install

simsimt 04-05-2006 02:29 PM

Thank you for the new version.

I second Nathan2006's suggestion about restricting the display for admins & smods/mods usergropus from showing on the list. It happend quite often in my board that members where bashing me for not reading their threads! And I would never set myself as an admin for invisible browsing.

Also, the IP address show feature should certianly restricted only to admins or otherwise it would be useless & no one will use it.

Moya 04-05-2006 06:01 PM

Hi Paul

I install this mod and nothing show up for me

1) I turn on database marking (auto)
2) I set it available to all user by (0)
3) I turn the option on

...and No Show.

Did I miss something?

Thanks

pauloo 04-05-2006 06:28 PM

Check if in SHOWTHREAD you have
Quote:

<!-- end currently active users -->

Moya 04-05-2006 06:37 PM

Yes! I have it.

Paul M 04-05-2006 06:38 PM

Are you in a group that has it enabled ?

Paul M 04-05-2006 06:50 PM

Quote:

Originally Posted by Nathan2006
Is there anyway to stop the admin names appearing in that box?

Other than make yourself invisible, no, there is no way to do that.

Quote:

Originally Posted by simsimt
Also, the IP address show feature should certianly restricted only to admins or otherwise it would be useless & no one will use it.

It is already restricted to only specified usergroups (5,6,7 by default).


At the moment the ip is for information only, in the future I plan to allow searching of it, since (in default vb) you can only track peoples ip if they post, not when they browse.

Secondly, this currently does not track how far a person has read in a multipage thread, that will be added in the future - and possibly other bits I may find useful. You will be able to click on a persons name in the list to display a little window showing this extra information (ip, last post read etc ...).

I'll also consider adding an option to exclude a list of forums from displaying the list.

Moya 04-05-2006 06:54 PM

Quote:

Originally Posted by Paul M
Are you in a group that has it enabled ?

Yes I am. Here are the picture

Paul M 04-05-2006 07:02 PM

Then I really have no idea without access to your site.

Moya 04-05-2006 07:36 PM

I am sorry. I have to uninstall this mod :(

Paul M 04-05-2006 07:44 PM

Quote:

Originally Posted by Moya
I am sorry. I have to uninstall this mod :(

You give up easily ;) BTW, your screenshots didn't actually show that you were in an enabled group, only that it was enabled for groups 2,5,6 & 7. The other shot is not relevant as this isn't linked to database marking. :)

Moya 04-05-2006 09:27 PM

Quote:

Originally Posted by Paul M
You give up easily ;) BTW, your screenshots didn't actually show that you were in an enabled group, only that it was enabled for groups 2,5,6 & 7. The other shot is not relevant as this isn't linked to database marking. :)

I love all of your hacks, ranging from who visit..., who has read, and others. For some reasons, none of them works on my board. I have been trying all them without success. Since there is a lot of good feedback on your hacks, I think there might something wrong on my end. I am currently using php5 and mysql 5 (I think). This might be a potential problem (I think :( )

Paul M 04-05-2006 09:31 PM

If none of them work then you have a serious issue with your board, and I really cannot imagine what (do you have plugins disabled ?). I can't really see why php5 or mysql5 would affect any of them, they must be in use elsewhere. Why not PM me an admin login and I can have a look. :)

.Tim 04-05-2006 09:41 PM

One of your many great hacks. Nice job!

Moya 04-05-2006 09:42 PM

Hi Paul

I just sent you a PM

Thanks

Paul M 04-05-2006 11:27 PM

Moya,

You have a faulty hack installed called "ATMM Forum Column" - it has broken code in the 'cache_templates' hook, which means any further hacks that use this hook will not actually get their code run. A number of my hacks run code in that hook and hence they will fail. If you disable "ATMM Forum Column" then you should see the thread readers working.

pseudocode 04-05-2006 11:49 PM

Awesome hack

<<<<CLICKS INSTALL

Moya 04-05-2006 11:50 PM

Oh I C

Thanks so much Paul. I will look into that hack again. :D This means that I will be able to use all of your hacks.

foulplay 04-06-2006 06:17 AM

Installed Great!!!

blue6995 04-06-2006 10:06 AM

Quote:

Originally Posted by blue6995
I expect it is, but I cannot recall which version it was. Can you give me an idea of what the template code changes would have been?

Cannot find the template changes I need to rectify this problem of seeing those that have read the thread appearing in 2 identical dialogue boxes...uninstalled, reluctantly

moonclamp 04-06-2006 11:29 AM

Yep this is better, the other system made my 'showthread' page load too slowly.

*installs*


All times are GMT. The time now is 02:55 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.01302 seconds
  • Memory Usage 1,816KB
  • 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
  • (12)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)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