Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Product listing


FWR Media

Recommended Posts

  • 2 weeks later...

@@raiwa

 

Hi Rainer,

 

My group was wondering is there away to put the item numbers back in admin categories/products sections?  After the last update and the pic's were added (great by the way) the item numbers quit showing up.  Can we or is there something I need to check to have both?

 

Thanks

Dean

Link to comment
Share on other sites

Hello Dean @@dculley,

 

I do not understand the problem. The KissIt image thumbnailer modifications in Admin only replace the original icon by the thumb for products and add the thumb bfore the folder icon for categories. It doesn't replace anything in a standard store. Maybe you had a customization done in your admin to show there the item number. Then you have to adapt the code changes.

 

Also the description part is not changed at all by the thumb installation. Can you please add a screenshot, maybe before/after installation to understand better what you refer to.

 

rgds

Rainer

Link to comment
Share on other sites

@@raiwa

 

As far as I can till it went to this after the last kiss it update.  I don't remember adding any modes to this section.  I will check the current file to the backups to see what I can find. 

 

post-303521-0-33281900-1464009777_thumb.jpg

Link to comment
Share on other sites

Link to comment
Share on other sites

@@dculley,
 
There is no item number showing in that listing in a standard store.
 
If you have the description duplicated remove the duplication or replace the first description entry with the item number. Check your original file for the item number.
The line you have to search and correct should be like this:

<td class="dataTableContent"><?php echo '<a href="' . tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&pID=' . $products['products_id'] . '&action=new_product_preview') . '">' . tep_image(DIR_WS_CATALOG_IMAGES . $products['products_image'], $products['products_name'], 40, 40) . '</a> <span style="position:relative; top:-14px;">' . $products['products_name'] . '</span>'; ?></td>

You might have "$products['products_name']" duplicated and "$products['products_id']" missing.

 

rgds

Rainer

Edited by raiwa
Link to comment
Share on other sites

@@raiwa

 

Got it.  Took your

<td class="dataTableContent"><?php echo '<a href="' . tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&pID=' . $products['products_id'] . '&action=new_product_preview') . '">' . tep_image(DIR_WS_CATALOG_IMAGES . $products['products_image'], $products['products_name'], 40, 40) . '</a> <span style="position:relative; top:-14px;">' . $products['products_name'] . '</span>'; ?></td>

and renamed the last $products['products_name']  .  to $products['products_model']  .

<td class="dataTableContent"><?php echo '<a href="' . tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&pID=' . $products['products_id'] . '&action=new_product_preview') . '">' . tep_image(DIR_WS_CATALOG_IMAGES . $products['products_image'], $products['products_name'], 40, 40) . '</a> <span style="position:relative; top:-14px;">' . $products['products_model'] . '</span>'; ?></td>

Here is a pic with the results.

post-303521-0-95689900-1464141702_thumb.jpg

 

Thanks for the help.  Hope others can use this.

 

Dean

 

Link to comment
Share on other sites

  • 3 weeks later...

Hi I wondered if anyone could help me please?

 

I installed the add on and it was working fine but I then added a template and tried to reinstall the missing code but am coming up with the error 

 

 

Parse error: syntax error, unexpected ',' in /homepages/7/d468915905/htdocs/clickandbuilds/osCommerce/Bumbleberrys/product_info.php on line 127

 

I've looked but cant see the error but then again I am definitely no expert in PHP.

 

heres my code

<?php
/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/

  require('includes/application_top.php');

  if (!isset($HTTP_GET_VARS['products_id'])) {
    tep_redirect(tep_href_link(FILENAME_DEFAULT));
  }

  require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_PRODUCT_INFO);

  $product_check_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");
  $product_check = tep_db_fetch_array($product_check_query);

  require(DIR_WS_INCLUDES . 'template_top.php');

  if ($product_check['total'] < 1) {
?>

<div class="contentContainer">
  <div class="contentText">
    <?php echo TEXT_PRODUCT_NOT_FOUND; ?>
  </div>

  <div class="f_right">
    <?php echo tep_draw_button(IMAGE_BUTTON_CONTINUE, 'triangle-1-e', tep_href_link(FILENAME_DEFAULT)); ?>
  </div>
</div>

<?php
  } else {
    $product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p.manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");
    $product_info = tep_db_fetch_array($product_info_query);

    tep_db_query("update " . TABLE_PRODUCTS_DESCRIPTION . " set products_viewed = products_viewed+1 where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and language_id = '" . (int)$languages_id . "'");

    if ($new_price = tep_get_products_special_price($product_info['products_id'])) {
      $products_price = '<span class="productSpecialPrice1"><s>' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</s></span> <span class="productSpecialPrice1">' . $currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id'])) . '</span>';
    } else {
      $products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
    }

    if (tep_not_null($product_info['products_model'])) {
      $products_name = $product_info['products_name'] . '<br /><span class="smallText">[' . $product_info['products_model'] . ']</span>';
    } else {
      $products_name = $product_info['products_name'];
    }
?>

<?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product')); ?>

<div>
  <div class="prod_info_name"><h1><?php echo $products_name; ?></h1></div>
  <div class="prod_info_price" align="right"><h1><?php echo $products_price; ?></h1></div>
  <div class="clear"></div>
</div>

<div class="contentContainer">
  <div class="contentText">

<?php
    if (tep_not_null($product_info['products_image'])) {
      $pi_query = tep_db_query("select image, htmlcontent from " . TABLE_PRODUCTS_IMAGES . " where products_id = '" . (int)$product_info['products_id'] . "' order by sort_order");

      if (tep_db_num_rows($pi_query) > 0) { 
?>

    <div id="piGal" class="f_right <?php echo ((tep_db_num_rows($pi_query) >5 )? 'min_height_ie8' : 'min_height_normal'); ?>" align="right">
      <ul class="list4">

<?php
        $pi_counter = 0;
        while ($pi = tep_db_fetch_array($pi_query)) {
          $pi_counter++;

          $pi_entry = '        <li><a href="';

          if (tep_not_null($pi['htmlcontent'])) {
            $pi_entry .= '#piGalimg_' . $pi_counter;
          } else {
            list($width, $height) = file_exists(DIR_WS_IMAGES . $pi['image'])? getimagesize(DIR_WS_IMAGES . $pi['image']) : array(150,150); 
            $pi_entry .= tep_href_link(((KISSIT_MAIN_PRODUCT_WATERMARK_SIZE > 0)? preg_replace('%<img width="[0-9 ]+" height="[0-9 ]+" src="(.*)" title=.+%', '$1', tep_image(DIR_WS_IMAGES . $pi['image'], null, $width, $height)) : DIR_WS_IMAGES . $pi['image']), '', 'NONSSL', false);
          }

          $pi_entry .= '" target="_blank" rel="fancybox">' . tep_image( DIR_WS_IMAGES . $pi['image'], addslashes($product_info['products_name']) . ' ' . $pi_counter, KISSIT_MAIN_PRODUCT_IMAGE_WIDTH, KISSIT_MAIN_PRODUCT_IMAGE_HEIGHT ) . '</a>'; 


          if (tep_not_null($pi['htmlcontent'])) {
            $pi_entry .= '<div class="display_none"><div id="piGalimg_' . $pi_counter . '">' . $pi['htmlcontent'] . '</div></div>';
          }

          $pi_entry .= '</li>';

          echo $pi_entry;
        }
?>

      </ul>
    </div>
	

<script type="text/javascript">
$('#piGal ul').bxGallery({
  maxwidth: <?php echo KISSIT_MAIN_PRODUCT_IMAGE_WIDTH; ?>,
  maxheight: <?php echo KISSIT_MAIN_PRODUCT_IMAGE_HEIGHT; ?>, 
  thumbwidth: <?php echo (($pi_counter > 1) ? '75' : '0'); ?>,
  thumbcontainer: 400,
  load_image: 'ext/jquery/bxGallery/spinner.gif'
});
</script>

<?php
            } else {
	list($width, $height) = file_exists(DIR_WS_IMAGES . $product_info['products_image'])? getimagesize(DIR_WS_IMAGES . $product_info['products_image']) : array(150,150); 
?>

		<div id="piGal" style="float: right;">
			<?php echo '<a href="' . tep_href_link(((KISSIT_MAIN_PRODUCT_WATERMARK_SIZE > 0)? preg_replace('%<img width="[0-9 ]+" height="[0-9 ]+" src="(.*)" title=.+%', '$1', tep_image(DIR_WS_IMAGES . $product_info['products_image'], null, $width, $height)) : DIR_WS_IMAGES . $product_info['products_image'], '', 'NONSSL', false), '', 'NONSSL', false) . '" target="_blank" rel="fancybox">' .tep_image( DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), KISSIT_MAIN_PRODUCT_IMAGE_WIDTH, KISSIT_MAIN_PRODUCT_IMAGE_HEIGHT, 'hspace="5" vspace="5"' ) . '</a>'; ?>
		</div>

	
	<div style="line-height:10px"> </div>

<?php
      }
?>

<script type="text/javascript">
$("#piGal a[rel^='fancybox']").fancybox({
  cyclic: true
});
</script>

<?php
    }
?>

<?php echo stripslashes($product_info['products_description']); ?>

<?php
    $products_attributes_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "'");
    $products_attributes = tep_db_fetch_array($products_attributes_query);
    if ($products_attributes['total'] > 0) {
?>

    <p><?php echo TEXT_PRODUCT_OPTIONS; ?></p>

    <p>
<?php
      $products_options_name_query = tep_db_query("select distinct popt.products_options_id, popt.products_options_name from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "' order by popt.products_options_name");
      while ($products_options_name = tep_db_fetch_array($products_options_name_query)) {
        $products_options_array = array();
        $products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pa.options_id = '" . (int)$products_options_name['products_options_id'] . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . (int)$languages_id . "'");
        while ($products_options = tep_db_fetch_array($products_options_query)) {
          $products_options_array[] = array('id' => $products_options['products_options_values_id'], 'text' => $products_options['products_options_values_name']);
          if ($products_options['options_values_price'] != '0') {
            $products_options_array[sizeof($products_options_array)-1]['text'] .= ' (' . $products_options['price_prefix'] . $currencies->display_price($products_options['options_values_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) .') ';
          }
        }

        if (is_string($HTTP_GET_VARS['products_id']) && isset($cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']])) {
          $selected_attribute = $cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']];
        } else {
          $selected_attribute = false;
        }
?>
      <div class="product_options_padding"><strong><?php echo $products_options_name['products_options_name'] . ':'; ?></strong></div>
	  <div class="product_options_padding"><?php echo tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute); ?></div>
<?php
      }
?>
    </p>
	<div class="clear"></div>

<?php
    }
?>
	

<?php
    if ($product_info['products_date_available'] > date('Y-m-d H:i:s')) {
?>

    <p class="t_center"><?php echo sprintf(TEXT_DATE_AVAILABLE, tep_date_long($product_info['products_date_available'])); ?></p>

<?php
    }
?>
  
  
  </div></div>
  <div class="f_left" style="width:80px;//display: none; clear:both">
					<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
					<div class="g-plusone" data-size="medium" data-count="true"></div>
				</div>
				
				<div class="f_left" style="width:65px">
				
					<div id="fb-root"></div>
					<script type="text/javascript">
						(function(d, s, id) {
					  		var js, fjs = d.getElementsByTagName(s)[0];
					  		if (d.getElementById(id)) return;
					 		 js = d.createElement(s); js.id = id;
					  		js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
					  		fjs.parentNode.insertBefore(js, fjs);
						}(document, 'script', 'facebook-jssdk'));
					</script>

					<div class="fb-like" data-send="false" data-layout="button_count" data-width="100" data-show-faces="true"></div>
				
				</div>
				
				<div class="f_left"><a rel="nofollow" href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="algozone"></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>
				
				<div class="clear"></div>
  				<div style="line-height:10px"> </div>

<?php
    $reviews_query = tep_db_query("select count(*) as count from " . TABLE_REVIEWS . " r, " . TABLE_REVIEWS_DESCRIPTION . " rd where r.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and r.reviews_id = rd.reviews_id and rd.languages_id = '" . (int)$languages_id . "' and reviews_status = 1");
    $reviews = tep_db_fetch_array($reviews_query);
?>

	
	<div class="buttonSet">
   <div class="buttonAction"><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_draw_button(IMAGE_BUTTON_IN_CART, 'cart', null, 'primary'); ?></div>

    <?php echo tep_draw_button(IMAGE_BUTTON_REVIEWS . (($reviews['count'] > 0) ? ' (' . $reviews['count'] . ')' : ''), 'comment', tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params())); ?>
  </div>
  
 <div class="margin-left_1">
<?php
    if ((USE_CACHE == 'true') && empty($SID)) {
      echo tep_cache_also_purchased(3600);
    } else {
      include(DIR_WS_MODULES . FILENAME_ALSO_PURCHASED_PRODUCTS);
    }
?>
</div>
</form>

<?php
  }

  require(DIR_WS_INCLUDES . 'template_bottom.php');
  require(DIR_WS_INCLUDES . 'application_bottom.php');
?>

Also the images are not displaying properly see here http://bumbleberrys.co.uk/index.php?cPath=73 

 

Thank you in advance for any help received.

Link to comment
Share on other sites

Hello Katrina @@munchkinz,

 

The easiest solution would be not to use kiss it thumbs on the product page. You can still use it on all product listings, boxes etc, where it makes most sense.

Try to use the original unmodified product_info.php with only the modifications of your template. If all works fine then you need to analyse first which of your template changes produce the error message. It should be some change in the tep_image function which may need the preg_replace function in line 127 to be updated for your template.

For the bad showing pics there should be the reason in css modification of your template. It seems the thumb sizes are not accurate. It is not possible to say what exact need to be changed without a look on your css files and template changes.

It's not that easy, the kiss it modifications are done for standard shops. Any changes by template require a new adaptation.

 

regards

Rainer

Link to comment
Share on other sites

  • 1 month later...

@@raiwa

 

Hi Rainer,

 

I trying to clean up my unused images.  I have 2 directory's that was put in place some time ago.  thumbniails this is empty and thumbs has 40_40, 60_40, 80_100, 450_600.

 

Is KissIt still using them or is OSC using them?  If not I would like to delete them.

 

Problem with Kissit Reset.  They following kissit directorys still has old pictures in them:  Even after doing to admin/configuration/images/kissit reset thumbs.  (it didn't do anything). 

 

kissit_thumbs_main_dir80_100

 

kissit_thumbs_main_dir150_200

 

kissit_thumbs_main_dir225_300

 

kissit_thumbs_main_dir450-600

 

How to get reset to work?  Until the reset works, can I empty them and will they rebuild?

 

Thanks

Dean

 

PS I have already cleaned up the main (images) directory. 

Link to comment
Share on other sites

Hello Dean @@dculley,

 

You can check your actual thumb directory in:

Admin => Configuration => Images => KissIT thumb directory => should be "thumbs"

The reset thumbs function should clean up this directory if used.

However you can also delete all content of this directory by hand. KissIt will always automatic rebuild the directories and recreate the thumbs.

 

If you have another thumbnail directory, it may be left from an older version which had the thumbs directory placed inside the includes/modules/kiss_image_thumbnailer/ directory, but it was also called "thumbs" not "thumbnails.

If you have a directory called "thumbnails" it may be left from another add-on which you used before, just delete it.

 

As always, to be more sure what happens, it would be good to tell us the exact version you are using.

If you still have troubles, please post the full paths to the directories, your thumbs directory configuration settings and the reset functions you have in admin/includes/functions.php.

 

rgds

Rainer

Link to comment
Share on other sites

@@raiwa

Hi Rainer.

 

I'm up to version r25r1.  I haven't added your new one yet. 

I got all the images cleaned up and the old folders removed.  Now for some reason (and it is probable something I did)  The large popup window for images is not working.  Now I haven't touched the program files so I don't know where to look.  The product files have both reg and large tagged and image uploaded.   And to let you know it was not working when I started my clean up.  I was checking things out before cleaning up. I not sure when it stopped.  But I do know that it was working. 

 

What file do I need to address and look for? 

Thanks for your help

Dean

Link to comment
Share on other sites

Hello Dean @@dculley,

 

It's "product_info.php"

Compare with an old backup or recover the last working version from your backup.

You do not keep a backup? :-

Compare with the modification instructions included in KissIt thumbnailer and an original file.

 

Good luck

 

Rainer

Link to comment
Share on other sites

@@raiwa

Thanks for getting back to me. 

Oh ya, I do keep backups and make several before updating any mod's.

 

I went as far back and compared my February backup of the product_info to my current, did not have any changes.  

Then I went to the last kissit update I put in r25r1 pulled the BS version of product_info.php and compared it to my current, did not see any changes there.

 

So I'm at a lost on why the enlarge images are not working.  They are in the image file.   

 

They only changes I'm making now is adding Header tags SEO. 

Could this line have anything to do with it?

      <?php /*** Begin Header Tags SEO ***/
      if (tep_not_null($product_info['products_head_sub_text'])) {
          echo '<div class="hts_sub_text" style="padding:10px 0;">' . $product_info['products_head_sub_text'] . '</div>';
      }

      if (HEADER_TAGS_DISPLAY_CURRENTLY_VIEWING == 'true') {
          echo '<div id="hts_viewing">' .TEXT_VIEWING;
          $header_tags_array['title'] = (tep_not_null($header_tags_array['title']) ? $header_tags_array['title'] : $product_info['products_name']);
          echo '<a title="' . $header_tags_array['title'] . '" href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $product_info['products_id'], 'NONSSL') . '"/# ' . $header_tags_array['title'] . '">' . $header_tags_array['title'] . '</a>';
          echo '</div>';
      }
      /*** End Header Tags SEO ***/
      ?>

Thanks for the help

Dean

Link to comment
Share on other sites

@@dculley,

 

test with an original product_info.php without any mod. If it doesn't work neither it should be related to colorbox-photogrid installation.

Check for correct versions, and missing files.

 

rgds

Rainer

Link to comment
Share on other sites

@@raiwa

Hate to be a dumb but.  I read all the documents under r25r1 and did not see a colorbox-photogrid installation.  I have rechecked all the upgrade docs and BS Docs, compared all my files with  the changes. 

 

I don't see the problem or were is the colorbox-photgrid. 

Link to comment
Share on other sites

Hello Dean @@dculley,
 
 
There are 2 steps I asked to do.
 
First step to check if the problem is related to the kiss it modifications in product info:

test with an original product_info.php without any mod. If it doesn't work neither......

I meant here an original product info from core oscommerce, not the file from your backup which worked before. You do not say if you tried this and if it worked then.
 
Second step:
 

......If it doesn't work neither it should be related to colorbox-photogrid installation.
Check for correct versions, and missing files.

This not related to KissIt thumbnail add on. Installation here refers to the generic installation of colorbox and photogrid which is included in the satandard store installation and is needed for the image pop up window.
 
It can be affected by missing files etc.
To check this, do the following:

  • check if you have the colorscript header tag installed: Admin => Modules => Header Tags => Colorbox Script
  • then check if the jquery version you have  in: ext/jquery is the same like you read in this line (your version may be different than this)
  • check the folders "colorscript" and " photoset-grid" with content are present in: ext/
  • Check if you have this line in: includes/template_top.php:
<script src="ext/jquery/jquery-1.11.1.min.js"></script>

If all of this doesn't help:
In very strange cases, the problem can be that another script interferes with the colorbox script. I f you installed a new header tag, you can if you remember, remove it. Otherwise switch off all other header tags and check if the pop up works. If yes, switch them on one by one to find out which is the problem. If you isolated the incompatible header tag, try to change the order and load it after the colorscript header tag.

 

rgds

Rainer
 

Edited by raiwa
Link to comment
Share on other sites

@@raiwa

 

Completed step one,  I used the pure untouched version of BS from 2015 (no modes) still no large image pop up.

 

On to step 2 .  You are the man.  Colorscript Header tag was not installed.  installed it  and the large pop is working.  I had no idea about it.  The jquery script line was already in the template_top. 

 

BIG thank you.

Dean

Link to comment
Share on other sites

  • 3 months later...

@@pinito,

 

Nothing to do with kissit thumbnail.

In Admin-Modules-Header Tags- Colorbox Script- Set:

Thumbnail Layout to equal numbers each digit:

111 will show 1 image per row/1column same size

222 will show 2 images per row/2columns same size

etc.

 

Kind regards

Rainer

Link to comment
Share on other sites

@@pinito,

 

Nothing to do with kissit thumbnail.

In Admin-Modules-Header Tags- Colorbox Script- Set:

Thumbnail Layout to equal numbers each digit:

111 will show 1 image per row/1column same size

222 will show 2 images per row/2columns same size

etc.

 

Kind regards

Rainer

Thanks!! I did not have the layout part in my ht_product_colorbox.php so I could not set anything before, I could not see it! Where I have got from this file?, no idea, I will have to check it all. Regards, Maria 

 

I edit: I have Gold version and there is no thumbnail  layout in that file. Sorry for the confusion, I do not know if change to 2.3.4 ....

Edited by pinito
Link to comment
Share on other sites

@@pinito,

 

You can download the latest edge version here:

https://github.com/gburton/Responsive-osCommerce.git

 

and use the ht_product_colorbox.php header tag included there.

 

rgds

Rainer

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...