Results 1 to 9 of 9

turning off other images for this product

This is a discussion on turning off other images for this product within the osCmax v2 Customization/Mods forums, part of the osCmax v2.0 Forums category; One more question from a noob. I can't seem to find a setting to turn off the 'other images for ...

      
  1. #1
    Lurker
    Join Date
    Aug 2005
    Posts
    2
    Rep Power
    0


    Default turning off other images for this product

    One more question from a noob. I can't seem to find a setting to turn off the 'other images for this product' box. Any hints? TIA.

  2. #2
    New Member
    Join Date
    Feb 2004
    Posts
    12
    Rep Power
    0


    Default RE: turning off other images for this product

    I wish I knew! I have fumbled around in the templates, but not sure which part to remove.

    I just have a thumbnail, and a big image. I don't need to show extra images, and just want to turn that box off.

    Anyone??

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


    Default RE: turning off other images for this product

    I did this manually by editing the template and removed the code.

    Its surprisingly easy to be honest

    load up the following page into notepad.

    catalog/templates/yourtemplate/content/product_info.tpl.php

    Its easier in dreamweaver, so if you have dreamweaver, load that page into it, change the view to design view, and look for a large clear table near the center, directly under this is the table you need to remove.

    For those who do not have or know dreamweaver, open the file in notepad and look for and delet the following lines (based on OSCMAX RC2

    <tr>
    <td>
    <div class="screenshotsHeader">
    <div class="screenshotsHeaderText"><?php echo TEXT_OTHER_PRODUCT_IMAGES; ?></div>
    </div>
    <div class="screenshotsBlock">
    <?php include(DIR_WS_MODULES . 'dynamic_mopics.php'); ?>
    </div>
    </td>
    </tr>

    ---------------------------------------
    so it will now look like this

    </td>
    </tr>
    <?php
    //// BEGIN: Added for Dynamic MoPics v3.000
    ?>
    <?php
    //// END: Added for Dynamic MoPics v3.000
    ?>
    <tr>

    and thats all there is too it.

  4. #4
    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: turning off other images for this product

    Um, don't delete the lines, move them to the mopics file where they belong. Then when product_info.tpl.php runs it will go to mopics, and if there is no mopics to display it won't put up anything, but if there are mopics it will put up the box.

    Bad coding, goes against style (osc style guide is to display if there is something to display, and do not display if there is nothing to display, unlike IBM's styleguide of "this page intentionally left blank.").

    product_info.tpl.php

    Code:
                    //// BEGIN:  Added for Dynamic MoPics v3.000
    ?>
    <!--      <tr>
            <td>
                                    <div class="screenshotsHeader">
                                            <div class="screenshotsHeaderText"><?php
     echo TEXT_OTHER_PRODUCT_IMAGES; ?></div>
                                    </div>
                                    <div class="screenshotsBlock"> -->
                                            <?php include(DIR_WS_MODULES . 'dynamic_
    mopics.php'); ?>
            <!--                    </div>
            </td>
          </tr> -->
    <?php
                    //// END:  Added for Dynamic MoPics v3.000
    ?>
    modules/dynamic_mopics.php

    Code:
            if (mopics_file_exists(DIR_FS_CATALOG . str_replace($search, $replace, D
    YNAMIC_MOPICS_PATTERN))) {
    //
    // moved the mopics box to here from the products info template
    //
    ?>      <tr>
            <td>
                                    <div class="screenshotsHeader">
                                            <div class="screenshotsHeaderText"><?php
     echo TEXT_OTHER_PRODUCT_IMAGES; ?></div>
                                    </div>
                                    <div class="screenshotsBlock">
    <?
    and

    Code:
                    // All thumbnails have been found and displayed; clear all of th
    e CSS floats
                    echo '<div class="clearScreenshots"><hr /></div>';
    //
    // moved the mopics box from the products template to here
    //
    ?>                                </div>
            </td>
          </tr>
    <?
            } else {
                    // No extra images found for this product
    //              echo '<p class="noScreenshots"><span class="smallText">' . TEXT_
    NO_MOPICS . '</span></p>';
            }
    ?>
    Now the code displays NOTHING if there is nothing to display, and mopics if it finds them.
    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

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


    Default RE: turning off other images for this product

    Thats cool, but you still end up with the "No other images currently available" which is the part I want rid off.

  6. #6
    osCMax Developer

    michael_s's Avatar
    Join Date
    Jul 2002
    Location
    Phoenix, AZ
    Posts
    19,501
    Rep Power
    567


    Default RE: turning off other images for this product

    C'mon, use your noggin! met00 provided such a neat solution. All you need to do is look at the code, the answer is right there ...

    Remove this:
    Code:
    ' . TEXT_
    NO_MOPICS . '
    Or just edit the value for the contstant TEXT_NO_MOPICS to be blank in /includes/languages/english/product_info.php. There is always more than one way to get the job done.
    Michael Sasek
    osCMax Developer


    osCmax installation service - Have our professionals install osCmax on your server - same day service!
    osCmax 2.0 User Manual - the must have beginners guide to osCmax v2.0

    Stay Up To Date with everything osCMax:
    Free osCMax Newsletters - Security notices, New Releases, osCMax News
    osCMax on Twitter - Up to the minute info as it happens. Know it first.

    osCmax Documentation

  7. #7
    Member
    Join Date
    Apr 2006
    Posts
    39
    Rep Power
    0


    Default Re: RE: turning off other images for this product

    Quote Originally Posted by met00
    Um, don't delete the lines, move them to the mopics file where they belong. Then when product_info.tpl.php runs it will go to mopics, and if there is no mopics to display it won't put up anything, but if there are mopics it will put up the box.

    Bad coding, goes against style (osc style guide is to display if there is something to display, and do not display if there is nothing to display, unlike IBM's styleguide of "this page intentionally left blank.").

    product_info.tpl.php

    Code:
                    //// BEGIN&#58;  Added for Dynamic MoPics v3.000
    ?>
    &lt;!--      &lt;tr>
            &lt;td>
                                    &lt;div class="screenshotsHeader">
                                            &lt;div class="screenshotsHeaderText">&lt;?php
     echo TEXT_OTHER_PRODUCT_IMAGES; ?>&lt;/div>
                                    &lt;/div>
                                    &lt;div class="screenshotsBlock"> -->
                                            &lt;?php include&#40;DIR_WS_MODULES . 'dynamic_
    mopics.php'&#41;; ?>
            &lt;!--                    &lt;/div>
            &lt;/td>
          &lt;/tr> -->
    &lt;?php
                    //// END&#58;  Added for Dynamic MoPics v3.000
    ?>
    modules/dynamic_mopics.php

    Code:
            if &#40;mopics_file_exists&#40;DIR_FS_CATALOG . str_replace&#40;$search, $replace, D
    YNAMIC_MOPICS_PATTERN&#41;&#41;&#41; &#123;
    //
    // moved the mopics box to here from the products info template
    //
    ?>      &lt;tr>
            &lt;td>
                                    &lt;div class="screenshotsHeader">
                                            &lt;div class="screenshotsHeaderText">&lt;?php
     echo TEXT_OTHER_PRODUCT_IMAGES; ?>&lt;/div>
                                    &lt;/div>
                                    &lt;div class="screenshotsBlock">
    &lt;?
    and

    Code:
                    // All thumbnails have been found and displayed; clear all of th
    e CSS floats
                    echo '&lt;div class="clearScreenshots">&lt;hr />&lt;/div>';
    //
    // moved the mopics box from the products template to here
    //
    ?>                                &lt;/div>
            &lt;/td>
          &lt;/tr>
    &lt;?
            &#125; else &#123;
                    // No extra images found for this product
    //              echo '&lt;p class="noScreenshots">&lt;span class="smallText">' . TEXT_
    NO_MOPICS . '&lt;/span>&lt;/p>';
            &#125;
    ?>
    Now the code displays NOTHING if there is nothing to display, and mopics if it finds them.

    Just to be clear you make a comment out in product_info.tpl.php.

    And you make a file named dynamic_mopics.php that contains the following code:

    Code:
            if &#40;mopics_file_exists&#40;DIR_FS_CATALOG . str_replace&#40;$search, $replace, D
    YNAMIC_MOPICS_PATTERN&#41;&#41;&#41; &#123;
    //
    // moved the mopics box to here from the products info template
    //
    ?>      &lt;tr>
            &lt;td>
                                    &lt;div class="screenshotsHeader">
                                            &lt;div class="screenshotsHeaderText">&lt;?php
     echo TEXT_OTHER_PRODUCT_IMAGES; ?>&lt;/div>
                                    &lt;/div>
                                    &lt;div class="screenshotsBlock">
    &lt;?
    
    // All thumbnails have been found and displayed; clear all of th
    e CSS floats
                    echo '&lt;div class="clearScreenshots">&lt;hr />&lt;/div>';
    //
    // moved the mopics box from the products template to here
    //
    ?>                                &lt;/div>
            &lt;/td>
          &lt;/tr>
    &lt;?
            &#125; else &#123;
                    // No extra images found for this product
    //              echo '&lt;p class="noScreenshots">&lt;span class="smallText">' . TEXT_
    NO_MOPICS . '&lt;/span>&lt;/p>';
            &#125;
    ?>
    Is this correct?

  8. #8
    Member
    Join Date
    Aug 2003
    Posts
    38
    Rep Power
    0


    Default RE: Re: RE: turning off other images for this product

    Answer to last questions is NO.
    Unfortuantely some can code but cant write isntructions. So here you go.

    Open file- tempaltes/your-tempalte/content/product_info.tpl.php

    Remove the following code: (lines 124-137 for me)

    Code:
    //// BEGIN&#58;  Added for Dynamic MoPics v3.000
    ?>
    &lt;!--      &lt;tr>
            &lt;td>
                                    &lt;div class="screenshotsHeader">
                                            &lt;div class="screenshotsHeaderText">&lt;?php
     echo TEXT_OTHER_PRODUCT_IMAGES; ?>&lt;/div>
                                    &lt;/div>
                                    &lt;div class="screenshotsBlock"> -->
                                            &lt;?php include&#40;DIR_WS_MODULES . 'dynamic_
    mopics.php'&#41;; ?>
            &lt;!--                    &lt;/div>
            &lt;/td>
          &lt;/tr> -->
    &lt;?php
                    //// END&#58;  Added for Dynamic MoPics v3.000
    ?>
    Save and upload.


    Open file- includes/modules/dynamic_mopics.php
    Find the following code: (line 42 for me)

    Code:
    if &#40;mopics_file_exists&#40;DIR_FS_CATALOG . str_replace&#40;$search, $replace, DYNAMIC_MOPICS_PATTERN&#41;&#41;&#41; &#123;
    Insert the following code below that:
    Code:
    //// moved the mopics box to here from the products info template
    //
    ?>      
            &lt;tr>
            &lt;td>
             &lt;div class="screenshotsHeader">
             &lt;div class="screenshotsHeaderText">
    &lt;?php
     echo TEXT_OTHER_PRODUCT_IMAGES; 
     ?>     
                &lt;/div>
                &lt;/div>
               &lt;div class="screenshotsBlock">
    NEXT search for (in same file)
    Code:
    TEXT_NO_MOPICS
    (line 112 at bottom for me)
    Just delete it.

    Save and upload.

  9. #9
    New Member
    Join Date
    Jan 2005
    Posts
    18
    Rep Power
    0


    Default RE: Re: RE: turning off other images for this product

    If your not going to ever use it, I'm with spottedhaggis.

    Fast fix and easy to do.

Similar Threads

  1. Missing Product Images
    By driwashsolutions in forum osCmax v2 Customization/Mods
    Replies: 0
    Last Post: 12-08-2006, 03:13 PM
  2. PRODUCT IMAGES
    By jschafer52 in forum osCmax v2 Customization/Mods
    Replies: 1
    Last Post: 07-11-2006, 06:46 PM
  3. Other images for this product box?
    By [wicked] in forum osCMax v2 Features Discussion
    Replies: 1
    Last Post: 08-17-2005, 07:36 PM
  4. Turning off the background images
    By mcdanie1 in forum osCommerce 2.2 Modification Help
    Replies: 1
    Last Post: 09-30-2003, 10:02 AM
  5. Product images not showing?
    By Picman in forum osCommerce 2.2 Modification Help
    Replies: 2
    Last Post: 06-12-2003, 03:01 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
  •