actually i need that and i made it
find in product-rotator.xml
PHP Code:
CREATE TABLE `". TABLE_PREFIX ."banners` (
`bid` smallint(20) UNSIGNED NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`width` varchar(255) NOT NULL default '',
`height` varchar(255) NOT NULL default '',
`alt` varchar(255) NOT NULL default '',
`url` varchar(255) NOT NULL default '',
`flash` INT(1) UNSIGNED NOT NULL default '0',
`active` INT(1) UNSIGNED NOT NULL default '0',
PRIMARY KEY (`bid`)
)
");
and remplace with this
PHP Code:
CREATE TABLE `". TABLE_PREFIX ."banners` (
`bid` smallint(20) UNSIGNED NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`width` varchar(255) NOT NULL default '',
`height` varchar(255) NOT NULL default '',
`alt` varchar(255) NOT NULL default '',
`url` varchar(255) NOT NULL default '',
`link` varchar(255) NOT NULL default '',
`flash` INT(1) UNSIGNED NOT NULL default '0',
`active` INT(1) UNSIGNED NOT NULL default '0',
PRIMARY KEY (`bid`)
)
");
then find
PHP Code:
} else {
$banner = "<center><img src='" . $vbulletin->options[bburl] . $defaultdir . "/" . $ban['name'] . "' alt='" . $ban['alt'] . "' width='".$ban['width']."' height='".$ban['height']."' border='0'></center>";
}
and remplace with
PHP Code:
} else {
$banner = "<a href='".$ban['link']."'><img src='" . $vbulletin->options[bburl] . $defaultdir . "/" . $ban['name'] . "' alt='" . $ban['alt'] . "' width='".$ban['width']."' height='".$ban['height']."' border='0'></a>";
}
now you need to add this about line 89
PHP Code:
<phrase name="setting_brotator_default_link_desc" date="1166036111" username="FileWarez" version="1.0b"><![CDATA[Defalt link]]></phrase>
and
PHP Code:
<phrase name="setting_brotator_default_link_title" date="1166036111" username="FileWarez" version="1.0b"><![CDATA[Default link]]></phrase>
save and import
now you need to edit the admincp/brotator.xml
on line 30 add this
PHP Code:
print_input_row('Link', 'link', $vbulletin->options['brotator_default_link']);
find this
PHP Code:
if ($movefile) {
$db->query_write("INSERT INTO " . TABLE_PREFIX . "banners (bid, name, width, height, alt, flash, active) VALUES ('', '$fname', '$_POST[width]', '$_POST[height]', '$_POST[alt]', '$_POST[flash]', '$_POST[active]')");
print_cp_message($vbphrase['brotator_add_success'], "brotator.php?do=add", "1");
} else {
print_cp_message("There was an error while moving your file. Please retry.");
}
and remplace with this
PHP Code:
if ($movefile) {
$db->query_write("INSERT INTO " . TABLE_PREFIX . "banners (bid, name, width, height, link, alt, flash, active) VALUES ('', '$fname', '$_POST[width]', '$_POST[height]', '$_POST[link]', '$_POST[alt]', '$_POST[flash]', '$_POST[active]')");
print_cp_message($vbphrase['brotator_add_success'], "brotator.php?do=add", "1");
} else {
print_cp_message("There was an error while moving your file. Please retry.");
}
find this
PHP Code:
if (!empty($_POST['bid'])) {
$db->query("UPDATE " . TABLE_PREFIX . "banners SET
alt = '$_POST[alt]',
width = '$_POST[width]',
height = '$_POST[height]',
flash = '$_POST[flash]'
WHERE bid = '$_POST[bid]'");
print_cp_message($vbphrase['brotator_edit_desc_success'], "brotator.php?do=edit", "1");
}
remplace with this
PHP Code:
if (!empty($_POST['bid'])) {
$db->query("UPDATE " . TABLE_PREFIX . "banners SET
alt = '$_POST[alt]',
width = '$_POST[width]',
height = '$_POST[height]',
link = '$_POST[link]',
flash = '$_POST[flash]'
WHERE bid = '$_POST[bid]'");
print_cp_message($vbphrase['brotator_edit_desc_success'], "brotator.php?do=edit", "1");
}
find this
PHP Code:
print_cells_row(array(
"<center>".$img."</center>",
"<form name='form1' method='post' action='brotator.php?do=edit'>
<input type='text' class='bginput' name='alt' value='$banner[alt]' class='bginput' size='35'><br><br>
Width: <input type='text' class='bginput' name='width' value='$banner[width]' class='bginput' size='5'>
Height: <input type='text' class='bginput' name='height' value='$banner[height]' class='bginput' size='5'><br><br>
Flash? <label for='flash".$banner[bid]."' class='smallfont'><input name='flash' id='flash".$banner[bid]."' type='checkbox' value='1' ".$checked."><strong>Yes</strong></label>
<input type='hidden' name='bid' value='$banner[bid]'>
<input type='hidden' name='update' value='1'>
<input type='submit' name='Submit' value=' ".$vbphrase['brotator_edit_update']." ' class='button'>
</form>",
$active
and remplaze with this
PHP Code:
print_cells_row(array(
"<center>".$img."</center>",
"<form name='form1' method='post' action='brotator.php?do=edit'>
<input type='text' class='bginput' name='alt' value='$banner[alt]' class='bginput' size='35'><br>
Link : <input type='text' class='bginput' name='link' value='$banner[link]' class='bginput' size='28'><br>
Width: <input type='text' class='bginput' name='width' value='$banner[width]' class='bginput' size='5'>
Height: <input type='text' class='bginput' name='height' value='$banner[height]' class='bginput' size='5'><br><br>
Flash? <label for='flash".$banner[bid]."' class='smallfont'><input name='flash' id='flash".$banner[bid]."' type='checkbox' value='1' ".$checked."><strong>Yes</strong></label>
<input type='hidden' name='bid' value='$banner[bid]'>
<input type='hidden' name='update' value='1'>
<input type='submit' name='Submit' value=' ".$vbphrase['brotator_edit_update']." ' class='button'>
</form>",
$active
save and overwrite
with this you can edit the link too
and thats all works for me on vb 3.6.4