Results 1 to 10 of 3727

Threaded View

  1. #11
    Join Date
    Jan 2007
    Location
    Los Angeles, California, United States
    Posts
    10,021
    Plugin Contributions
    32

    Default Re: Zen Lightbox addon [Support Thread]

    Quote Originally Posted by DivaVocals View Post
    So I am back with more issue regarding product images and product reviews.. I think the issue I reported previously regarding the images and reviews may not be related to TPP at all.. I think the issues with having reviews on the tabs in TPP is caused because of an overall issue with how Colorbox (and Zen Lightbox) display/deal with reviews and product images together in general.

    I reported this new find in the Zen Lightbox thread, but I'm reporting here too since I am seeing the SAME issue with both Colorbox and Zen Lightbox.

    Not sure why, but the Lightbox and Colorbox add-ons are generating some weird/invalid HTML on the product reviews pages. You will see the model number appear in what appears to be some weird link to the left of the product image. Using Zen Lightbox, you can see what I am speaking of on this page:
    http://clientlaserdiscvault(dot)overthehillweb(dot)com/index.php?main_page=product_reviews&products_id=8909


    I found the EXACT same issue with the beta version of the Colorbox add-on as well. You can see the same issue using the Colorbox add-on on this page:
    http://clienthairisle(dot)overthehillweb(dot)com/Hair-Extensions/Economy-Collection/Economy-Unprocessed/Indian-Remy-Micro-Thin-Machine-Weft-Virgin-Curly-Texture-3-Oz/reviews?number_of_uploads=0&

    This weird link goes away when I turn off Lightbox or Colorbox.

    Without Lightbox turned on this is the HTML created:
    Code:
    <div id="productReviewsDefaultProductImage" class="centeredContent back">  
    <div id="productMainImage" class="centeredContent back"> 
    <script language="javascript" type="text/javascript">
    <!-- document.write('<a href="javascript:popupWindow(\'http://myclient.com/index.php?main_page=popup_image&amp;pID=8909\')"><img   src="images/dasPic_24141.jpg" alt="National Geographic - Secrets of  the  Titanic [G52000]" title=" National Geographic - Secrets of the  Titanic  [G52000] " width="349" height="350" />
    <br /><span class="imgLink">larger image</span></a>'); //-->
    </script> 
    <noscript> 
    <a   href="http://myclient.com/index.php?main_page=popup_image&amp;pID=8909"   target="_blank"><img src="images/dasPic_24141.jpg" alt="National   Geographic - Secrets of the Titanic [G52000]" title=" National   Geographic - Secrets of the Titanic [G52000] " width="349" height="350"   /><br /><span class="imgLink">larger   image</span></a>
    </noscript> 
    </div></div>
    With Lightbox turned off this is the HTML created (note the mis-behaving HTML created is in red):
    Code:
    <div id="productReviewsDefaultProductImage" class="centeredContent back">  
    <div id="productMainImage" class="centeredContent back"> 
    <script language="javascript" type="text/javascript">
    <!-- document.write('<a href="images/dasPic_24141.jpg"   rel="lightbox-g" title="National Geographic - Secrets of the   Titanic<br /><span   class=\"smallText\">[G52000]</span>"><img   src="images/dasPic_24141.jpg" alt="National Geographic - Secrets of the   Titanic [G52000]" title=" National Geographic - Secrets of the Titanic   [G52000] " width="349" height="350" /><br /><span   class="imgLink">larger image</span></a>'); //-->
    </script>
    <a href="images/dasPic_24141.jpg" rel="lightbox-g" title="National Geographic - Secrets of the Titanic&lt;br /&gt;&lt;span class=" smalltext"="">[G52000]"&gt;<img src="images/dasPic_24141.jpg" alt="National Geographic - Secrets of the Titanic [G52000]" title=" National Geographic - Secrets of the Titanic [G52000] " height="350" width="349"><br><span class="imgLink">larger image</span></a> 
    <noscript> 
    <a   href="http://myclient.com/index.php?main_page=popup_image&amp;pID=8909"   target="_blank"><img src="images/dasPic_24141.jpg" alt="National   Geographic - Secrets of the Titanic [G52000]" title=" National   Geographic - Secrets of the Titanic [G52000] " width="349" height="350"   /><br /><span class="imgLink">larger   image</span></a>
    </noscript> 
    </div></div>
    Using either Colorbox or Zen Lightbox, the issue goes away when I turn off these add-ons. It seems clear that there is something with how both of these add-ons deal with product images and reviews that goes awry.

    Any thoughts??
    Found a better solution to this issue than what I posted previously..

    Issue:
    If you have both Tabbed Products Pro, and Zen Lightbox installed AND your products have model numbers defined, the problem outlined above will manifest itself.

    To fix this in the includes/modules/pages/product_reviews/header_php.php file replace this:
    Code:
      if (zen_not_null($review->fields['products_model'])) {
         $products_name = $review->fields['products_name'] . '<br  /><span class="smallText">[' .  $review->fields['products_model'] . ']</span>';
      } else {
        $products_name = $review->fields['products_name'];
      }
    with this:
    Code:
    if (TPP_GLOBAL_ENABLE_TABS == '1') {  
      if (zen_not_null($review->fields['products_model'])) {
        $products_name = $review->fields['products_name'];
      }
    
      } else {
      if (zen_not_null($review->fields['products_model'])) {
         $products_name = $review->fields['products_name'] . '<br  /><span class="smallText">[' .  $review->fields['products_model'] . ']</span>';
      } else {
        $products_name = $review->fields['products_name'];
      }
    }

    What this change does:
    If you have Tabbed Products Pro and Zen Lightbox installed, the model number field will NOT display on the product reviews page.

    I realize this is pretty much a bandaid solution, but coming up with a solution that allows the product model field to display when both TPP and Zen Lightbox are installed and active is over my paygrade to execute. I don't know if the issue is in the TPP code, or the ZenLight box code or if a change needs to be made in both. Again, someone smarter than me will need to figure this out. So I am sharing a down and dirty solution that works.
    Last edited by DivaVocals; 25 Aug 2013 at 10:11 AM.
    My Site - Zen Cart & WordPress integration specialist
    I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

 

 

Similar Threads

  1. Free Shipping Rules addon [Support Thread]
    By numinix in forum Addon Shipping Modules
    Replies: 36
    Last Post: 2 Dec 2016, 01:56 PM
  2. v151 Reviews Reply addon [Support Thread]
    By mikestaps in forum All Other Contributions/Addons
    Replies: 9
    Last Post: 17 Oct 2014, 01:29 AM
  3. Jquery Lightbox [Support thread]
    By yellow1912 in forum All Other Contributions/Addons
    Replies: 257
    Last Post: 2 Aug 2012, 10:57 PM
  4. File Upload Required addon [Support Thread]
    By 1100101 in forum All Other Contributions/Addons
    Replies: 21
    Last Post: 10 Dec 2011, 03:00 AM
  5. [Support Thread] IE only JavaScripts and Stylesheets Addon
    By Meshach in forum All Other Contributions/Addons
    Replies: 16
    Last Post: 31 May 2011, 08:18 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