lewisqic Posted December 11, 2006 Posted December 11, 2006 Hi, I am in need of some assistance in configuring some of my infoboxes on my website, namely, the search and the manufacturers box. I have the sts contribution installed on my store, as well as a few others, but i don't think that has anything to do with the actual inside contents of the infoboxes. The site that i am currently working on can be found at: www.OutfitterWarehouse.com/catalog/index.php The two things that i would like to change in this site are as follows: 1. I need to alter the search infobox so that the green header bar that you see it in will return to its original size of 30 pixels in height, and not the distorted height that it now shows. 2. I need to alter the manufacturers box so that there isn't so much blank space above and below the drop down list that it shows, in other words, i want it to be shorter in height also. I would greatly appreciate any help from anyone on how i might fix these two little things. lewisqic
Scorpion Cart Posted December 11, 2006 Posted December 11, 2006 catalog/includes/boxes/search.php catalog/includes/boxes/manufacturers.php
lewisqic Posted December 11, 2006 Author Posted December 11, 2006 Yeah, i know where the boxes are located, i just don't know what to edit inside the code. lewisqic
jdvb Posted December 11, 2006 Posted December 11, 2006 instead of new infoBox($string use something like echo $string;
lewisqic Posted December 13, 2006 Author Posted December 13, 2006 I don't know php, and i'm not sure what you mean by that post or how it would help me. Any other opinions out there that might be able to help me? again, the website can be found at: www.outfitterwarehouse.com lewisqic
Scorpion Cart Posted December 14, 2006 Posted December 14, 2006 open catalog/includes/classes/boxes.php and find class infoBox extends tableBox { function infoBox($contents) { $info_box_contents = array(); $info_box_contents[] = array('text' => $this->infoBoxContents($contents)); $this->table_cellpadding = '0'; $this->table_parameters = 'class="infoBox"'; $this->tableBox($info_box_contents, true); } function infoBoxContents($contents) { $this->table_cellpadding = '3'; $this->table_parameters = 'class="infoBoxContents"'; $info_box_contents = array(); $info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1'))); for ($i=0, $n=sizeof($contents); $i<$n; $i++) { $info_box_contents[] = array(array('align' => (isset($contents[$i]['align']) ? $contents[$i]['align'] : ''), 'form' => (isset($contents[$i]['form']) ? $contents[$i]['form'] : ''), 'params' => 'class="boxText"', 'text' => (isset($contents[$i]['text']) ? $contents[$i]['text'] : ''))); } $info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1'))); return $this->tableBox($info_box_contents); } } add this code just after class searchBox extends tableBox { function searchBox($contents) { $info_box_contents = array(); $info_box_contents[] = array('text' => $this->searchBoxContents($contents)); $this->table_cellpadding = '0'; $this->table_parameters = 'class="infoBox"'; $this->tableBox($info_box_contents, true); } function searchBoxContents($contents) { $this->table_cellpadding = '0'; $this->table_parameters = 'class="infoBoxContents"'; $info_box_contents = array(); $info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1'))); for ($i=0, $n=sizeof($contents); $i<$n; $i++) { $info_box_contents[] = array(array('align' => (isset($contents[$i]['align']) ? $contents[$i]['align'] : ''), 'form' => (isset($contents[$i]['form']) ? $contents[$i]['form'] : ''), 'params' => 'class="boxText"', 'text' => (isset($contents[$i]['text']) ? $contents[$i]['text'] : ''))); } $info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1'))); return $this->tableBox($info_box_contents); } } open catalog/includes/boxes/search.php and change new infoBox($info_box_contents); TO new searchBox($info_box_contents); please backup your files before you try this
lewisqic Posted December 14, 2006 Author Posted December 14, 2006 Yeah, that worked to a point, its much better now than it was, thank you. But if you'll look at it again, you'll notice that the green header bar is still a little too tall, and there is still some space underneath the search entry field, is there any way to get it a little smaller? thanks. lewisqic
why_not Posted November 27, 2007 Posted November 27, 2007 How to CLEAN code around seachbox? <!-- start searchbox //--> <table border="0" width="" cellspacing="" cellpadding=""> <tr> <td class="boxText"><form name="quick_find" action="http://www.xxx.com/advanced_search_result.php" method="get"><input type="hidden" name="search_in_description" value="1"><input type="text" name="keywords"> <input type="image" src="includes/languages/barbarian/images/buttons/button_quick_find.gif" border="0" alt="search" title=" search "></form></td> </tr> </table> <!-- end searchbox //--> i can't fint this part in the files for edit :'( P.S. Im using STS if its help...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.