Results 1 to 3 of 3

how do i alter the width of the info boxes???

This is a discussion on how do i alter the width of the info boxes??? within the osCmax v2 Customization/Mods forums, part of the osCmax v2.0 Forums category; Hi OSC -Friends, i am working on my shop now for a while.... with rc2 things got much better and ...

      
  1. #1
    New Member
    Join Date
    Aug 2005
    Posts
    7
    Rep Power
    0


    Default how do i alter the width of the info boxes???

    Hi OSC-Friends,

    i am working on my shop now for a while.... with rc2 things got much better and i really like that package... and wanna say thanks to all who provide..

    well i have a question... i changed the width of my shop as i needed or lets say i wanted more space in the middle.... well now i want to change the width of the info boxes to my needs... is it possible to change only the width of the left boxes??? i need to have a wider categories box as my categories names are longer....

    hope somebody can help! thanks in advance..........

    t

  2. #2
    Member
    Join Date
    Feb 2006
    Posts
    63
    Rep Power
    0


    Default RE: how do i alter the width of the info boxes???

    I cant remember how its done in a stock osc, I have the mod (Add image to header of boxes) I have attached a copy of my categories box for you to fiddle with. The modified version lets you set the width ofthe box, though it has to be within the width of the column.

    <?php
    /*
    $Id: categories.php,v 1.25 2003/07/09 01:13:58 hpdl Exp $

    osCommerce, Open Source E-Commerce Solutions
    http://www.oscommerce.com

    Copyright (c) 2003 osCommerce

    Released under the GNU General Public License

    changed August 2003, by Nils Petersson
    contribution "Category Box Enhancement", version 1.1

    */

    function tep_show_category($counter) {

    // BoF - Contribution Category Box Enhancement 1.1
    global $tree, $categories_string, $cPath_array, $cat_name;

    for ($i=0; $i<$tree[$counter]['level']; $i++) {
    $categories_string .= "  ";
    }
    $cPath_new = 'cPath=' . $tree[$counter]['path'];
    $categories_string .= '<a href="';
    $categories_string .= tep_href_link(FILENAME_DEFAULT, $cPath_new) . '">';

    if (tep_has_category_subcategories($counter)) {
    $categories_string .= tep_image(DIR_WS_IMAGES . 'pointer_blue.gif', '');
    }
    else {
    $categories_string .= tep_image(DIR_WS_IMAGES . 'pointer_blue_light.gif', '');
    }

    if (isset($cPath_array) && in_array($counter, $cPath_array)) {
    $categories_string .= '<b>';
    }

    if ($cat_name == $tree[$counter]['name']) {
    $categories_string .= '<span class="errorText">';
    }

    // display category name
    $categories_string .= $tree[$counter]['name'];

    if ($cat_name == $tree[$counter]['name']) {
    $categories_string .= '</span>';
    }

    if (isset($cPath_array) && in_array($counter, $cPath_array)) {
    $categories_string .= '</b>';
    }
    // EoF Category Box Enhancement

    $categories_string .= '</a>';

    if (SHOW_COUNTS == 'true') {
    $products_in_category = tep_count_products_in_category($counter);
    if ($products_in_category > 0) {
    $categories_string .= ' (' . $products_in_category . ')';
    }
    }

    $categories_string .= '<br>';

    if ($tree[$counter]['next_id'] != false) {
    tep_show_category($tree[$counter]['next_id']);
    }
    }
    ?>
    <!-- categories //-->
    <tr>
    <td>
    <table width="185" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td> <table width=100% border=0 cellpadding=0 cellspacing=0 class="infoBoxContents">
    <tr>
    <td width="100%" colspan=5 align="center"> <div align="center"><img src="images/boxes/table_categories.jpg"></div></td>
    </tr>
    <tr>
    <td width="5%" align="center">  </td>
    <td width="90%" align="center"><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#9966CC" bgcolor="#E6BF99">
    <tr>
    <td align="center">
    <?php

    // BoF - Contribution Category Box Enhancement 1.1
    if (isset($cPath_array)) {
    for ($i=0, $n=sizeof($cPath_array); $i<$n; $i++) {
    $categories_query = tep_db_query("select categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . (int)$cPath_array[$i] . "' and language_id = '" . (int)$languages_id . "'");
    if (tep_db_num_rows($categories_query) > 0)
    $categories = tep_db_fetch_array($categories_query);
    }
    $cat_name = $categories['categories_name'];
    }
    // EoF Category Box Enhancement
    // display category name


    $categories_string = '';
    $tree = array();

    $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '0' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name");
    while ($categories = tep_db_fetch_array($categories_query)) {
    $tree[$categories['categories_id']] = array('name' => $categories['categories_name'],
    'parent' => $categories['parent_id'],
    'level' => 0,
    'path' => $categories['categories_id'],
    'next_id' => false);

    if (isset($parent_id)) {
    $tree[$parent_id]['next_id'] = $categories['categories_id'];
    }

    $parent_id = $categories['categories_id'];

    if (!isset($first_element)) {
    $first_element = $categories['categories_id'];
    }
    }

    //------------------------
    if (tep_not_null($cPath)) {
    $new_path = '';
    reset($cPath_array);
    while (list($key, $value) = each($cPath_array)) {
    unset($parent_id);
    unset($first_id);
    $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$value . "' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name");
    if (tep_db_num_rows($categories_query)) {
    $new_path .= $value;
    while ($row = tep_db_fetch_array($categories_query)) {
    $tree[$row['categories_id']] = array('name' => $row['categories_name'],
    'parent' => $row['parent_id'],
    'level' => $key+1,
    'path' => $new_path . '_' . $row['categories_id'],
    'next_id' => false);

    if (isset($parent_id)) {
    $tree[$parent_id]['next_id'] = $row['categories_id'];
    }

    $parent_id = $row['categories_id'];

    if (!isset($first_id)) {
    $first_id = $row['categories_id'];
    }

    $last_id = $row['categories_id'];
    }
    $tree[$last_id]['next_id'] = $tree[$value]['next_id'];
    $tree[$value]['next_id'] = $first_id;
    $new_path .= '_';
    } else {
    break;
    }
    }
    }
    tep_show_category($first_element);

    $info_box_contents = array();
    $info_box_contents[] = array('text' => $categories_string);

    new infoBox($info_box_contents);
    ?>
    </td>
    </tr>
    </table>

    </td>
    <td width="5%" align="center"> </td>
    </tr>
    <tr>
    <td colspan="3" align="center"><hr width="170" size="1"></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <!-- categories_eof //-->

  3. #3
    osCMax Development Team met00's Avatar
    Join Date
    Oct 2005
    Location
    wherever I happen to be at the moment
    Posts
    854
    Blog Entries
    2
    Rep Power
    21


    Default RE: how do i alter the width of the info boxes???

    That was a tad overkill

    in the /templates/templatename/main_page.tpl.php

    Look for:

    Code:
    <!-- left_navigation //-->
    <?php require(bts_select('column', 'column_left.php')); // BTSv1.5 ?>
                                                    <!-- left_navigation_eof //-->
    Now tyhe line above that should define the <td> for that column. In my template it looks like:

    Code:
    <tr>
        <td style="width:120px;vertical-align:top;" valign="top">
    and there you have the width (120px)

    You should fine a similar area on the right hand side just after the content call.
    so endith the lesson
    <think>sometimes I just sit's and thinks</think>
    "Here you are with a hand full of holes, a thumb up your ass, and a big grin to pass the time of day with." - TWB

Similar Threads

  1. Customization of info boxes
    By islander in forum osCmax v2 Customization/Mods
    Replies: 6
    Last Post: 03-05-2006, 01:46 PM
  2. How do I alter whole shop width?
    By greg123 in forum osCmax v2 Customization/Mods
    Replies: 8
    Last Post: 12-07-2005, 04:07 PM
  3. add extra image settings width height etc, any info?
    By fridgemags in forum osCMax v1.7 General Mods Discussion
    Replies: 1
    Last Post: 11-20-2004, 09:03 PM
  4. how do I increase the width of the info boxes ?
    By twinklep in forum osCommerce 2.2 Modification Help
    Replies: 1
    Last Post: 09-09-2004, 09:38 PM
  5. Changing Info Box width
    By DebbieG in forum osCmax v1.7 Discussion
    Replies: 1
    Last Post: 10-05-2003, 07:21 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •