Quote:
Originally Posted by EricaJoy
Thanks for this...it helped me figure out how to get my old LinkMe hack working on 3.5. It may not be the right way but it friggin works. Woot.
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\"> <!-- ".$vbulletin->options['bburl']." Advertising Start -->
<BR><A HREF=\"".$vbulletin->options['bburl']."/".$vbulletin->options['forumhome'].".php?referrerid=$bbuserinfo[userid]\"><BR><IMG SRC=\"".$vbulletin->options['bburl']."/images/banners/".$file."\"></A><BR>
<!-- ".$vbulletin->options['bburl']." Advertising End -->
</code></pre>
</A>
<BR>
<BR>";
}
}
$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('LinkMe') . '");');
?>
|
THANX VERY MUCH FOR SUPPLYING THIS CODE!
Got the original mod to work on my forum - much appreciation
Jacquii.
btw -
http://jpicforum.info/LinkMe.php