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=230736)

bluered 10-22-2010 06:47 PM

Quote:

Originally Posted by Paul M (Post 2112791)
Fixed for vb 4.0.8 style changes in latest release.

thanks for update:)

Hippy 10-22-2010 07:12 PM

once again
thanks Paul for your work..
Much appreciated

Trevor Matthews 10-22-2010 07:24 PM

Many thanks. Another very useful feature.

-=Leb=- 10-22-2010 07:32 PM

Quote:

Originally Posted by Hippy (Post 2112898)
once again
thanks Paul for your work..
Much appreciated

same here :)

nikki712 10-22-2010 11:13 PM

When upgrading from 3.8.4 to 4.0.8, do I just disable this hack, then upgrade vb, then upgrade the hack?

Hippy 10-22-2010 11:36 PM

yes.. going from vb3 to vb4 you might want to disable all hooks..

good luck

Swordman844555 10-24-2010 10:02 PM

Menus are gone, need Help? :confused:

Paul M 10-24-2010 11:35 PM

Hmmm. Seems they have gone missing.

I guess I must have broke something. Time to go bug hunting.

Paul M 10-24-2010 11:47 PM

Quote:

Originally Posted by Swordman844555 (Post 2113754)
Menus are gone, need Help? :confused:

Fix uploaded (4.0.17).

Hippy 10-24-2010 11:50 PM

thanks paul

Swordman844555 10-25-2010 04:41 AM

Big Thx Paul!

Edit: I can see only the 1'st Menu and the 2'nd? :confused:

Paul M 10-25-2010 10:23 AM

The only other action items are the Date Set / Reset options, and will only appear if you have permission to use them. It works fine for me (and is actually now unchanged from before I accidently broke that line in 4.0.16).

Swordman844555 10-25-2010 10:37 AM

Sorry Paul,

my Mistake, I had turned off this Option, Works Fine great!

persianpros 10-27-2010 06:54 AM

Persian Translation :cool:

By Persian Prince

MrD 10-30-2010 04:12 PM

Hi Paul,
is there an Option to make it Forum Specific?
Eg, only Forum x,y,z have the option ?

Paul M 10-30-2010 10:09 PM

It always helps to read the main post ;)

Quote:

10. Restrict the display to certain forums only.

MrD 10-31-2010 11:38 AM

Hi,
sorry, it?s going under :D
clicks inst.

marshal_ramdev 11-01-2010 06:51 PM

thanks :)

wolfey 11-11-2010 11:33 AM

Love this mod...use it always

Is this possible:
I have a usergroup that I want to make sure reads certain threads..
Can I have the output of users who "have not" read?

That would be great!

Right now I have to import the usergroup list and who read list to excel and see who is missing

Paul M 11-11-2010 08:53 PM

Sorry, no, thats not possible.

Trek 11-12-2010 02:10 AM

Quote:

Originally Posted by wolfey (Post 2120526)
Love this mod...use it always

Is this possible:
I have a usergroup that I want to make sure reads certain threads..
Can I have the output of users who "have not" read?

That would be great!

Right now I have to import the usergroup list and who read list to excel and see who is missing

I think what you're looking for is this: https://vborg.vbsupport.ru/showthrea...ht=force+users

starman? 11-12-2010 11:40 AM

installed - great stuff - thanks man!

POL_ED 12-05-2010 10:42 AM

Thank you Paul
Works perfectly on VB 4.1.0

Dr.osamA 12-05-2010 01:38 PM

Thank you Paul
Works perfectly on VB 4.1.0

BadgerDog 12-19-2010 03:02 PM

Just a heads up for anyone using this mod, who also implements Google's CSE (Custom Search Engine) for their site at the same time.

Even if you restrict access to this data within the mod's options set-up with AdminCP, google can sill access the do=wrtviewuser function and display the results to anyone, including unregistered guests being able to view it using Google's "http://webcache.googleusercontent.com/search?" capability.

I'm currently looking for a way to either stop the Google CSE from displaying this data, or having the mod itself block access to Google.

Although not a serious issue, it is a point of privacy, certainly in having public unregistered guests view this kind of information by circumventing the mod's privacy display options.

Any idea Paul? :)

Regards,
Doug

Edit: Would putting the following into the robots.txt file, stop Google from indexing and creating entries from this mod, readable by everyone, including unregistered guests?

Disallow: /misc.php

Paul M 12-19-2010 08:23 PM

Quote:

Originally Posted by BadgerDog (Post 2136377)
Edit: Would putting the following into the robots.txt file, stop Google from indexing and creating entries from this mod, readable by everyone, including unregistered guests?

Disallow: /misc.php

Yes it would.

You could also not allow guests to use the who read facility in the first place by restricting it to certain usergroups.

BadgerDog 12-19-2010 10:37 PM

Quote:

Originally Posted by Paul M (Post 2136519)
Yes it would.

You could also not allow guests to use the who read facility in the first place by restricting it to certain usergroups.

Thanks Paul ... :)

I've updated the robots.txt file with that change and I'll see what happens ....

Just for clarity, even unregistered guests (in fact anyone) can use Google's web cache using their http://webcache.googleusercontent.com/search?q=cache function and view any of these screens (see attached pic), regardless of the settings within the mod itself ie: usergroups. Their process appears to circumvent Vbulletin and they add these screens to their web cache.

I'm hoping the robots.txt change stops future access, plus I submitted a URL purge request to Google of that specific URL to remove all links existing within their web cache envirionment.

I'll update here if and when these things work.

Appreciate the support .. :up:

Regards,
Doug

Update: Google said they couldn't remove existing links saying

"Your request has been denied because the webmaster of the site hasn't applied the appropriate robots.txt file or meta tags to block us from indexing or archiving this page. Please work with the webmaster of this site or select an alternate removal option from the webpage removal request tool."

So, I don't know what's wrong with the new robots.txt file that they feel we haven't done what we're supposed to do?

BadgerDog 12-20-2010 11:43 AM

Google responded again and indicated that we needed to add a meta tag to the code, as shown in the example below, to block their indexing of this mod's specific pages.

I'm not sure where to put it, except somewhere in the original XML before uploading, or perhaps in a plugin for it?

Code:

<html>
<head>
<title>...</title>
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
</head>

Also, I don't know what should go between the "<title>" expression?

Any guidance would be appreciated ... :)

Thanks ..

Regards,
Doug

Paul M 12-20-2010 12:10 PM

Quote:

Originally Posted by BadgerDog (Post 2136577)
Just for clarity, even unregistered guests (in fact anyone) can use Google's web cache using their http://webcache.googleusercontent.com/search?q=cache function and view any of these screens (see attached pic), regardless of the settings within the mod itself ie: usergroups. Their process appears to circumvent Vbulletin and they add these screens to their web cache.

Just to be clear, if you set the usergroups correctly then guests (including spiders) cannot view that page (they are u/g 1). Obviously that wont affect anthing already in the google cache, but its spiders wont be able to read the page anymore to cache new results.

Quote:

Originally Posted by BadgerDog (Post 2136793)
I'm not sure where to put it, except somewhere in the original XML before uploading, or perhaps in a plugin for it?

Code:

<html>
<head>
<title>...</title>
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
</head>

Any guidance would be appreciated ... :)

If you wanted to do that then you would modify the Display_Readers_View_User template. What you suggested before will work just as well.

BadgerDog 12-20-2010 12:28 PM

Quote:

Originally Posted by Paul M (Post 2136804)
Just to be clear, if you set the usergroups correctly then guests (including spiders) cannot view that page (they are u/g 1). Obviously that wont affect anthing already in the google cache, but its spiders wont be able to read the page anymore to cache new results.


If you wanted to do that then you would modify the Display_Readers_View_User template. What you suggested before will work just as well.

Thanks Paul ... :)

I'll add the meta tag to the Display_Readers_View_User template as well and see what happens ... :up:

When I originally installed the "Who Has Read a Thread" mod earlier this year, I set the ability to use it to moderators ONLY, besides the original thread creator. When Google CSE shows a search, it does show a link to the screen (see attached pic for example of a link title List of Threads Viewed by : alarsen303) which appears in Google's CSE to every member who views the search, regardless of whether they are in the mod's AdminCP setup or not.

If anyone who is not a moderator clicks on that link, they get the standard vBulletin message that they are "not allowed", as per the mod's setup options in the AdminCp.

However, if anyone uses Google's Web Cache search, as shown in the pic in the last post, anyone on the Internet can view the mod's screen, The example pic I posted earlier was posted and sent into us from a regular registered member (not a moderator) who wasn't able to see the screen directly, but was able to get at it through Google's Web Cache search.

I'm not sure what I'm missing and I apologize if I don't understand what you're saying, but it appears that all the user screens are accessible using Google Web Cache search, regardless of the AdminCP settings or when they were added? :confused:

Thanks for your support.. it is appreciated ... :up:

Regards,
Doug

Marv 12-20-2010 01:09 PM

Quote:

Originally Posted by BadgerDog (Post 2136809)
I'm not sure what I'm missing and I apologize if I don't understand what you're saying, but it appears that all the user screens are accessible using Google Web Cache search, regardless of the AdminCP settings or when they were added? :confused:

I double and triplechecked that for me and can?t confirm what you are experiencing. Could it be that you have set a login for the GoogleBot you may be have forgotten about? Happend to me in the past and resulted in an ugly reminder like that ;)

BadgerDog 12-20-2010 01:26 PM

Quote:

Originally Posted by Marv (Post 2136817)
I double and triplechecked that for me and can?t confirm what you are experiencing. Could it be that you have set a login for the GoogleBot you may be have forgotten about? Happend to me in the past and resulted in an ugly reminder like that ;)

Hmmm... not sure ... :confused:

I do use Google Analytics and to do so, I had to paste code into the footer...

Code:

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "xxxxxxxxxxx";
urchinTracker();
</script>

Is that what you're referring to? :)

You can see from the pics I posted that the List of Threads Viewed by xxx do appear in Google CSE searches ...

Thanks for the feedback Marv... :)

Regards,
Doug

Marv 12-20-2010 01:37 PM

To be honest, I can´t recall wether it was Analytics or AdSense. In one of both you could set a login for their bots to crawl sites in the way registered users see it. I guess it was AdSense but I´m not sure. Guess you have to look into your settings there.

BadgerDog 12-20-2010 01:55 PM

Quote:

Originally Posted by Marv (Post 2136826)
To be honest, I can?t recall wether it was Analytics or AdSense. In one of both you could set a login for their bots to crawl sites in the way registered users see it. I guess it was AdSense but I?m not sure. Guess you have to look into your settings there.

Interesting ... :)

I use Adsense as well, but I don't remember giving them that privilege, but I'll check it Marv ... :up:

Although, even if they were just a registered user, that class of usergroup doesn't have permissions to access this mod's screens.

Thanks again ...

Regards,
Doug

Paul M 12-20-2010 02:36 PM

I have looked into this more deeply this afternoon and confirmed there is an issue within the code.

In short - if you have the "Allow Thread Author" option enabled, a bug within the code will allow guests to bypass the permission check on the viewuser page. The workaround [until its fixed] is to disable that option.

BadgerDog 12-20-2010 03:25 PM

Thank you so much Paul .... :)

I will disable the "Allow Thread Author" option now.... :up:

Unfortunately. I notice that the latest version you have v4.1 is noted as not compatible with vBulletin 4.0.7 or Less.

We are still using your v4.0.14 with 4.04pl1 of vBulletin and for a whole range of reasons, won't be able to upgrade vBulletin to be able to use a newer fixed version. If it's possible, a patch through a code statement would be great so we could reactivate that function for the original posters.

Regards,
Doug

ps: I was actually going to spend the holidays going through your excellent mods, as I bet we have nearly every one of them installed, checking to see which ones we can upgrade and which later ones don't support our version any longer.

Paul M 12-20-2010 03:42 PM

Line 686 of the XML ;

Change this ;

PHP Code:

    $ugroups unserialize($vbulletin->options['wrtgrps']); 
    if (!((
is_member_of($vbulletin->userinfo,$ugroups) OR $ugroups[0] == 0) OR 
    ((
$threadinfo['postuserid'] == $vbulletin->userinfo['userid']) AND $vbulletin->options['wrtauthor']))) 
    {
        
print_no_permission();
     } 


To this;

PHP Code:

    $ugroups unserialize($vbulletin->options['wrtgrps']); 
    if (!(
is_member_of($vbulletin->userinfo,$ugroups) OR $ugroups[0] == 0)) 
    {
        
print_no_permission();
     } 


Paul M 12-20-2010 03:45 PM

Quote:

Originally Posted by BadgerDog (Post 2136855)
Unfortunately. I notice that the latest version you have v4.1 is noted as not compatible with vBulletin 4.0.7 or Less.

This is purely down the the large number of style changes made in 4.0.8 - they affected about 8 (or more ?) of my mods.

BadgerDog 12-20-2010 04:02 PM

Quote:

Originally Posted by Paul M (Post 2136864)
This is purely down the the large number of style changes made in 4.0.8 - they affected about 8 (or more ?) of my mods.

Understood .. no problem ... I just appreciate being able to continue to use your mods, even on our older version.. :up:

I note that there's two occurrences of the XML code (line 686) you recommend get changed. Unfortunately, we don't have an editor with a line counter on our MacBook Pro, just a simple text editor. So, is the one that gets changed the first or second instance of the exact same code shown in your patch?

Thanks Paul .. :)

Regards,
Doug

Paul M 12-20-2010 08:35 PM

It is the second instance (only).


All times are GMT. The time now is 01:18 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.03048 seconds
  • Memory Usage 1,844KB
  • 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
  • (3)bbcode_code_printable
  • (2)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