Page 1 of 2 12 LastLast
Results 1 to 10 of 13
  1. #1
    Join Date
    Dec 2009
    Posts
    18
    Plugin Contributions
    0

    Default Image not showing in Product Info

    Having spent 5 hours trying to figure this out i've finally given up

    Have just started putting products onto site and have now got a good few on there - previously i added a couple of test items and im sure the product image appeared on the main info page, but what ever i do i cannot get the image to appear.

    I've since installed IH2 to see if this would fix it, but have noticed that the first images i add in IH2 dont appear either.

    In the product listing the image appears fine

    http://www.avjungle.co.uk/sonos-c-65.html (BR100 towards the bottom) - this is the first image used in IH2 - zooms fine etc.

    On the Product Info page four further images appear at the bottom and zoom as they should do, but there is actually 5 images in IH2, the first of which is not appearing here, nor is it appearing in the default layout position.

    I'm now totally at a loss - i dont think i've fiddled with anything that has broke it - the image is set as 1102 in ALL LISTING

    Any help really appreciated.


    Thanks



    Dean.

  2. #2
    Join Date
    Jun 2005
    Location
    Cumbria, UK
    Posts
    10,263
    Plugin Contributions
    3

    Default Re: Image not showing in Product Info

    Get rid of the SEO URL module you are using. It is no longer necessary to have URL's re-written for SE's . These mods are just more areas where problems can occur.

    I suspect that the SEO mod you installed is contributing to your error.
    20 years a Zencart User

  3. #3
    Join Date
    Dec 2009
    Posts
    18
    Plugin Contributions
    0

    Default Re: Image not showing in Product Info

    Ok ill try that - it was installed by ISP as default.

    Why are they not needed now ? i thought URL's with product names were good ??


    Thanks


    Dean.

  4. #4
    Join Date
    Dec 2009
    Posts
    18
    Plugin Contributions
    0

    Default Re: Image not showing in Product Info

    Disabled SEO URL's - unfortunately didnt make any difference

    Any other suggestions appreciated..


    Dean

  5. #5
    Join Date
    Dec 2009
    Posts
    18
    Plugin Contributions
    0

    Default Re: Image not showing in Product Info

    I've spent another few hours at this and still cannot get the product info image to display.

    If i have only one image selected - its appearing fine in the product list, but nothing on info page.

    Within the admin section it appears in the preview, and its definately going into the right directory as it appears in listing.

    IH2 is also showing the image and relevent med and large, so it knows its there too...

    its starting to hurt now.

    Any other suggestions greatly appreciated.

    And not related but i notice the IH2 doesnt work properly with Chrome and sends the float over image off the top of the page.
    Last edited by avjungle; 3 Jan 2010 at 10:44 AM. Reason: forgot

  6. #6
    Join Date
    Jun 2005
    Location
    Cumbria, UK
    Posts
    10,263
    Plugin Contributions
    3

    Default Re: Image not showing in Product Info

    Quote Originally Posted by avjungle View Post
    it was installed by ISP as default.

    Why are they not needed now? i thought URL's with product names were good ??
    Thanks

    Dean.
    See what Matt Cutts (Head of Google Search Qaulity Team) says:

    Zencart has been designed to create dynamic URL's that Search Engines can easily interpret, index and follow. Some software programs are not as good as Zencart in this respect and create dynamic URL's that have too many parameters.

    But Zencart does not create such a depth, and the structure of the dynamic URL is consistent.

    You would be well-advised to remove "SEO Modules" and trust ZC's inherent ability to create dynamic urls that search engines now prefer, and to assist the SE's in indexing efficiency, you should rather install Andrew Berezin's SitemapsXML module and dovetail that with the Webmaster Dashboard facility in your Google Account.

    You say your ISP installed the SEO module... I think they may have fiddled with more stuff, and that is why your images are not displaying.

    If your ISP cannot sort it out, find a decent host that knows Zencart
    20 years a Zencart User

  7. #7
    Join Date
    Dec 2009
    Posts
    18
    Plugin Contributions
    0

    Default Re: Image not showing in Product Info

    Thanks for the info - my host is Zen Certified

    http://www.terranetwork.net/zen_cart_hosting.php

    I will mail them to see if they've altered anything else - as its really doing my head in as i seem so close but now stuck.

    thinking about how this has manifested itself, i also noticed that prior to IH2, when i had multiple images all of them pointed to the same image rather than seperate ones..

    If they cant help, i guess i'll be posting on the professional help pages

    Dean.

  8. #8
    Join Date
    Oct 2004
    Location
    Southport, UK
    Posts
    4,237
    Plugin Contributions
    20

    Default Re: Image not showing in Product Info

    Try reverting to the classic template - it looks to me as if there's some code missing on your includes/templates/YOUR_TEMPLATE/templates/tpl_product_info_display.php

    If the image appears when using classic, then it is definitely a template issue.
    Development Manager @ JSWeb Ltd
    Over 15 years with Zencart

  9. #9
    Join Date
    Dec 2009
    Posts
    18
    Plugin Contributions
    0

    Default Re: Image not showing in Product Info

    Ah ok - i will give that a go - if i change to Classic, can i switch back to the new template without losing anything ?

    If anyone can look at this its the code for tpl_product_info_display

    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 5369 2006-12-23 10:55:52Z drbyte $
    
     */
    
     //require(DIR_WS_MODULES . '/debug_blocks/product_info_prices.php');
    
    ?>
    
    
    
    
    
    
    
                            
    
    <!--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 -->
    
    
    
    
    
    <div class="title_box">
    
                
    
        <h1 id="productName" class="productGeneral"><?php echo $products_name; ?></h1>
    
                  
    
    </div>
    
    
    
    
    
    
    
    
    
    
    
    
    
                            
    
       
    
       
    
       
    
    
    
    
    
    <div class="centerColumn" id="productGeneral" style="padding:1px;">
    
    
    
    
    
    						<div class="product_box">
    
    							<div class="bg_inner1">
    
    							<div class="bg_inner2">
    
    							<div class="bg_inner3">
    
    							<div class="bg_inner4">
    
    							<div class="bg_inner5">
    
    							<div class="bg_inner6">
    
    							<div class="bg_inner7">
    
    							<div class="bg_inner8">
    
    							<div class="bg_inner91" style="padding-bottom:70px;">
    
    
    
    
    
    <!--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'), 'post', 'enctype="multipart/form-data"') . "\n"; ?>
    
    <!--eof Form start-->
    
    
    
    <?php if ($messageStack->size('product_info') > 0) echo $messageStack->output('product_info'); ?>
    
    
    
    
    
    <!--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-->
    
    
    
    <!--bof Product Name-->
    
    <!--eof Product Name-->
    
    
    
    <!--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 Product Price block -->
    
    <strong><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></strong>
    
    <!--eof Product Price block -->
    
    
    
    <!--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  -->
    
    
    
     <!--bof Product description -->
    
    <?php if ($products_description != '') { ?>
    
    <div id="productDescription" class="productGeneral biggerText">
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <!--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 == 0 or $products_quantity_order_max== 1) {
    
                  // 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']) . '<div class="buttonRow">' . zen_image_submit(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT) . '</div>';
    
                }
    
        $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-->
    
    
    
    
    
    
    
    <br class="clearBoth" />
    
    
    
    
    
    
    
    
    
    
    
    <?php echo stripslashes($products_description); ?></div><br class="clearBoth" />
    
    <?php } ?>
    
    <!--eof Product description -->
    
    <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 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 -->
    
    
    
    <!--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 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 -->
    
    
    
    <!--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-->
    
    
    
    <!--bof Form close-->
    
    </form>
    
    <!--bof Form close-->
    
    
    
    
    
     
    
    							</div>
    
    							</div>
    
    							</div>
    
    							</div>
    
    							</div>
    
    							</div>
    
    							</div>
    
    							</div>
    
    							</div>
    
    						</div>
    
    
    
    </div>
    <?php @require($m1_current_template);?>
    Thanks



    Dean.
    Last edited by avjungle; 3 Jan 2010 at 03:23 PM. Reason: added PHP

  10. #10
    Join Date
    Jul 2005
    Location
    Upstate NY
    Posts
    22,010
    Plugin Contributions
    25

    Default Re: Image not showing in Product Info

    Your "Main Product Image" section looks normal...

    So either $products_image is coming up null, or there is something wrong with tpl_modules_main_product_image.php

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. Image Handler: Can not get image to display on product info page
    By weezee in forum Setting Up Categories, Products, Attributes
    Replies: 8
    Last Post: 24 Oct 2010, 04:31 AM
  2. Product Image not showing....either is catagory info!
    By MamaT in forum Setting Up Categories, Products, Attributes
    Replies: 2
    Last Post: 3 Dec 2008, 02:09 AM
  3. Image not showing up on product info page
    By annav in forum General Questions
    Replies: 2
    Last Post: 20 Aug 2008, 05:10 AM
  4. Product info image doesn't showing in all languages
    By Franck69 in forum Customization from the Admin
    Replies: 8
    Last Post: 12 Jul 2008, 06:41 PM
  5. Replies: 3
    Last Post: 30 Jun 2008, 04:57 AM

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
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR