Jump to content

No thumbnails on site, but they show in back office


Recommended Posts

Hello,

 

Running PS 1.5.2.0. Suddenly my product thumbnails are not showing on the site, even though they show for each product in the back office. Apart from having added additional products, no other changes have been made. I can't figure out if this is a PS issue, or if I need more ram. I'm wondering if anybody has experienced this issue.

 

Thanks,

Link to comment
Share on other sites

Yes I did this already, but failed to mention it in my first post. It did not seem to make a difference. Also, I've noticed that sometimes no thumbnails show and other times, some do. This only applies to the product thumbnails. There are no issues with the category thumbnails. It's very strange as this has happened very recently and I can't understand why.

 

Thanks.

Link to comment
Share on other sites

Sure - for example if you look at the following pages you'll see the category image at the top, but no product images even though they were loading fine before:

http://www.thesilverwareguy.com/836-ballard-aka-country-lane-1953-community-oneida-ltd

http://www.thesilverwareguy.com/889-cavendish-1914-henry-birks-sons-sterling-silver

http://www.thesilverwareguy.com/1402-tudor-wreath-1914-henry-birks-sons-sterling-silver

http://www.thesilverwareguy.com/3121-holloware

 

It's like this throughout the entire site and it appears to be random in terms of images that load or not.

 

Thanks.

Link to comment
Share on other sites

Hello,

did you manage to solve this?

 

I upgraded to 1.5.4, and every front office thumbnail disappeared (showing default "no image available" image)

 

 

I tried to recreate thumbnails with no success.

I tried to empty cache (smarty/compile/),

I tried to recreate htaccess

I tried to move images to "new system" without legacy option.

 

same no success

 

http://referer.it/c8e3983

Link to comment
Share on other sites

Hello,

 

I've tried all of those things too, but nothing has worked. I don't even get the default "no image available" - I simply get nothing and I have no idea what has caused this. I have given up and will be deleting all of my products and importing everything again.

Link to comment
Share on other sites

hello

 

i checked a big part of your page (categories tree) and i've noticed that product pictures doesnt work well in all of the category listings.

 

can you check preferences -> images page, have you got the:

  1. "home" pictures defined on list? (for products) (attention! not "home_default" just "home")

Link to comment
Share on other sites

I can't find "plugin adder" - it's not coming up under modules. I'm not using Themeforest, rather the theme that came with the Prestashop 1.5.2.0 install. I'm assuming that this plugin comes with the theme on this page? I want to get everything working before I make cosmetic changes.

Link to comment
Share on other sites

  • 4 weeks later...

hello

 

have you followed all steps ?

 

can you check preferences -> images page, have you got the:

  • try to regenerate thumbnails for product in preferences->images section
  • "home" pictures defined on list? (for products) (attention! not "home_default" just "home")

Link to comment
Share on other sites

about what solution you're talking about?

 

The solution of Salsero72

"hey BJC,

 

I Solved! But I am not sure this fits your problem.

 

I found this topic (theme specific):

http://themeforest.n...3178575?page=41

 

The author says "just reinstall Plugin Adder"

 

That is: search "plugin adder" in modules, than click "uninstall", then click "install".

That's all.

It worked for me."

Link to comment
Share on other sites

  • 1 month later...
  • 3 weeks later...

what you mean by "plugin adder" ?

you're talking about whole "catalog" tab in back office?

 

hi,

 

here is my problem http://dianaleon.com.co/5-coleccion-2012

 

the product images in categories doesn't show.

in this forum everybody say reinstall the module "plugin adder" but when i search, i cant find it.

 

for this reason i think that i have to download and install.

 

#SorryForMyEnglish

 

JJSanchez

@idealistica

Link to comment
Share on other sites

hello

 

i think that your issue is related to the template that you use. When i checked the source, I saw there the same image url to each product there. Can you show the contents of the product-list.tpl file?

Link to comment
Share on other sites

code:

 

{if isset($products)}

<!-- Products list -->

<ul id="product_list" class="grid">

{foreach from=$products item=product name=products}

<li class="ajax_block_product bordercolor{if $smarty.foreach.products.iteration is div by 3} product_list-3{/if} num-{$smarty.foreach.products.iteration}">

<a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home-list')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" /></a>

<div class="center_block">

<div class="product_flags">

{if isset($product.new) && $product.new == 1}<span class="new">{l s='New'}!</span>{/if}

{if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))}

{if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)}<span class="availability bordercolor">{if ($product.allow_oosp || $product.quantity > 0)}{l s='Available'}{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}{l s='Product available with different options'}{else}{l s='Out of stock'}{/if}</span>{/if}

{if isset($product.online_only) && $product.online_only}<span class="online_only bordercolor">{l s='Online only!'}</span>{/if}

{/if}

</div>

<div class="clear"></div>

<h3><a class="product_link" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}">{$product.name|escape:'htmlall':'UTF-8'|truncate:25:'...'}</a></h3>

<p class="product_desc"><a class="product_descr" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}" >{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}</a></p>

<p class="product_desc mob"><a class="product_descr" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}" >{$product.description_short|strip_tags:'UTF-8'|truncate:90:'...'}</a></p>

<p class="product_desc mob2"><a class="product_descr" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}" >{$product.description_short|strip_tags:'UTF-8'|truncate:50:'...'}</a></p>

 

</div>

<div class="right_block bordercolor">

{if isset($product.on_sale) && $product.on_sale && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE}<span class="on_sale">{l s='On sale!'}</span>

{elseif isset($product.reduction) && $product.reduction && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE}<span class="discount">{l s='Reduced price!'}</span>{/if}

{if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))}

{if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}<span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span>{/if}

{/if}

 

{if isset($comparator_max_item) && $comparator_max_item}

<p class="compare checkbox">

<input type="checkbox" class="comparator" id="comparator_item_{$product.id_product}" value="comparator_item_{$product.id_product}" {if isset($compareProducts) && in_array($product.id_product, $compareProducts)}checked="checked"{/if} />

<label for="comparator_item_{$product.id_product}">{l s='Select to compare'}</label></p>

{/if}

<div class="clear noneclass"></div>

{if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.minimal_quantity <= 1 && $product.customizable != 2 && !$PS_CATALOG_MODE}

{if ($product.allow_oosp || $product.quantity > 0)}

{if isset($static_token)}

<a class="ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}&token={$static_token}", true)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a>

{else}

<a class="ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}", true)} title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a>

{/if}

{else}

<span class="exclusive"><span></span>{l s='Add to cart'}</span>

{/if}

{/if}

<a class="button" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a>

</div>

</li>

{/foreach}

<script>

(function($) {

$(function() {

 

function createCookie(name,value,days) {

if (days) {

var date = new Date();

date.setTime(date.getTime()+(days*24*60*60*1000));

var expires = "; expires="+date.toGMTString();

}

else var expires = "";

document.cookie = name+"="+value+expires+"; path=/";

}

function readCookie(name) {

var nameEQ = name + "=";

var ca = document.cookie.split(';');

for(var i=0;i < ca.length;i++) {

var c = ca;

while (c.charAt(0)==' ') c = c.substring(1,c.length);

if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);

}

return null;

}

function eraseCookie(name) {

createCookie(name,"",-1);

}

$('ul.product_view').each(function(i) {

var cookie = readCookie('tabCookie'+i);

if (cookie) $(this).find('li').eq(cookie).addClass('current').siblings().removeClass('current')

.parents('#center_column').find('#product_list').addClass('list').removeClass('grid').eq(cookie).addClass('grid').removeClass('list');

})

 

$('ul.product_view').delegate('li:not(.current)', 'click', function(i) {

$(this).addClass('current').siblings().removeClass('current')

.parents('#center_column').find('#product_list').removeClass('grid').addClass('list').eq($(this).index()).addClass('grid').removeClass('list')

 

var cookie = readCookie('tabCookie'+i);

if (cookie) $(this).find('#product_list').eq(cookie).removeClass('grid').addClass('list').siblings().removeClass('list')

 

 

 

var ulIndex = $('ul.product_view').index($(this).parents('ul.product_view'));

eraseCookie('tabCookie'+ulIndex);

createCookie('tabCookie'+ulIndex, $(this).index(), 365);

})

})

})(jQuery)

</script>

</ul>

<!-- /Products list -->

{/if}

Link to comment
Share on other sites

×
×
  • Create New...