hi,
To get the vBulletin default colorpicker working in the Porject Tools admin page (project.php) you need
edit
step 1
open /admincp/project.php and find
PHP Code:
print_cp_header($vbphrase['project_tools']);
replace with
PHP Code:
print_cp_header($vbphrase['project_tools'],'init_color_preview()');
?>
<script type="text/javascript" src="../clientscript/vbulletin_cpcolorpicker.js"></script>
<?php
step 2
find (and remove this line)
PHP Code:
print_input_row($vbphrase['background_color'],'background',$issuestatus['background'],true,5);
step 3
find this line
PHP Code:
print_yes_no_row($vbphrase['can_create_petitions_from_this_status'], 'canpetitionfrom', $issuestatus['canpetitionfrom']);
below that add this
PHP Code:
require_once(DIR . '/includes/adminfunctions_template.php');
$colorPicker = construct_color_picker(11);
echo "<tr>
<td class=\"alt1\">$vbphrase[background_color]</td>
<td class=\"alt1\">
<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">
<tr>
<td><input type=\"text\" class=\"bginput\" name=\"background\" id=\"color_0\" value=\"{$issuestatus['background']}\" title=\"background\" tabindex=\"1\" size=\"22\" onchange=\"preview_color(0)\" dir=\"ltr\" /> </td>
<td><div id=\"preview_0\" class=\"colorpreview\" onclick=\"open_color_picker(0, event)\"></div></td>
</tr>
</table>
</td>
</tr>\n";
step 4
find this lines
PHP Code:
construct_hidden_code('issuestatusid', $issuestatus['issuestatusid']);
print_submit_row();
below that add
PHP Code:
echo $colorPicker;
?>
<script type="text/javascript">
<!--
var bburl = "<?php echo $vbulletin->options['bburl']; ?>/";
var cpstylefolder = "<?php echo $vbulletin->options['cpstylefolder']; ?>";
var numColors = 1;
var colorPickerWidth = <?php echo intval($colorPickerWidth); ?>;
var colorPickerType = <?php echo intval($colorPickerType); ?>;
//-->
</script>
<?php
that should do it