Originally Posted by WarLion
(Post 1195101)
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
|