xswiftyx Posted January 12, 2009 Share Posted January 12, 2009 I am hoping someone can help me. Installed v2.1 but cant get the top border on the info boxes. Spent all evening looking but cant find whats wrong. Probably something simple and hoping someone can have a look for me. My website is here Thanks Quote Link to comment Share on other sites More sharing options...
spooks Posted January 13, 2009 Author Share Posted January 13, 2009 Spaces in borders on firefox etc  This problem has arisn before but having just had the issue myself I`ve found cause & solution.  If xhtml strict mode is used some browsers add extra space at the bottom of images (as thats what the spec says) although the space is not required, a css solution is to place images in 'block' mode, however that may cause other issues in your layout.  The best solution is to use 'almost strict mode', as this resolves the image issue & effects very little else.  To get 'almost strict mode' use  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">  Hope that helps someone!!  B) Quote Sam  Remember, What you think I ment may not be what I thought I ment when I said it.  Contributions:  Auto Backup your Database, Easy way  Multi Images with Fancy Pop-ups, Easy way  Products in columns with multi buy etc etc  Disable any Category or Product, Easy way  Secure & Improve your account pages et al. Link to comment Share on other sites More sharing options...
xswiftyx Posted January 13, 2009 Share Posted January 13, 2009 Thanks for a reply but where do it put this piece of code? Quote Link to comment Share on other sites More sharing options...
spooks Posted January 13, 2009 Author Share Posted January 13, 2009 Doctype always goes just before the html tag above head  But I was'nt answering you, I was adding a tip applicable to 'Easy Graphical Borders' that this thread is about, you have installed an ealier version with all the rubbish in it I took out.  You need to find help elsewhere for that, as I wont support code I feel best deleted.  :rolleyes: :rolleyes: Quote Sam  Remember, What you think I ment may not be what I thought I ment when I said it.  Contributions:  Auto Backup your Database, Easy way  Multi Images with Fancy Pop-ups, Easy way  Products in columns with multi buy etc etc  Disable any Category or Product, Easy way  Secure & Improve your account pages et al. Link to comment Share on other sites More sharing options...
xswiftyx Posted January 13, 2009 Share Posted January 13, 2009 Sorry is there a screenshot of a shop with your code? Quote Link to comment Share on other sites More sharing options...
xswiftyx Posted January 13, 2009 Share Posted January 13, 2009 Un-installed V2.1 and installed your easy graphical borders. But i now get Fatal error: Call to undefined function: mws_boxheader() in /homepages/5/d160828224/htdocs/includes/classes/boxes.php on line 188 Â Uploaded mws_functions to includes/ and used your boxes.php file as mine was not modified in any way. Any idea's? Quote Link to comment Share on other sites More sharing options...
spooks Posted January 13, 2009 Author Share Posted January 13, 2009 screenshot in package  check your install, you failed to do application_top edits  always check your work first, if there were serious problems it would have appeared here b4. Quote Sam  Remember, What you think I ment may not be what I thought I ment when I said it.  Contributions:  Auto Backup your Database, Easy way  Multi Images with Fancy Pop-ups, Easy way  Products in columns with multi buy etc etc  Disable any Category or Product, Easy way  Secure & Improve your account pages et al. Link to comment Share on other sites More sharing options...
xswiftyx Posted January 13, 2009 Share Posted January 13, 2009 ok sorted that but right coloum has moved below - no idea why. Only on pages with new products and also purchased. What file would the error be in? Quote Link to comment Share on other sites More sharing options...
airbrushmaster Posted January 20, 2009 Share Posted January 20, 2009 hi just installed this and its great but i did the first one then after seen the newest one and wanted to know what the differance is i am using v 2.2 rc2 and all seems to work fine also i want to know if i can change the colour the title writing of the boxes like Categories/shopping cart/and all the others and where it is found? Â regards Quote Link to comment Share on other sites More sharing options...
spooks Posted January 21, 2009 Author Share Posted January 21, 2009 Use photoshop, detailed in this thread already!! Quote Sam  Remember, What you think I ment may not be what I thought I ment when I said it.  Contributions:  Auto Backup your Database, Easy way  Multi Images with Fancy Pop-ups, Easy way  Products in columns with multi buy etc etc  Disable any Category or Product, Easy way  Secure & Improve your account pages et al. Link to comment Share on other sites More sharing options...
airbrushmaster Posted January 21, 2009 Share Posted January 21, 2009 Use photoshop, detailed in this thread already!! Â hi i am lost you mean i have to use photoshop just to change the colour of heading on the boxes? if so is it an image i have to change it on? Quote Link to comment Share on other sites More sharing options...
spooks Posted January 21, 2009 Author Share Posted January 21, 2009 detailed in this thread already!! Quote Sam  Remember, What you think I ment may not be what I thought I ment when I said it.  Contributions:  Auto Backup your Database, Easy way  Multi Images with Fancy Pop-ups, Easy way  Products in columns with multi buy etc etc  Disable any Category or Product, Easy way  Secure & Improve your account pages et al. Link to comment Share on other sites More sharing options...
airbrushmaster Posted January 21, 2009 Share Posted January 21, 2009 i cant find it looked a few times on about changing the colour of the text i must be missing it Quote Link to comment Share on other sites More sharing options...
spooks Posted January 21, 2009 Author Share Posted January 21, 2009 This topic is about borders, not content of!!!  look at your css Quote Sam  Remember, What you think I ment may not be what I thought I ment when I said it.  Contributions:  Auto Backup your Database, Easy way  Multi Images with Fancy Pop-ups, Easy way  Products in columns with multi buy etc etc  Disable any Category or Product, Easy way  Secure & Improve your account pages et al. Link to comment Share on other sites More sharing options...
airbrushmaster Posted January 21, 2009 Share Posted January 21, 2009 changed most things in the css to get the heading text of the boxes to change colour but nothing happens i just thought it was something to do with this i as i added stuff to the css for this to work Quote Link to comment Share on other sites More sharing options...
airbrushmaster Posted January 21, 2009 Share Posted January 21, 2009 i have just gone and changed every colour in css nothing happend not sure whats going but it did all work until i added the code below from easygraphical Borders instuctions  .mws_boxTop { background: url('images/infobox/top.gif'); font-family: Tahoma; font-size: 11px; text-align : center; color: #999999; font-weight: bold; background-repeat:repeat-x; vertical-align: middle; white-space: nowrap; } .mws_boxLeft { background: url('images/infobox/left.gif'); } .mws_boxRight { background: url('images/infobox/right.gif'); } .mws_boxBottom { background: url('images/infobox/bot.gif'); font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align : center; vertical-align: middle; white-space: nowrap; } .mws_boxCenter { background: #FFFFFF; }  .mws_boxTop_main { background: url('images/infobox_main/top.gif'); font-family: Tahoma; font-size: 11px; text-align : center; font-weight: bold; background-repeat:repeat-x; vertical-align: middle; white-space: nowrap; } .mws_boxLeft_main { background: url('images/infobox_main/left.gif'); } .mws_boxRight_main { background: url('images/infobox_main/right.gif'); } .mws_boxBottom_main { background: url('images/infobox_main/bot.gif'); font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align : center; vertical-align: middle; white-space: nowrap; } .mws_boxCenter_main { background: #FFFFFF; } A.mws_boxTop { color: #999999; } TD.noborderbox { font-family: Verdana, Arial, sans-serif; font-size: 10px; } Quote Link to comment Share on other sites More sharing options...
spooks Posted January 21, 2009 Author Share Posted January 21, 2009 This contrib styles the boxes, it does not & cannot stop css from working!!!  Have you tried resetting you cache/browser as anyone that knows html would do after altering css!!!   :rolleyes: :rolleyes: Quote Sam  Remember, What you think I ment may not be what I thought I ment when I said it.  Contributions:  Auto Backup your Database, Easy way  Multi Images with Fancy Pop-ups, Easy way  Products in columns with multi buy etc etc  Disable any Category or Product, Easy way  Secure & Improve your account pages et al. Link to comment Share on other sites More sharing options...
airbrushmaster Posted January 21, 2009 Share Posted January 21, 2009 This contrib styles the boxes, it does not & cannot stop css from working!!! Have you tried resetting you cache/browser as anyone that knows html would do after altering css!!!   :rolleyes: :rolleyes:  yes mate i have but i just cant get the text to change colour its driving me mad Quote Link to comment Share on other sites More sharing options...
spooks Posted January 21, 2009 Author Share Posted January 21, 2009 perhaps you've created errors in the css, use tools in firefox to check Quote Sam  Remember, What you think I ment may not be what I thought I ment when I said it.  Contributions:  Auto Backup your Database, Easy way  Multi Images with Fancy Pop-ups, Easy way  Products in columns with multi buy etc etc  Disable any Category or Product, Easy way  Secure & Improve your account pages et al. Link to comment Share on other sites More sharing options...
airbrushmaster Posted January 21, 2009 Share Posted January 21, 2009 hi i dont use firefox but if you want i can pm you a link to my site Quote Link to comment Share on other sites More sharing options...
airbrushmaster Posted January 21, 2009 Share Posted January 21, 2009 perhaps you've created errors in the css, use tools in firefox to check  hi got firefox installed and got this message about 4 times  Warning: Expected identifier for pseudo-class or pseudo-element but found ' '. Ruleset ignored due to bad selector. Source File: http://mydomain.com/stylesheet.css line 176 line 181 Line 245 line 252 line 387 Quote Link to comment Share on other sites More sharing options...
[200] Posted February 24, 2009 Share Posted February 24, 2009 Hi, Â Thanks for the awesome contribution. Â How do I add the graphical boarders to the shopping cart? Â Here is the code below, once again, thank you. Â Â <?php /* $Id: shopping_cart.php 1739 2007-12-20 00:52:16Z hpdl $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2007 osCommerce Released under the GNU General Public License */ require("includes/application_top.php"); if ($cart->count_contents() > 0) { include(DIR_WS_CLASSES . 'payment.php'); $payment_modules = new payment; } require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_SHOPPING_CART); $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_SHOPPING_CART)); ?> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <title><?php echo TITLE; ?></title> <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"> <link rel="stylesheet" type="text/css" href="stylesheet.css"> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> <?php require(DIR_WS_INCLUDES . 'header.php'); ?> <!-- header_eof //--> <!-- body //--> <table border="0" width="100%" cellspacing="3" cellpadding="3"> <tr> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2"> <!-- left_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_left.php'); ?> <!-- left_navigation_eof //--> </table></td> <!-- body_text //--> <td width="100%" valign="top"><?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_SHOPPING_CART, 'action=update_product')); ?><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading"><?php echo HEADING_TITLE; ?></td> <td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_cart.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php if ($cart->count_contents() > 0) { ?> <tr> <td> <?php $info_box_contents = array(); $info_box_contents[0][] = array('align' => 'center', 'params' => 'class="productListing-heading"', 'text' => TABLE_HEADING_REMOVE); $info_box_contents[0][] = array('params' => 'class="productListing-heading"', 'text' => TABLE_HEADING_PRODUCTS); $info_box_contents[0][] = array('align' => 'center', 'params' => 'class="productListing-heading"', 'text' => TABLE_HEADING_QUANTITY); $info_box_contents[0][] = array('align' => 'right', 'params' => 'class="productListing-heading"', 'text' => TABLE_HEADING_TOTAL); $any_out_of_stock = 0; $products = $cart->get_products(); for ($i=0, $n=sizeof($products); $i<$n; $i++) { // Push all attributes information in an array if (isset($products[$i]['attributes']) && is_array($products[$i]['attributes'])) { while (list($option, $value) = each($products[$i]['attributes'])) { echo tep_draw_hidden_field('id[' . $products[$i]['id'] . '][' . $option . ']', $value); $attributes = tep_db_query("select popt.products_options_name, poval.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_OPTIONS_VALUES . " poval, " . TABLE_PRODUCTS_ATTRIBUTES . " pa where pa.products_id = '" . (int)$products[$i]['id'] . "' and pa.options_id = '" . (int)$option . "' and pa.options_id = popt.products_options_id and pa.options_values_id = '" . (int)$value . "' and pa.options_values_id = poval.products_options_values_id and popt.language_id = '" . (int)$languages_id . "' and poval.language_id = '" . (int)$languages_id . "'"); $attributes_values = tep_db_fetch_array($attributes); $products[$i][$option]['products_options_name'] = $attributes_values['products_options_name']; $products[$i][$option]['options_values_id'] = $value; $products[$i][$option]['products_options_values_name'] = $attributes_values['products_options_values_name']; $products[$i][$option]['options_values_price'] = $attributes_values['options_values_price']; $products[$i][$option]['price_prefix'] = $attributes_values['price_prefix']; } } } for ($i=0, $n=sizeof($products); $i<$n; $i++) { if (($i/2) == floor($i/2)) { $info_box_contents[] = array('params' => 'class="productListing-even"'); } else { $info_box_contents[] = array('params' => 'class="productListing-odd"'); } $cur_row = sizeof($info_box_contents) - 1; $info_box_contents[$cur_row][] = array('align' => 'center', 'params' => 'class="productListing-data" valign="top"', 'text' => tep_draw_checkbox_field('cart_delete[]', $products[$i]['id'])); $products_name = '<table border="0" cellspacing="2" cellpadding="2">' . ' <tr>' . ' <td class="productListing-data" align="center"><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products[$i]['id']) . '">' . tep_image(DIR_WS_IMAGES . $products[$i]['image'], $products[$i]['name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a></td>' . ' <td class="productListing-data" valign="top"><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products[$i]['id']) . '"><b>' . $products[$i]['name'] . '</b></a>'; if (STOCK_CHECK == 'true') { $stock_check = tep_check_stock($products[$i]['id'], $products[$i]['quantity']); if (tep_not_null($stock_check)) { $any_out_of_stock = 1; $products_name .= $stock_check; } } if (isset($products[$i]['attributes']) && is_array($products[$i]['attributes'])) { reset($products[$i]['attributes']); while (list($option, $value) = each($products[$i]['attributes'])) { $products_name .= '<br><small><i> - ' . $products[$i][$option]['products_options_name'] . ' ' . $products[$i][$option]['products_options_values_name'] . '</i></small>'; } } $products_name .= ' </td>' . ' </tr>' . '</table>'; $info_box_contents[$cur_row][] = array('params' => 'class="productListing-data"', 'text' => $products_name); $info_box_contents[$cur_row][] = array('align' => 'center', 'params' => 'class="productListing-data" valign="top"', 'text' => tep_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="4"') . tep_draw_hidden_field('products_id[]', $products[$i]['id'])); $info_box_contents[$cur_row][] = array('align' => 'right', 'params' => 'class="productListing-data" valign="top"', 'text' => '<b>' . $currencies->display_price($products[$i]['final_price'], tep_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity']) . '</b>'); } new productListingBox($info_box_contents); ?> </td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td align="right" class="main"><b><?php echo SUB_TITLE_SUB_TOTAL; ?> <?php echo $currencies->format($cart->show_total()); ?></b></td> </tr> <?php if ($any_out_of_stock == 1) { if (STOCK_ALLOW_CHECKOUT == 'true') { ?> <tr> <td class="stockWarning" align="center"><br><?php echo OUT_OF_STOCK_CAN_CHECKOUT; ?></td> </tr> <?php } else { ?> <tr> <td class="stockWarning" align="center"><br><?php echo OUT_OF_STOCK_CANT_CHECKOUT; ?></td> </tr> <?php } } ?> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main"><?php echo tep_image_submit('button_update_cart.gif', IMAGE_BUTTON_UPDATE_CART); ?></td> <?php $back = sizeof($navigation->path)-2; if (isset($navigation->path[$back])) { ?> <td class="main"><?php echo '<a href="' . tep_href_link($navigation->path[$back]['page'], tep_array_to_string($navigation->path[$back]['get'], array('action')), $navigation->path[$back]['mode']) . '">' . tep_image_button('button_continue_shopping.gif', IMAGE_BUTTON_CONTINUE_SHOPPING) . '</a>'; ?></td> <?php } ?> <td align="right" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT) . '</a>'; ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <?php $initialize_checkout_methods = $payment_modules->checkout_initialization_method(); if (!empty($initialize_checkout_methods)) { ?> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td align="right" class="main" style="padding-right: 50px;"><?php echo TEXT_ALTERNATIVE_CHECKOUT_METHODS; ?></td> </tr> <?php reset($initialize_checkout_methods); while (list(, $value) = each($initialize_checkout_methods)) { ?> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td align="right" class="main"><?php echo $value; ?></td> </tr> <?php } } } else { ?> <tr> <td align="center" class="main"><?php new infoBox(array(array('text' => TEXT_CART_EMPTY))); ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td align="right" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>'; ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <?php } ?> </table></form></td> <!-- body_text_eof //--> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2"> <!-- right_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_right.php'); ?> <!-- right_navigation_eof //--> </table></td> </tr> </table> <!-- body_eof //--> <!-- footer //--> <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> <!-- footer_eof //--> <br> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?> Quote Link to comment Share on other sites More sharing options...
spooks Posted February 24, 2009 Author Share Posted February 24, 2009 As detailed ealier in this thread:    You can style any box using the included functions  if you have say  new contentBox($info_box_contents)  change to  mws_boxHeader () new noborderBox($info_box_contents) mws_boxFooter()  if you need to place a title in the header, add the text within the brackets. Quote Sam  Remember, What you think I ment may not be what I thought I ment when I said it.  Contributions:  Auto Backup your Database, Easy way  Multi Images with Fancy Pop-ups, Easy way  Products in columns with multi buy etc etc  Disable any Category or Product, Easy way  Secure & Improve your account pages et al. Link to comment Share on other sites More sharing options...
Guest Posted February 28, 2009 Share Posted February 28, 2009 I installed Easy Graphical Borders v1.1 by spooks dated 6 Jul 2008 after having problems getting others to work right. Thanks for a great contribution.  I'm trying to add Contribution "Links in Infobox header text" by spooks dated 4 Mar 2008, It works great on a test stock store without Easy Graphical Borders but I'm having a problem getting them to work together.  It says: around line 129, find:  'text' => $contents[0]['text']),  replace with:  'text' => $contents),  The closest I find is:  $mws_headerText = $contents[0]['text']; and changed to $mws_headerText = $contents); this did not work  Any help merging the two contributions appreciated. Quote Link to comment Share on other sites More sharing options...
callenords Posted March 2, 2009 Share Posted March 2, 2009 Looks great! Â My only problem is that all the info boxes now have different size - how do I controll the width of the different boxes in column left? Â Thanks! Â Carl Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.