vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   e-steki Referrer Statistics (https://vborg.vbsupport.ru/showthread.php?t=101000)

Boofo 11-30-2005 12:25 PM

Quote:

Originally Posted by Psionic Vision
That definitely is mean. Come on, Boofo, give her a break... She put her efforts in. You are not obliged to always express your dislike for every person's work :)

It was not an expression of dislike. It just didn't suit my needs at the time and will probably do so in the future when the fix is added. Generalizations are not a good thing to get started.

akanevsky 11-30-2005 12:53 PM

Quote:

Then I sloud probably rush a bit more with it I guess
Yes, you should :)

Quote:

Oh, I just saw that! It sounds nice!
Ok, here's what you gotta do.

Somewhere in your file after inclusion of global.php put this:

PHP Code:

if (isset($vbulletin->userinfo['invites']))
// Psionic Vision's Invite Hack Installed, Adjust Template Settings
    
if ($canmanageinvites AND ($vbulletin->userinfo['invites'] > OR !$vbulletin->options['invites_reg_only_by_invite']))
    {
        
$show['invites_link'] = 'c_psi_inv_link';
        
$show['invites_left'] = ($vbulletin->options['invites_reg_only_by_invite'] ? true false);
    }
    else
    {
        
$show['invites_link'] = false;
        
$show['invites_left'] = false;
    }
}
else
// Psionic Vision's Invite Hack Not Installed, use e-steki link
    
$show['invites_link'] = 'c_def_link';
    
$show['invites_left'] = false;


And then, in template:

HTML Code:

<if condition="$show['invites_link'] == 'c_def_link'">
        YOUR CURRENT HTML CODE
<else />
        <if condition="$show['invites_link'] == 'c_psi_inv_link'">
        <!-- ############## INVITES LINK ##############  -->
        <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
        <tr>
                <td class="tcat">$vbphrase[invites_issue_new_invite] <if condition="$show['invites_left']"><phrase 1="$bbuserinfo[invites]">($vbphrase[invites_x_left])</phrase></if></td>
        </tr>
        <tr>
                <td class="alt1"><span class="smallfont"><a href="invites.php?$session[sessionurl]">$vbphrase[invites_click_here_to_invite_new_users]</a></span></td>
        </tr>
        </table>
        <br />
        <!-- ############## END INVITES LINK ##############  -->
        </if>
</if>

P.S. Just noticed - nice threadid :) I put that ID in my hack so that it is linked to yours (listed in add-ons in your top post). If you put my ID in, you hack will be listed on my page.
P.P.S. If you are confused, don't worry about variables in my code. They are defined in global_start by one of the plugins that make up the Invite System.

Boofo 11-30-2005 01:35 PM

If she adds that, are we going to have to have both hacks installed then?

akanevsky 11-30-2005 01:36 PM

Nope. It simply detects whether my hack is installed and adjusts the template link+text accordingly. Both hacks remain independent from each other.:)

lazytown 11-30-2005 09:50 PM

Thank you!! Awesome mod!

I removed the word "posts:" from displaying because I thought it made things look messy. My next thought is to have it re-rank the display or remove the count for users that never posted (or posted less than a certain amount). Example, if a user posted less than 5 times, then it doesn't count as a referral, etc.

-vissa



Quote:

Originally Posted by Michelle
I am going to upload shortly a version with a bugfix and the postcount that vissa requested but I was too bored to think how to do that :o
It will be included in the next version. :)


Lea Verou 11-30-2005 09:55 PM

Quote:

Originally Posted by vissa
Thank you!! Awesome mod!

I removed the word "posts:" from displaying because I thought it made things look messy. My next thought is to have it re-rank the display or remove the count for users that never posted (or posted less than a certain amount). Example, if a user posted less than 5 times, then it doesn't count as a referral, etc.

-vissa

if you want to remove the post count for the referrers that haven't voted you can change
<if condition="$vboptions[showposts]">
to
<if condition="$vboptions[showposts] && referrerposts[$key]">
but if you want to change it for the listed referrals you'll have to edit the php file (not a difficult edit though :))

BTW Psionic Vision I thought about it and I think it's better that we release that as an addon/modification for it and not the original product :)

akanevsky 11-30-2005 10:03 PM

You know what, you're right. Assuming that my product might change with time, there is a chance that the code I gave you will stop working. Is that you reason? :)

I will release the modification separately.

Lea Verou 11-30-2005 10:10 PM

It's not the only reason, I just feel that way is the most suitable one :)

Moya 11-30-2005 11:14 PM

Thanks man

akanevsky 12-01-2005 12:39 AM

Quote:

Originally Posted by Michelle
It's not the only reason, I just feel that way is the most suitable one :)

kk..


All times are GMT. The time now is 08:58 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.02929 seconds
  • Memory Usage 1,759KB
  • 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_html_printable
  • (1)bbcode_php_printable
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)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