vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Display members who have recently read a thread (https://vborg.vbsupport.ru/showthread.php?t=92339)

Paul M 11-21-2005 03:56 PM

Quote:

Originally Posted by ombossman
I did it but I have double can u see it in this link

http://www.gsmciler.com/forum/showth...=5726#post5726

Actually I can't, you don't have it enabled for guests.

However, your problem is probably the same, i.e. you still have the "Thread Readers" template code in your SHOWTHREAD template. The latest version does not require this, it inserts the code itself. Therefore it will appear twice. Remove the thread readers block from the showthread template.

shama 11-21-2005 04:05 PM

I installed the hack and it works with me

ombossman 11-21-2005 04:06 PM

i think your xml file problem because i upload your old version file not any twice problem

Paul M 11-21-2005 04:12 PM

Quote:

Originally Posted by ombossman
i think your xml file problem because i upload your old version file not any twice problem

No, there is nothing wrong with the XML. I think you need to actually read my previous reply.

aciurczak 11-21-2005 04:12 PM

Works fine! Thanks Paul!

ombossman 11-21-2005 04:22 PM

Quote:

Originally Posted by Paul M
Actually I can't, you don't have it enabled for guests.

However, your problem is probably the same, i.e. you still have the "Thread Readers" template code in your SHOWTHREAD template. The latest version does not require this, it inserts the code itself. Therefore it will appear twice. Remove the thread readers block from the showthread template.

ok all problem solve thanks for reply my post and hack

Stelios 11-23-2005 06:05 AM

installed at www.avforum.gr and it works!!!

Thank you very much Paul :banana:

maggie 11-29-2005 03:03 AM

I haven't been around here in a while, great "first find"... :)

Boofo 11-29-2005 04:37 AM

Quote:

Originally Posted by maggie
I haven't been around here in a while, great "first find"... :)

Well, well, well, look who finally popped in. Great to see you around again. ;)

Okie 12-13-2005 12:46 PM

Can this hack be the same one for phpBB ?

here is scareen shot :devious:

https://vborg.vbsupport.ru/

https://vborg.vbsupport.ru/

Paul M 12-13-2005 12:56 PM

Erm .... huh ?

Okie 12-13-2005 01:31 PM

Quote:

Originally Posted by Paul M
Erm .... huh ?

This is the same This mode Who view topic but this one have some more feature you can go to http://mods.db9.dk/ and see your self.

The screenshot i posted to show u some more feature .

1- it come in own Page
2- it show Each User and how many time they view the topic

The Page look like the "memberlist.php"
http://upload2share.com/show.php/975...topic.jpg.html

:nervous:

Paul M 12-13-2005 01:58 PM

This cannot do that, nor will it ever be able to - the information required is not stored by vB.

Dollah 12-13-2005 03:46 PM

ahh yes this is great

Z@N@ 12-17-2005 07:46 AM

Clicks instill. Fine hack mate.

Firestar.chkn 12-18-2005 05:30 PM

Hi Paul M,

I have to admit, you have alot of patience. Thanks for the hack. :)

I have read through this entire thread, post by post, and cannot find a solution to my problem. I cannot see the box at all. I have confirmed that I have DB (auto mark) selected in general settings. I also have checked that usergroup 6 has access to view it in the thread display options. I also checked that there is a 15 day setting just abive it, and I have enabled it.

I uploaded the xml file in product manager, as you said, but I still cannot see the box.

Is there anything I can check?

Thanks
Firestar

Firestar.chkn 12-18-2005 05:43 PM

I even uninstalled everything, made sure nothing remained, and then reinstalled it. Still not working :(

I did again confirm that everything is setup and should be working.

Thanks again for the hack, and in advance for the help
Firestar

Paul M 12-18-2005 07:18 PM

I can't really suggest anything else - if you want me to have a look, PM me a link to your forum and a user/password with admin access.

Virtex-II 12-18-2005 08:07 PM

Nice hack, thanks Paul!!!

Is there any way to have it placed in a different part of the page? I would like to shows up right above the "Post Reply" button and not under the Currently active users table.


Thanks a lot ;)

Firestar.chkn 12-18-2005 10:41 PM

Quote:

Originally Posted by Paul M
I can't really suggest anything else - if you want me to have a look, PM me a link to your forum and a user/password with admin access.

PM Sent :)

Thanks for the help :D

Paul M 12-18-2005 10:58 PM

Quote:

Originally Posted by Firestar.chkn
PM Sent :)

Thanks for the help :D

Fixed.

Paul M 12-18-2005 11:00 PM

Quote:

Originally Posted by Virtex-II
Nice hack, thanks Paul!!!

Is there any way to have it placed in a different part of the page? I would like to shows up right above the "Post Reply" button and not under the Currently active users table.


Thanks a lot ;)

It's possible - by changing the plugin to search for something else in the template to trigger the injection of the display readers code.

Virtex-II 12-19-2005 06:43 AM

Quote:

Originally Posted by Paul M
It's possible - by changing the plugin to search for something else in the template to trigger the injection of the display readers code.


PHP Code:

$search_text '<!-- end currently active users -->';
    
$vbulletin->templatecache['SHOWTHREAD'] = str_replace($search_text,
    
$search_text.fetch_template('Display_Readers'),$vbulletin->templatecache['SHOWTHREAD']); 

That's the part I am supposed to change, isn't it?
If I want to change the template too, do I have to change the word SHOWTHREAD?

Paul M 12-19-2005 09:45 AM

Quote:

Originally Posted by Virtex-II
That's the part I am supposed to change, isn't it?
If I want to change the template too, do I have to change the word SHOWTHREAD?

Yes & Yes.

Virtex-II 12-19-2005 08:55 PM

Quote:

Originally Posted by Paul M
Yes & Yes.

Thanks managed to do it ;)

pauloo 12-19-2005 09:02 PM

I have 3 styles, but this hach is not visible under 1 style.
Why?

Thank you

IrPr 01-05-2006 10:22 AM

not workin when 3.5.2 upgraded to 3.5.3

Edit: screenshot included

jmacieira 01-05-2006 12:31 PM

I used your hack to my fourm
Thanks

mrsbuzzy 01-05-2006 12:56 PM

Quote:

Originally Posted by jesus likes pie
thanks.

[high]* jesus likes pie clicks install
[/high]

:P im soooo lazy i wish i didnt have to edit a template....oh well. Thanks, cool hack.

Is there any way to add a time/date to when it was read?

jmacieira 01-05-2006 02:19 PM

Hello

Please how i can translate this text?

Members have read this thread in the last

I have the rev 2.21 and I run in Vb 3.5.3

jmacieira 01-05-2006 02:26 PM

opss...

sorry...I see now :o

thanks

Paul M 01-05-2006 03:45 PM

Quote:

Originally Posted by mrsbuzzy
Is there any way to add a time/date to when it was read?

Nope, and you don't need to. You can see how much of the thread they have read, so the exact time they did this is not really that relevant.

firstrebel 01-05-2006 05:55 PM

Working fine on my 3.5.3. Is there a way to put this above the quick reply box instead of under it?

Thanks

Bob

Mathiau 01-07-2006 11:27 PM

i lvoe your hacks! they always go in flawlessly!!!

Paul M 01-08-2006 12:08 AM

Quote:

Originally Posted by firstrebel
Working fine on my 3.5.3. Is there a way to put this above the quick reply box instead of under it?

Only by doing template edits, and editing the plugin code.

aciurczak 02-02-2006 02:58 PM

Noticed a minor issue with this hack a few days back. For all threads that include posts created since I installed this hack, the thread readers show up perfectly. But for older threads, those created before I installed this, the thread readers do not show properly, even if I visit those threads again. Right now I have it set to show readers in the past 60 days.

Here's an example older thread with a newer post: click here

and here's a older one that does not have a newer post, and therefore won't show thread readers: click here

The user account demo/demo can be used if you'd like to see how the thread readers will not show up.

Paul M 02-02-2006 04:06 PM

Your demo account does not appear to have permission to show this display at all.

FYI, all this does is pull the data from the vb thread marking datrabase, it has no control over what vb puts in that database. You should note that when you visit a thread older than the thread read limit (or any thread you have not previously read) you may have to re-visit it to see yourself in the read list as vb does not update the database until after the display is built.

aciurczak 02-02-2006 05:04 PM

Sorry about that; demo accounts can now see the thread readers display at the bottom. I get your point; this hack is just reading what's in the db, not controlling what's in the db. I guess then this needs to be submitted to vb.com as buggy/unexpected behavior with their thread marking system.

No matter how many times I go back to an older thread, with a new user account that has never seen that thread, or a veteran user account even after that 60 day (or whatever you have it set to) window is over, it will not mark as read unless a new post is put into that thread.

Couple things could be causing this, but the most likely now that I think about it is that the older threads/posts may have been created when my forum was using 3.0.X, and I have since upgraded (like many of us) to the 3.5.X series.

Paul M 02-02-2006 05:26 PM

Quote:

Originally Posted by aciurczak
No matter how many times I go back to an older thread, even after that 60 day (or whatever you have it set to) window is over, it will not mark as read unless a new post is put into that thread.

Actually yes, thinking about it, that's correct. The vb system works by recording the date of the last read post in the thread, unless that's older than the read limit, in which case the thread is considered read anyway, and no database entry is needed. It's a limitation of the vb system.

aciurczak 02-02-2006 05:44 PM

But if I create a brand new account, a user who has seen nothing at all on the board should have everything as unread, right? Turns out they don't, now that I understand what that day-limitting feature really means.

I just did this test, created a virgin account, and went to the board. All threads within the last 60 days are marked unread, but any thread older than that is already marked read for this user. So an old thread that doesn't have posts within the last 60 days can never be marked read again, whether or not a user has ever read that thread.

Makes sense I guess, just disappoints me a bit as there are critical posts that I would want new users to read when they are on the board, and as they are older, I can not see who has read and who hasn't gone to those posts. Makes it seem as if they are not important ("nobody has read this thread in the past 60 days"), even if many people have.


All times are GMT. The time now is 05:50 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.01454 seconds
  • Memory Usage 1,829KB
  • 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
  • (1)bbcode_php_printable
  • (15)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