Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases

Reply
 
Thread Tools
LinkMe Hack Details »»
LinkMe Hack
Version: 1.00, by Pseudomizer Pseudomizer is offline
Developer Last Online: Feb 2010 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 04-30-2004 Last Update: 05-03-2004 Installs: 151
 
No support by the author.

OR
How-To-Link-us in a nutshell

I have created a PHP file and one template which creates a new page in the look and feel of your domain. This file searches the directory ./images/banners/ and creates for each file which is found there an image and the appropriate source code in html. This source code can be copied via double click into the clipboard.

The aim of this mini-hack would be, to make it easier for your members to link your homepage/domain. In addition it will make your life easier because every graphic that you copy into /images/banners will automatically be translated into your LinkMe page. Once installed you just add more banners and graphics and you do not have to care any more about any HTML code. :devious:

Installation instructions are in the zip file. Install time estimated: 2 mins

I will only give support if you click on the install button on the right upper corner or you click on this INSTALL link.

If you want to see it live in action please visit:

Example

But it is in german. :nervous:

Update:
Changes for functions_online.php implemented into the ZIP file and posted below.

Cheers,

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #162  
Old 03-28-2006, 07:21 PM
EricaJoy EricaJoy is offline
 
Join Date: Sep 2002
Location: New York, NY
Posts: 236
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hey to make your LinkMe file work on 3.5.x, delete it all and replace it with this:
PHP Code:
<?php

// ######################## SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// ##################### DEFINE IMPORTANT CONSTANTS #######################
// change the line below to the actual filename without ".php" extention.
// the reason for using actual filename without extention as a value of this constant is to ensure uniqueness of the value throughout every PHP file of any given vBulletin installation.

define('THIS_SCRIPT''LinkMe'); 

// #################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array();

// get special data templates from the datastore
$specialtemplates = array();

// pre-cache templates used by all actions
$globaltemplates = array(
        
// change the lines below to the list of actual templates used in the script
        
'LinkMe'
);

// pre-cache templates used by specific actions
$actiontemplates = array();

// ########################## REQUIRE BACK-END ############################
require_once('./global.php');

// #################### HARD CODE JAVASCRIPT PATHS ########################
$headinclude str_replace('clientscript'$vbulletin->options['bburl'] . '/clientscript'$headinclude);

// ########################################################################
// ######################### START MAIN SCRIPT ############################
// ########################################################################


    
$advertising "";

    
$direktory "./images/banners";
    
$handle=opendir($direktory);
    
$bbuserinfo $vbulletin->userinfo;
unset(
$vbulletin->userinfo);
    while (
$file readdir($handle)) {
          
$filelist[] = $file;
    }
    
asort($filelist);
    while (list (
$a$file) = each ($filelist)) {
          if (
$file == "." || $file == ".." || $file == "index.htm" || $file == "CVS") {
          } else {

        
$bild "./images/banners/$file";
        
$info getimagesize($bild);
        
$id filesize($bild);
        
$size round ($id 1024 ,2);
  
        
$advertising .= "<IMG SRC=\"".$vbulletin->options['bburl']."/images/banners/".$file."\"><BR>Pixel : "$info[0] ." x " $info[1] ." ca. ".$size." KB";
  
        
$advertising .= "
        <BR>
        <BR>
        <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"650px\">
        <tr>
        <td class=\"smallfont\" align=\"left\">
        Source Code to be linked:</td><td class=\"smallfont\" align=\"right\">
        (Box Double-Click copies source code to clipboard)
        </td>
        </tr>
        </table>"
;
  
        
$advertising .= "<a ondblclick='java_script_:window.clipboardData.setData(\"Text\",
        this.innerText); alert(\"Source Code copied into clipboard.\");'>
        <pre>
        <div class=\"alt2\" style=\"margin:0px; padding:6px; border:1px inset; width:650px; height:70px; overflow:auto; text-align:left\">
        <code style=\"white-space:nowrap\"> &lt;!-- "
.$vbulletin->options['bburl']." Advertising Start --&gt;
        <BR>&lt;A HREF=\""
.$vbulletin->options['bburl']."/".$vbulletin->options['forumhome'].".php?referrerid=$bbuserinfo[userid]\"&gt;<BR>&lt;IMG SRC=\"".$vbulletin->options['bburl']."/images/banners/".$file."\"&gt;&lt;/A&gt;<BR>
        &lt;!-- "
.$vbulletin->options['bburl']." Advertising End --&gt;
        </code></pre>
        </A>
        <BR>
        <BR>"
;
        
}

}
$navbits construct_navbits($navbits);
eval(
'$navbar = "' fetch_template('navbar') . '";');
eval(
'print_output("' fetch_template('LinkMe') . '");');

?>
Save and reupload...success!
Reply With Quote
  #163  
Old 06-23-2006, 02:40 AM
dinodonk dinodonk is offline
 
Join Date: Aug 2005
Posts: 106
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i use .htaccess to avoid image leeching, can this hack work in my host?
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:12 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04970 seconds
  • Memory Usage 2,253KB
  • Queries Executed 18 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (2)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete