vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Miscellaneous Hacks - Display Unread Posts and New Reputation Comments (https://vborg.vbsupport.ru/showthread.php?t=168303)

Greek76 02-17-2008 08:44 PM

It does not display new post or new reputation is that better? Im using the default style of vb and the newest version of 3.7...

Paul M 02-18-2008 01:16 AM

Like I said, its running fine for me, on beta 5, default vb style - so unless one of you can give me admin access on your forum I cannot explain why you have a problem.

Greek76 02-20-2008 10:47 PM

Where do I send the details? I think its real weird that it works on yours with 3.7.5 deafault template and that it doesnt work ours.

Paul M 02-21-2008 07:10 PM

Just drop me a PM.

MR.BOSS 02-24-2008 03:59 AM

Quote:

Originally Posted by Greek76 (Post 1447743)
Where do I send the details? I think its real weird that it works on yours with 3.7.5 deafault template and that it doesnt work ours.

Goto, your admincp.. the vbulletin option..

find Thread/Forum Read Marking Type

then choose the second choice..

Brandon Sheley 02-24-2008 04:11 AM

added this last week and it works great :)
Thanks Paul

[high]* Brandon Sheley clicks install[/high]

Paul M 02-24-2008 11:39 AM

Anyone saying that it is not working needs to take careful note of this quite clear statement ;

Quote:

Note: The unread posts portion of this hack only works if you use the database thread marking system.
This is the issue with both I have investigated recently.

Greek76 02-24-2008 01:02 PM

Thanks Paul that definately did the trick. Working great now...

ZGeek 02-24-2008 08:50 PM

Quote:

Originally Posted by The Ottoman (Post 1425370)
One question/request would be to have the Rep comment message show up in your "Your Notifications" section.

This is an awesome mod. But I agree with Ottoman. Can it be added to the Your Notifications?

Paul M 02-24-2008 11:02 PM

Maybe you need to re-read the first post, esp the blue text. ;)

Caddyman 03-24-2008 01:10 PM

i have this installed on my board talkdelaware.com and it works GREAT!

my users love it, now i just added news feeds. they want these dis-included from the new post search and the count it shows "X unread posts" in the welcome box.

i have successfully filtered out the right forums on a search by using the "&exclude=48,4,54,55,56,57,58,59,60,61,62,63,64,65 ,66\" on the end of get new.

is there a way to get the "X unread post" to be filtered as well?

now it will show like "20 unread posts" and when you click the search it will return nothing as the actual search is filtered.

does that make sense?
-Caddy

mamashid 03-24-2008 02:25 PM

HI there paul, i have used your hack for this in the past, I just upgraded it from the 3.6 to this I have 3.7.0 RC running on board, when I added it, it is now not showing in my welcome box, help?

Caddyman 03-24-2008 05:42 PM

ok i found this in the 3.6 thread for this mod. i want to exclude a userid from the new post counts. how do i do it with this mod?

Quote:

Originally Posted by aranthorn (Post 1316268)
Everyone keeps asking if they can exclude forums, well, that's a different table in vBulletin. What I did is remove a user. I my case this is an RSS bot. So here's what I did.
Original New Posts and Reputation (1) Plugin:
Code:

$repcount = array();
$postcount = array();
$show['pcount'] = $vbulletin->options['npr1'];
$show['rcount'] = $vbulletin->options['npr2'];

if ($vbulletin->userinfo['userid'])
{
        if ($show['pcount'])
        {
                $postcount = $vbulletin->db->query_first_slave("
                        SELECT COUNT(dateline) AS pcount
                        FROM ".TABLE_PREFIX."post
                        WHERE dateline > {$vbulletin->userinfo[lastvisit]}
                ");
        }
        if ($show['rcount'])
        {
                if ($vbulletin->userinfo['showreputation'])
                {
                        $repcount = $vbulletin->db->query_first_slave("
                                SELECT COUNT(dateline) AS rcount
                                FROM ".TABLE_PREFIX."reputation
                                WHERE userid = {$vbulletin->userinfo[userid]}
                                AND dateline > {$vbulletin->userinfo[lastrepcheck]}
                        ");
                }
        }

        if ($postcount['pcount'] == 0)
        {
                $vbulletin->userinfo['pcount'] = $vbphrase['npr_no_posts'];
        }
        else
        {
                if ($postcount['pcount'] == 1)
                {
                        $vbulletin->userinfo['pcount'] = construct_phrase($vbphrase['npr_posts'],$postcount['pcount'],$vbphrase['npr_single_post']);
                }
                else
                {
                        $vbulletin->userinfo['pcount'] = construct_phrase($vbphrase['npr_posts'],$postcount['pcount'],$vbphrase['npr_plural_post']); 
                }               
        }               

        if ($repcount['rcount'] == 0)
        {
                $vbulletin->userinfo['rcount'] = $vbphrase['npr_no_reputation'];
        }
        else
        {
                if ($repcount['rcount'] == 1)
                {
                        $vbulletin->userinfo['rcount'] = construct_phrase($vbphrase['npr_reputation'],$repcount['rcount'],$vbphrase['npr_single_comment']);
                }
                else
                {
                        $vbulletin->userinfo['rcount'] = construct_phrase($vbphrase['npr_reputation'],$repcount['rcount'],$vbphrase['npr_plural_comment']); 
                }               
        }               
}

Have a look at this bit:
Code:

        if ($show['pcount'])
        {
                $postcount = $vbulletin->db->query_first_slave("
                        SELECT COUNT(dateline) AS pcount
                        FROM ".TABLE_PREFIX."post
                        WHERE dateline > {$vbulletin->userinfo[lastvisit]}
                ");
        }

This is where you can manually tweak the query.
Code:

        if ($show['pcount'])
        {
                $postcount = $vbulletin->db->query_first_slave("
                        SELECT COUNT(dateline) AS pcount
                        FROM ".TABLE_PREFIX."post
                        WHERE dateline > {$vbulletin->userinfo[lastvisit]}
                        AND userid != 13476
                ");
        }

I added the bold text. The userid is my RSS poster bot userid. You can exclude any of the following by changing my "userid" to one on the list below and my "13476" to whatever floats your boat.

I don't recommend anyone do this unless you know what your doing!

I'm only showing you the query used and possibilities to tweak it and the only reason I'm doing that is because Paul M has stated he's not adding any features to this kick ass mod.

Here are the fields than can be played with:
postid
threadid
parentid
username
userid
title
dateline
pagetext
allowsmilie
showsignature
ipaddress
iconid
visible
attach
infraction
reportthreadid


Paul M ~ if you don't like what I've posted here, I totally understand and will delete the post. Just let me know.



please and thank you :)

DJ Matt4684 03-25-2008 01:47 AM

Edit: Nevermind, got it working again.

user02934123123 03-26-2008 08:07 AM

Is there any way to display the New Posts reading separately from the Welcome block? I very much like it there; but I'd also like to add it to various locations on custom forum pages -- e.g. we have a 'welcome page' that displays a quotation, and where I used the old Show New Posts hack to paste in the HTML code so that the reading would show.

How can I display this hack's readout elsewhere via HTML in templates?

DJ Matt4684 03-26-2008 09:31 AM

This works for me flawlessly, but on the vbadvanced page (homepage) it does not work. Is there anyway to fix this issue with vbadvanced?

Paul M 03-26-2008 10:01 PM

I think this has the path option, I cant check while on holiday.

mamashid 03-26-2008 11:34 PM

what about me paul??? ;)

mamashid 03-27-2008 01:54 AM

took me forever but i figured it out on my own, thanks though!

Forum Lover 03-27-2008 04:47 AM

Marked as Installed. :up:

DJ Matt4684 03-28-2008 09:42 PM

Quote:

Originally Posted by Paul M (Post 1475402)
I think this has the path option, I cant check while on holiday.

Alright, check it out whenever you get back if you can. Thanks!

popowich 03-29-2008 07:25 PM

I have used a lot of your products on several sites over the last couple of years, you are owned one big thank you if you didn't get it already! Thank you. :D

I have a question about the unread posts. I have 3 sites I'm administering at the moment, one upgraded from 3.6.8 and unread posts works OK, the other two it was installed into new 3.7 sites, and one site doesn't shot it only for me, and the other site has the line in the welcome box but it is missing the number of posts in front of the unread posts link.

Any ideas what I should be checking to fix this issue? Thanks!

-Raymond

AWMJen 04-10-2008 04:34 AM

Paul, the mod itself works wonderfully, but with it installed, if I click on any user's name, rather than the user's profile, I see:

Quote:

Fatal error: [] operator not supported for strings in /home/content/w/e/s/westa/html/AWM/vbtestnew/member.php(490) : eval()'d code on line 63
How can I fix this? Thanks.

Paul M 04-10-2008 10:11 AM

Sorry, but thats an error on the member_complete hook which is not used by this mod. Your problem is elsewhere.

Paul M 04-19-2008 07:45 PM

FYI, after 3.7 gold is released this mod will be updated with two new options.

1. Time limit on unread posts count - if a member has not visited for more than x days then a simple unread posts link will be displayed, not an actual count, this stops potential large sql queries if you have a busy forum. The option can be disabled.

2. Forum exclusion list - requested a number of times, an option will be provided to exclude forums from the unread count & display.

Bounce 04-29-2008 05:47 PM

Where does this show paul ?

Beside the user's username or elsewhere, apoologises but I can't notice any changes

Using DB marking system :up:

Paul M 04-29-2008 07:48 PM

There is a screenshot in the 3.6 version.

https://vborg.vbsupport.ru/showthread.php?t=123886

Bounce 04-29-2008 11:50 PM

Thanks I thought that as had it installed a while back, I must have a conflict somewhere as I don't see it there,navbar was reverted when 3.7 went gold,i'll try and find cause later as way past ZZzzzz time LOL

Charlie98902 04-30-2008 03:51 PM

Can't download this?

Paul M 04-30-2008 04:23 PM

Is that a statement or a question ?

Boosted Panda 04-30-2008 04:24 PM

Can't wait Paul people LOVE this mod!

Deimos 05-01-2008 11:41 AM

Quote:

Originally Posted by Paul M (Post 1494697)
2. Forum exclusion list - requested a number of times, an option will be provided to exclude forums from the unread count & display.

I see it's been released with this new option, but, I can't for the life of me find it in the UserCP anywhere?

gwerzal 05-01-2008 11:45 AM

Dont suppose there is a demo available

Deimos 05-01-2008 12:01 PM

Oh....I see it

Quote:

Forum Exlude List
Comma separated list of forumids to be exclused from the unread count.
But this isn't like the old addon where users could choose which forums to block and not to block.
Any chance that can be added?

Paul M 05-01-2008 12:03 PM

Quote:

Originally Posted by Deimos (Post 1504424)
I see it's been released with this new option, but, I can't for the life of me find it in the UserCP anywhere?

Its not a user option, its a forum wide option in the mods vb options.

unitedpunjab 05-01-2008 12:30 PM

Thank you for the update,Possible to disable this hack it for certain usergroups ?

Zagis 05-01-2008 12:55 PM

Quote:

Originally Posted by Deimos (Post 1504443)
users could choose which forums to block and not to block.
Any chance that can be added?

That would be a great idea! :up:

Paul M 05-01-2008 02:02 PM

Quote:

Originally Posted by unitedpunjab (Post 1504477)
Possible to disable this hack it for certain usergroups ?

Nope, there is no such option.

Quote:

Originally Posted by Zagis (Post 1504502)
That would be a great idea! :up:

Sorry, but that will never be added - the forum wide option is the best you will get.

GoNz00 05-03-2008 09:42 AM

this was working fine until i installed this version, now its gone and im not sure what to try in forum path.

/forums/
and the full www.clan...co.uk/foeums/ also didnt work ?

db is set right as well as it wused to work ok ?

Aclikyano 05-03-2008 04:36 PM

Your a professional PAUL... maybe you can tell me what this means...
(im running vb 3.7 gold now)


I overwrite with the 3.6 version of new rep + comm and it didnt go thru, gave an error.
(yea it was my mistake, shouldve installed the 3.7 duhhh :confused:)
SO I removed off the ftp, uninstalled it and thats when I got the database error.
I installed the NEW version of your hack, installed fine and BANG got an error again.
so I went back and DISABLED this product and the MYSQL error went away immediatly.


MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
Error Number : 1064


All times are GMT. The time now is 03:38 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.01421 seconds
  • Memory Usage 1,838KB
  • 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
  • (12)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)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