vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Miscellaneous Hacks - New posts and reputation comments. (https://vborg.vbsupport.ru/showthread.php?t=123931)

njoker555 07-09-2007 07:04 PM

great mod :) works great right now, tried another one before that didnt seem to work, thanks for it!

SBlueman 07-11-2007 01:31 AM

Does anyone know what needs to be done to have the links work on the vBadvanced portal home page? And can someone explain it in layman's terms to me? I am new to vBulletin and am still learning the ropes. I saw someone mentioned it on page 2 of this thread but I honestly did not understand the solution......sorry for being so ignorant.

Paul M 07-11-2007 11:15 AM

In what way do they not work ?

SBlueman 07-11-2007 12:42 PM

When I click on a link on my portal page it trying to go to http://gridironfans.com/search.php?do=getnew and not http://gridironfans.com/forums/search.php?do=getnew

raiderlax 08-05-2007 08:44 PM

Great Mod, thanks Paul :)

aranthorn 08-13-2007 01:49 AM

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.

Paul M 08-13-2007 10:53 AM

I have nothing against people posting ways to customise it, I just won't add anything to the default mod (or support any customisations). :)

Veronica Vain 08-17-2007 02:10 PM

Hi I know this will probably sound dumb but I'm new to programming and hacks, I was looking through my ftp and I can't send to find the file Navbar template. Can some one point me to where that would be?

Ba$im 08-18-2007 03:09 PM

hello
thanks for gr8 hack
I would if u have time
I want also show post of user under new post and repuation
i try add $vbphrase[posts]: $post[posts]
but it not work
can u plz help me on this

thanks

Paul M 08-18-2007 03:45 PM

Try $bbuserinfo[posts]


All times are GMT. The time now is 08:09 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.01320 seconds
  • Memory Usage 1,749KB
  • 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
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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