Results 1 to 10 of 10
  1. #1
    Join Date
    Aug 2010
    Posts
    77
    Plugin Contributions
    0

    Default Internet Explorer!!

    Hi there, I'm getting close to wrapping up a site for my work. All looks good in Firefox, Chrome, Safari, etc. Most of the site also looks fine in IE apart from the product page. Has anyone got any ideas would could be causing the issue, I'm pulling out my hair here.

    Here is the tpl_product_info_display.php code and the site can be viewed by visiting the following link: http://www.chichairandbeauty.co.uk/b...&products_id=3

    Code:
    <?php
    /**
     * Page Template
     *
     * Loaded automatically by index.php?main_page=product_info.<br />
     * Displays details of a typical product
     *
     * @package templateSystem
     * @copyright Copyright 2003-2006 Zen Cart Development Team
     * @copyright Portions Copyright 2003 osCommerce
     * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
     * @version $Id: tpl_product_info_display.php 16242 2010-05-08 16:05:40Z ajeh $
     */
     //require(DIR_WS_MODULES . '/debug_blocks/product_info_prices.php');
    ?>
    <div class="centerColumn" id="productGeneral">
    <div style="margin-bottom: 7px;"><img src="images/product_next_day_delivery.jpg" width="807" height="96" alt="Next Day Delivery Available on Orders Received Before 2pm, Subject to stock and demand."></div>
    
    <!--bof Form start-->
    <?php echo zen_draw_form('cart_quantity', zen_href_link(zen_get_info_page($_GET['products_id']), zen_get_all_get_params(array('action')) . 'action=add_product', $request_type), 'post', 'enctype="multipart/form-data"') . "\n"; ?>
    <!--eof Form start-->
    
    <?php if ($messageStack->size('product_info') > 0) echo $messageStack->output('product_info'); ?>
    
    <!--bof Category Icon -->
    <?php if ($module_show_categories != 0) {?>
    <?php
    /**
     * display the category icons
     */
    require($template->get_template_dir('/tpl_modules_category_icon_display.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_category_icon_display.php'); ?>
    <?php } ?>
    <!--eof Category Icon -->
    
    <!--bof Prev/Next top position -->
    <?php if (PRODUCT_INFO_PREVIOUS_NEXT == 1 or PRODUCT_INFO_PREVIOUS_NEXT == 3) { ?>
    <?php
    /**
     * display the product previous/next helper
     */
    require($template->get_template_dir('/tpl_products_next_previous.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_products_next_previous.php'); ?>
    <?php } ?>
    <!--eof Prev/Next top position-->
    
    <div class="prodImgs">
    <div class="prodImgContent">
    <!--bof Main Product Image -->
    <?php
      if (zen_not_null($products_image)) {
      ?>
    <?php
    /**
     * display the main product image
     */
       require($template->get_template_dir('/tpl_modules_main_product_image.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_main_product_image.php'); ?>
    <?php
      }
    ?>
    <!--eof Main Product Image-->
    
    <!--bof Additional Product Images -->
    <?php
    /**
     * display the products additional images
     */
      require($template->get_template_dir('/tpl_modules_additional_images.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_additional_images.php'); ?>
    <!--eof Additional Product Images -->
    </div></div>
    
    <!--bof free ship icon  -->
    <?php if(zen_get_product_is_always_free_shipping($products_id_current) && $flag_show_product_info_free_shipping) { ?>
    <div id="freeShippingIcon"><?php echo TEXT_PRODUCT_FREE_SHIPPING_ICON; ?></div>
    <?php } ?>
    <!--eof free ship icon  -->
    
    <div class="descriptionContainer">
    <div class="productTitle">
    <!--bof Product Name-->
    <h1 id="productName" class="productGeneral"><?php echo $products_name; ?></h1>
    <!--eof Product Name-->
    </div>
    <div class="description">
     <!--bof Product description -->
    <?php if ($products_description != '') { ?>
    <div id="productDescription" class="productGeneral biggerText"><?php echo stripslashes($products_description); ?></div>
    <?php } ?>
    <!--eof Product description -->
    <!--bof Product date added/available-->
    <?php
      if ($products_date_available > date('Y-m-d H:i:s')) {
        if ($flag_show_product_info_date_available == 1) {
    ?>
      <p id="productDateAvailable" class="productGeneral centeredContent"><?php echo sprintf(TEXT_DATE_AVAILABLE, zen_date_long($products_date_available)); ?></p>
    <?php
        }
      } else {
        if ($flag_show_product_info_date_added == 1) {
    ?>
          <p id="productDateAdded" class="productGeneral centeredContent"><?php echo sprintf(TEXT_DATE_ADDED, zen_date_long($products_date_added)); ?></p>
    <?php
        } // $flag_show_product_info_date_added
      }
    ?>
    <!--eof Product date added/available -->
    <div style="margin: 0px 0px 0px 5px;"><a name="fb_share"></a> 
    <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" 
            type="text/javascript">
    </script>
    </div></div></div>
    
    <br class="clearBoth" />
    
    <!--bof Product details list  -->
    <?php if ( (($flag_show_product_info_model == 1 and $products_model != '') or ($flag_show_product_info_weight == 1 and $products_weight !=0) or ($flag_show_product_info_quantity == 1) or ($flag_show_product_info_manufacturer == 1 and !empty($manufacturers_name))) ) { ?>
    <ul id="productDetailsList" class="floatingBox back">
      <?php echo (($flag_show_product_info_model == 1 and $products_model !='') ? '<li>' . TEXT_PRODUCT_MODEL . $products_model . '</li>' : '') . "\n"; ?>
      <?php echo (($flag_show_product_info_weight == 1 and $products_weight !=0) ? '<li>' . TEXT_PRODUCT_WEIGHT .  $products_weight . TEXT_PRODUCT_WEIGHT_UNIT . '</li>'  : '') . "\n"; ?>
      <?php echo (($flag_show_product_info_quantity == 1) ? '<li>' . $products_quantity . TEXT_PRODUCT_QUANTITY . '</li>'  : '') . "\n"; ?>
      <?php echo (($flag_show_product_info_manufacturer == 1 and !empty($manufacturers_name)) ? '<li>' . TEXT_PRODUCT_MANUFACTURER . $manufacturers_name . '</li>' : '') . "\n"; ?>
    </ul>
    <br class="clearBoth" />
    <?php
      }
    ?>
    <!--eof Product details list -->
    
    <!--bof Attributes Module -->
    <?php
      if ($pr_attr->fields['total'] > 0) {
    ?>
    <?php
    /**
     * display the product atributes
     */
      require($template->get_template_dir('/tpl_modules_attributes.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_attributes.php'); ?>
    <?php
      }
    ?>
    <!--eof Attributes Module -->
    
    <!--bof Quantity Discounts table -->
    <?php
      if ($products_discount_type != 0) { ?>
    <?php
    /**
     * display the products quantity discount
     */
     require($template->get_template_dir('/tpl_modules_products_quantity_discounts.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_products_quantity_discounts.php'); ?>
    <?php
      }
    ?>
    <!--eof Quantity Discounts table -->
    
    <!--bof Prev/Next bottom position -->
    <?php if (PRODUCT_INFO_PREVIOUS_NEXT == 2 or PRODUCT_INFO_PREVIOUS_NEXT == 3) { ?>
    <?php
    /**
     * display the product previous/next helper
     */
     require($template->get_template_dir('/tpl_products_next_previous.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_products_next_previous.php'); ?>
    <?php } ?>
    <!--eof Prev/Next bottom position -->
    
    <!--bof Tell a Friend button -->
    <?php
      if ($flag_show_product_info_tell_a_friend == 1) { ?>
    <div id="productTellFriendLink" class="buttonRow forward"><?php echo ($flag_show_product_info_tell_a_friend == 1 ? '<a href="' . zen_href_link(FILENAME_TELL_A_FRIEND, 'products_id=' . $_GET['products_id']) . '">' . zen_image_button(BUTTON_IMAGE_TELLAFRIEND, BUTTON_TELLAFRIEND_ALT) . '</a>' : ''); ?></div>
    <?php
      }
    ?>
    <!--eof Tell a Friend button -->
    
    <!--bof Reviews button and count-->
    <?php
      if ($flag_show_product_info_reviews == 1) {
        // if more than 0 reviews, then show reviews button; otherwise, show the "write review" button
        if ($reviews->fields['count'] > 0 ) { ?>
    <div id="productReviewLink" class="buttonRow back"><?php echo '<a href="' . zen_href_link(FILENAME_PRODUCT_REVIEWS, zen_get_all_get_params()) . '">' . zen_image_button(BUTTON_IMAGE_REVIEWS, BUTTON_REVIEWS_ALT) . '</a>'; ?></div>
    <br class="clearBoth" />
    <p class="reviewCount"><?php echo ($flag_show_product_info_reviews_count == 1 ? TEXT_CURRENT_REVIEWS . ' ' . $reviews->fields['count'] : ''); ?></p>
    <?php } else { ?>
    <div id="productReviewLink" class="buttonRow back"><?php echo '<a href="' . zen_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, zen_get_all_get_params(array())) . '">' . zen_image_button(BUTTON_IMAGE_WRITE_REVIEW, BUTTON_WRITE_REVIEW_ALT) . '</a>'; ?></div>
    <br class="clearBoth" />
    <?php
      }
    }
    ?>
    <!--eof Reviews button and count -->
    
    
    <!--bof Product URL -->
    <?php
      if (zen_not_null($products_url)) {
        if ($flag_show_product_info_url == 1) {
    ?>
        <p id="productInfoLink" class="productGeneral centeredContent"><?php echo sprintf(TEXT_MORE_INFORMATION, zen_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($products_url), 'NONSSL', true, false)); ?></p>
    <?php
        } // $flag_show_product_info_url
      }
    ?>
    <!--eof Product URL -->
    
    <!--bof also purchased products module-->
    <?php require($template->get_template_dir('tpl_modules_also_purchased_products.php', DIR_WS_TEMPLATE, $current_page_base,'templates'). '/' . 'tpl_modules_also_purchased_products.php');?>
    <!--eof also purchased products module-->
    <?php
     /*  Move this section to below the add-to-cart buttons
    <!--bof Form close-->
    </form>
    <!--bof Form close-->
    </div>
    */
    ?>
    <div class="prodPrice">
    <div class="prodPriceContainer">
    <div style="float: left; font-size: 16px; font-weight: bold; margin-top: 6px;">Online Price: </div><div style="color: #FF0000; font-size: 13px; float: left;">
    <!--bof Product Price block -->
    <h2 id="productPrices" class="productGeneral">
    <?php
    // base price
      if ($show_onetime_charges_description == 'true') {
        $one_time = '<span >' . TEXT_ONETIME_CHARGE_SYMBOL . TEXT_ONETIME_CHARGE_DESCRIPTION . '</span><br />';
      } else {
        $one_time = '';
      }
      echo $one_time . ((zen_has_product_attributes_values((int)$_GET['products_id']) and $flag_show_product_info_starting_at == 1) ? TEXT_BASE_PRICE : '') . zen_get_products_display_price((int)$_GET['products_id']);
    ?></h2>
    <!--eof Product Price block -->
    </div>
    <!--bof Add to Cart Box -->
    <?php
    if (CUSTOMERS_APPROVAL == 3 and TEXT_LOGIN_FOR_PRICE_BUTTON_REPLACE_SHOWROOM == '') {
      // do nothing
    } else {
    ?>
                <?php
        $display_qty = (($flag_show_product_info_in_cart_qty == 1 and $_SESSION['cart']->in_cart($_GET['products_id'])) ? '<p>' . PRODUCTS_ORDER_QTY_TEXT_IN_CART . $_SESSION['cart']->get_quantity($_GET['products_id']) . '</p>' : '');
                if ($products_qty_box_status == 1 or $products_quantity_order_max== 1) { // First 1 was set to 0 for Quantity Removal
                  // hide the quantity box and default to 1
                  $the_button = '<input type="hidden" name="cart_quantity" value="1" />' . zen_draw_hidden_field('products_id', (int)$_GET['products_id']) . zen_image_submit(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT);
                } else {
                  // show the quantity box
        $the_button = PRODUCTS_ORDER_QTY_TEXT . '<input type="text" name="cart_quantity" value="' . (zen_get_buy_now_qty($_GET['products_id'])) . '" maxlength="6" size="4" /><br />' . zen_get_products_quantity_min_units_display((int)$_GET['products_id']) . '<br />' . zen_draw_hidden_field('products_id', (int)$_GET['products_id']) . zen_image_submit(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT);
                }
        $display_button = zen_get_buy_now_button($_GET['products_id'], $the_button);
      ?>
      <?php if ($display_qty != '' or $display_button != '') { ?>
        <div id="cartAdd">
        <?php
          echo $display_qty;
          echo $display_button;
                ?>
              </div>
      <?php } // display qty and button ?>
    <?php } // CUSTOMERS_APPROVAL == 3 ?>
    <!--eof Add to Cart Box-->
    </div>
    <!--bof Form close-->
    </form>
    <!--bof Form close-->
    </div>
    <!-- BOF Delivery Information Container -->
    <div class="deliveryContainer">
    <div class="delivery">Maximum delivery cost is £5.99 for UK Mainland for any of our new products ordered online. Stocks levels may vary. Should an item be out of stock, we will contact you to advise of restocking dates.</div></div>
    <!-- EOF Delivery Information Container -->
    <!-- BOF Return Information Container -->
    <div class="returnContainer">
    <div class="return">Our returns policy gives the purchaser fourteen days approval whether it be a new or used item. Should you wish to retun an item, you will be expected to pay postage and packing costs.</div></div>
    <!-- EOF Return Information Container -->
    <!-- BOF Grey Imports Information Container -->
    <div class="greyContainer">
    <div class="grey">Maximum delivery cost is £5.99 for UK Mainland for any of our new products ordered online. Stocks levels may vary. Should an item be out of stock, we will contact you to advise of restocking dates.</div></div>
    <!-- EOF Grey Imports Information Container -->
    <div style="width: 807px; float: left; margin: 0px 0px 10px 0px; display: none;"><img src="images/like_this_like_facebook.jpg" width="807" height="" class="31" alt="Like this? Like it on Facebook!"></div>
    </div>

  2. #2
    Join Date
    Apr 2006
    Location
    London, UK
    Posts
    10,569
    Plugin Contributions
    25

    Default Re: Internet Explorer!!

    When browsers render pages differently, it almost always means that the page structure is broken. That would appear to be the case here too, according to the W3 Validator.
    Kuroi Web Design and Development | Twitter

    (Questions answered in the forum only - so that any forum member can benefit - not by personal message)

  3. #3
    Join Date
    Aug 2010
    Posts
    77
    Plugin Contributions
    0

    Default Re: Internet Explorer!!

    I've had a browse through your link, handy to see the markup errors but cannot see what is causing it to malfunction?

  4. #4
    Join Date
    Apr 2006
    Location
    London, UK
    Posts
    10,569
    Plugin Contributions
    25

    Default Re: Internet Explorer!!

    Not my link, that's going to the international standards body.

    Could I gently point out that you've never said what the issue/malfunction is. It's very obvious to you as you have the site up in front of you.

    But to people coming to the site from elsewhere, it's not clear whether you're referring to the doubling up of the pricing box in IE8, the overflowing product description in IE7 or the way the whole structure collapses in an untidy heap in IE6.

    Some of these will be related to those markup problems. I recommend fixing them and then seeing whether the specific problem that concerns you is still there. If so, post back here and we can take a closer look.
    Kuroi Web Design and Development | Twitter

    (Questions answered in the forum only - so that any forum member can benefit - not by personal message)

  5. #5
    Join Date
    Aug 2010
    Posts
    77
    Plugin Contributions
    0

    Default Re: Internet Explorer!!

    Quote Originally Posted by kuroi View Post
    Not my link, that's going to the international standards body.

    Could I gently point out that you've never said what the issue/malfunction is. It's very obvious to you as you have the site up in front of you.

    But to people coming to the site from elsewhere, it's not clear whether you're referring to the doubling up of the pricing box in IE8, the overflowing product description in IE7 or the way the whole structure collapses in an untidy heap in IE6.

    Some of these will be related to those markup problems. I recommend fixing them and then seeing whether the specific problem that concerns you is still there. If so, post back here and we can take a closer look.
    Hi there, I've had a mooch about the validator results but I can't understand the errors. To me they look ok, I've closed a link correctly so not too sure on that one. Any ideas why it's playing up in IE...so frustrating! Really would appreciate any help. The rest of the site looks perfect in IE, just the product page.

    http://www.chichairandbeauty.co.uk/b...&products_id=3

  6. #6
    Join Date
    Feb 2005
    Location
    Lansing, Michigan USA
    Posts
    20,021
    Plugin Contributions
    3

    Default Re: Internet Explorer!!

    It looks OK in IE8 - the problem in IE6 and 7 seems to be caused by the float:left; here:

    .description {
    margin: 15px 15px 15px 15px;
    float: left;
    }

  7. #7
    Join Date
    Aug 2010
    Posts
    77
    Plugin Contributions
    0

    Default Re: Internet Explorer!!

    Quote Originally Posted by stevesh View Post
    It looks OK in IE8 - the problem in IE6 and 7 seems to be caused by the float:left; here:

    .description {
    margin: 15px 15px 15px 15px;
    float: left;
    }
    Hi there, think I've sorted the description box, looks good in IE8 - what am I to do for the previous versions of IE? Also, I cannot work out for the life of me why there is two product price boxes? It seems to be part of the same one...any ideas?

  8. #8
    Join Date
    Feb 2005
    Location
    Lansing, Michigan USA
    Posts
    20,021
    Plugin Contributions
    3

    Default Re: Internet Explorer!!

    If you remove the float:left; from that rule, it will look better in IE6 and 7. You'll probably have to adjust the margin/padding to make it look as it does in IE8.

    The duplicate price box looks like an error by the template designer.

  9. #9
    Join Date
    Aug 2010
    Posts
    77
    Plugin Contributions
    0

    Default Re: Internet Explorer!!

    Any ideas why there is two product price boxes? This seems to be the only IE issue now. Any help would be really appreciated.

  10. #10
    Join Date
    Aug 2010
    Posts
    77
    Plugin Contributions
    0

    Default Re: Internet Explorer!!

    Quote Originally Posted by coxdabd View Post
    Any ideas why there is two product price boxes? This seems to be the only IE issue now. Any help would be really appreciated.
    Please anyone? Sure there must be an expert who can help, my boss is giving me a hard time regarding this.

 

 

Similar Threads

  1. Internet Explorer 7 cannot open internet site
    By Robbyn7 in forum General Questions
    Replies: 14
    Last Post: 27 Mar 2008, 11:21 PM
  2. Internet Explorer
    By evotactical in forum General Questions
    Replies: 31
    Last Post: 29 Feb 2008, 10:13 AM
  3. Internet explorer!!! help!!!!
    By thebooktrunk.com in forum General Questions
    Replies: 6
    Last Post: 17 Oct 2007, 07:31 PM

Posting Permissions

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