pisco Posted January 23, 2012 Share Posted January 23, 2012 RE:: Bonjour, j'ai un soucis avec les produits phares... aucune images ne s'affichent je suis sur PrestaShop™ 1.4.6.2 avec un theme de chez monster (compatible avec Prestashop 1.4.3.x ) modifier par mes soins... Mon site :http://www.blazart.com/AP j'ai déjà changer le htaccess , vider le cache mais rien ni fait... merci d'avance pour les idées et le coup de pouce Link to comment Share on other sites More sharing options...
Carl Favre Posted January 23, 2012 Share Posted January 23, 2012 Bonjour pisco, As-tu également régénéré tes images dans le back-office ? Link to comment Share on other sites More sharing options...
pisco Posted January 23, 2012 Author Share Posted January 23, 2012 Bonjour pisco, As-tu également régénéré tes images dans le back-office ? oui et aussi vider le cache par le BO et par ftp tools >> Smarty >> Compile tjr rien... Link to comment Share on other sites More sharing options...
Carl Favre Posted January 23, 2012 Share Posted January 23, 2012 Tu n'as pas eu de message d'erreur en faisant ça ? Tout a bien été régénéré ? Link to comment Share on other sites More sharing options...
pisco Posted January 23, 2012 Author Share Posted January 23, 2012 Aucune erreur avec le cache navigateur aussi Aucune erreur tjr rien... j'accuse le template??? Link to comment Share on other sites More sharing options...
rastakouere Posted January 23, 2012 Share Posted January 23, 2012 coucou ! peut être en changeant de module feature product ? Link to comment Share on other sites More sharing options...
pisco Posted January 24, 2012 Author Share Posted January 24, 2012 coucou ! peut être en changeant de module feature product ? hello bonne idée mais je change tous le contenu de " homefeatured"? Link to comment Share on other sites More sharing options...
pisco Posted January 27, 2012 Author Share Posted January 27, 2012 hello ça marche tjrs pas .. le thème de base est ---> ici Link to comment Share on other sites More sharing options...
Carl Favre Posted January 27, 2012 Share Posted January 27, 2012 Hello pisco, Avec le thème de base de PrestaShop tu as le souci également ? Link to comment Share on other sites More sharing options...
pisco Posted January 27, 2012 Author Share Posted January 27, 2012 Hello pisco, Avec le thème de base de PrestaShop tu as le souci également ? hello carl Favre avec le theme de base ça fonctionne... Link to comment Share on other sites More sharing options...
pisco Posted January 27, 2012 Author Share Posted January 27, 2012 hello carl Favre avec le theme de base ça fonctionne... ...presque....sur l'accueil oui mais des je rentre dans une fiche produit plus d'image.. cela peut-il venir des smaty 2 ou 3 ? Link to comment Share on other sites More sharing options...
Carl Favre Posted January 27, 2012 Share Posted January 27, 2012 Peut être, fais le test. Link to comment Share on other sites More sharing options...
pisco Posted January 27, 2012 Author Share Posted January 27, 2012 Peut être, fais le test. Rien ...marche pas.. Link to comment Share on other sites More sharing options...
Carl Favre Posted January 27, 2012 Share Posted January 27, 2012 Tu peux m'envoyer par MP tes accès back office pour jeter un coup d'oeil ? Link to comment Share on other sites More sharing options...
pisco Posted January 27, 2012 Author Share Posted January 27, 2012 Tu peux m'envoyer par MP tes accès back office pour jeter un coup d'oeil ? pas de soucis en MP Merci Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted January 27, 2012 Share Posted January 27, 2012 bonjour, je suis surpris par le chemin des images : http://www.blazart.com/AP/498-home_small/hr-bassforce-bfs-6011l-185m-1-10g-serie-slt.jpg'>http://www.blazart.com/AP/498-home_small/hr-bassforce-bfs-6011l-185m-1-10g-serie-slt.jpg logiquement le liens des produits devraient être de la forme : http://www.blazart.com/AP/img/p/.... Link to comment Share on other sites More sharing options...
pisco Posted January 27, 2012 Author Share Posted January 27, 2012 bonjour, je suis surpris par le chemin des images : http://www.blazart.c...g-serie-slt.jpg logiquement le liens des produits devraient être de la forme : http://www.blazart.com/AP/img/p/.... slt, moi aussi ... peut etre que c'est le template? ou un problème de compatibilité... Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted January 27, 2012 Share Posted January 27, 2012 peux-tu afficher le contenu de homefeatured.tpl et homefeatured.php STP Link to comment Share on other sites More sharing options...
pisco Posted January 27, 2012 Author Share Posted January 27, 2012 peux-tu afficher le contenu de homefeatured.tpl et homefeatured.php STP "homefeatured.php" <?php /* * 2007-2011 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 8783 $ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA */ if (!defined('_PS_VERSION_')) exit; class HomeFeatured extends Module { private $_html = ''; private $_postErrors = array(); function __construct() { $this->name = 'homefeatured'; $this->tab = 'front_office_features'; $this->version = '0.9'; $this->author = 'PrestaShop'; $this->need_instance = 0; parent::__construct(); $this->displayName = $this->l('Featured Products on the homepage'); $this->description = $this->l('Displays Featured Products in the middle of your homepage.'); } function install() { if (!Configuration::updateValue('HOME_FEATURED_NBR', 8) OR !parent::install() OR !$this->registerHook('home')) return false; return true; } public function getContent() { $output = '<h2>'.$this->displayName.'</h2>'; if (Tools::isSubmit('submitHomeFeatured')) { $nbr = (int)(Tools::getValue('nbr')); if (!$nbr OR $nbr <= 0 OR !Validate::isInt($nbr)) $errors[] = $this->l('Invalid number of products'); else Configuration::updateValue('HOME_FEATURED_NBR', (int)($nbr)); if (isset($errors) AND sizeof($errors)) $output .= $this->displayError(implode('<br />', $errors)); else $output .= $this->displayConfirmation($this->l('Settings updated')); } return $output.$this->displayForm(); } public function displayForm() { $output = ' <form action="'.Tools::safeOutput($_SERVER['REQUEST_URI']).'" method="post"> <fieldset><legend><img src="'.$this->_path.'logo.gif" alt="" title="" />'.$this->l('Settings').'</legend> <p>'.$this->l('In order to add products to your homepage, just add them to the "home" category.').'</p><br /> <label>'.$this->l('Number of products displayed').'</label> <div class="margin-form"> <input type="text" size="5" name="nbr" value="'.Tools::safeOutput(Tools::getValue('nbr', (int)(Configuration::get('HOME_FEATURED_NBR')))).'" /> <p class="clear">'.$this->l('The number of products displayed on homepage (default: 10).').'</p> </div> <center><input type="submit" name="submitHomeFeatured" value="'.$this->l('Save').'" class="button" /></center> </fieldset> </form>'; return $output; } function hookHome($params) { global $smarty; $category = new Category(1, Configuration::get('PS_LANG_DEFAULT')); $nb = (int)(Configuration::get('HOME_FEATURED_NBR')); $products = $category->getProducts((int)($params['cookie']->id_lang), 1, ($nb ? $nb : 10)); $smarty->assign(array( 'products' => $products, 'add_prod_display' => Configuration::get('PS_ATTRIBUTE_CATEGORY_DISPLAY'), 'homeSize' => Image::getSize('home'))); return $this->display(__FILE__, 'homefeatured.tpl'); } } Link to comment Share on other sites More sharing options...
pisco Posted January 27, 2012 Author Share Posted January 27, 2012 "homefeatured.php" <?php /* * 2007-2011 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.or...ses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 8783 $ * @license http://opensource.or...ses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA */ if (!defined('_PS_VERSION_')) exit; class HomeFeatured extends Module { private $_html = ''; private $_postErrors = array(); function __construct() { $this->name = 'homefeatured'; $this->tab = 'front_office_features'; $this->version = '0.9'; $this->author = 'PrestaShop'; $this->need_instance = 0; parent::__construct(); $this->displayName = $this->l('Featured Products on the homepage'); $this->description = $this->l('Displays Featured Products in the middle of your homepage.'); } function install() { if (!Configuration::updateValue('HOME_FEATURED_NBR', 8) OR !parent::install() OR !$this->registerHook('home')) return false; return true; } public function getContent() { $output = '<h2>'.$this->displayName.'</h2>'; if (Tools::isSubmit('submitHomeFeatured')) { $nbr = (int)(Tools::getValue('nbr')); if (!$nbr OR $nbr <= 0 OR !Validate::isInt($nbr)) $errors[] = $this->l('Invalid number of products'); else Configuration::updateValue('HOME_FEATURED_NBR', (int)($nbr)); if (isset($errors) AND sizeof($errors)) $output .= $this->displayError(implode('<br />', $errors)); else $output .= $this->displayConfirmation($this->l('Settings updated')); } return $output.$this->displayForm(); } public function displayForm() { $output = ' <form action="'.Tools::safeOutput($_SERVER['REQUEST_URI']).'" method="post"> <fieldset><legend><img src="'.$this->_path.'logo.gif" alt="" title="" />'.$this->l('Settings').'</legend> <p>'.$this->l('In order to add products to your homepage, just add them to the "home" category.').'</p><br /> <label>'.$this->l('Number of products displayed').'</label> <div class="margin-form"> <input type="text" size="5" name="nbr" value="'.Tools::safeOutput(Tools::getValue('nbr', (int)(Configuration::get('HOME_FEATURED_NBR')))).'" /> <p class="clear">'.$this->l('The number of products displayed on homepage (default: 10).').'</p> </div> <center><input type="submit" name="submitHomeFeatured" value="'.$this->l('Save').'" class="button" /></center> </fieldset> </form>'; return $output; } function hookHome($params) { global $smarty; $category = new Category(1, Configuration::get('PS_LANG_DEFAULT')); $nb = (int)(Configuration::get('HOME_FEATURED_NBR')); $products = $category->getProducts((int)($params['cookie']->id_lang), 1, ($nb ? $nb : 10)); $smarty->assign(array( 'products' => $products, 'add_prod_display' => Configuration::get('PS_ATTRIBUTE_CATEGORY_DISPLAY'), 'homeSize' => Image::getSize('home'))); return $this->display(__FILE__, 'homefeatured.tpl'); } } "homefeatured.tpl" {* * 2007-2011 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 6594 $ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} <!-- MODULE Home Featured Products --> <div id="featured-products_block_center" class="block products_block"> <h4>{l s='Featured products' mod='homefeatured'}</h4> {if isset($products) AND $products} <div class="block_content"> {assign var='liHeight' value=342} {assign var='nbItemsPerLine' value=4} {assign var='nbLi' value=$products|@count} {math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines} {math equation="nbLines*liHeight" nbLines=$nbLines|ceil liHeight=$liHeight assign=ulHeight} <ul style="height:{$ulHeight}px;"> {foreach from=$products item=product name=homeFeaturedProducts} <li class="ajax_block_product {if $smarty.foreach.homeFeaturedProducts.first}first_item{elseif $smarty.foreach.homeFeaturedProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 1}clear{/if} {if $smarty.foreach.homeFeaturedProducts.iteration > ($smarty.foreach.homeFeaturedProducts.total - ($smarty.foreach.homeFeaturedProducts.total % $nbItemsPerLine))}last_line{/if}"> <h5><a href="{$product.link}" title="{$product.name|truncate:32:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:27:'...'|escape:'htmlall':'UTF-8'}</a></h5> <div class="product_desc"><a href="{$product.link}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:130:'...'}</a></div> <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'medium')}" alt="{$accessory.legend|escape:'htmlall':'UTF-8'}" /></a> <div> {if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></p>{else}<div style="height:21px;"></div>{/if} <a class="button" href="{$product.link}" title="{l s='View' mod='homefeatured'}">{l s='View' mod='homefeatured'}</a> {if ($product.id_product_attribute == 0 OR (isset($add_prod_display) AND ($add_prod_display == 1))) AND $product.available_for_order AND !isset($restricted_country_mode) AND $product.minimal_quantity == 1 AND $product.customizable != 2 AND !$PS_CATALOG_MODE} {if ($product.quantity > 0 OR $product.allow_oosp)} <a class="exclusive ajax_add_to_cart_button" rel="ajax_id_product_{$product.id_product}" href="{$link->getPageLink('cart.php')}?qty=1&id_product={$product.id_product}&token={$static_token}&add" title="{l s='Add to cart' mod='homefeatured'}">{l s='Add to cart' mod='homefeatured'}</a> {else} <span class="exclusive">{l s='Add to cart' mod='homefeatured'}</span> {/if} {else} <div style="height:23px;"></div> {/if} </div> </li> {/foreach} </ul> </div> {else} <p>{l s='No featured products' mod='homefeatured'}</p> {/if} </div> <!-- /MODULE Home Featured Products --> Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted January 27, 2012 Share Posted January 27, 2012 je ne sais pas ce que vient faire le $accessory dans le fichier homefeatured.tpl <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'medium')}" alt="{$accessory.legend|escape:'htmlall':'UTF-8'}" /></a> remplace par <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" /></a> c'est p-e ça le problème.... Link to comment Share on other sites More sharing options...
pisco Posted January 27, 2012 Author Share Posted January 27, 2012 je ne sais pas ce que vient faire le $accessory dans le fichier homefeatured.tpl <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'medium')}" alt="{$accessory.legend|escape:'htmlall':'UTF-8'}" /></a> remplace par <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" /></a> c'est p-e ça le problème.... Négatif ..fonctionne pas Link to comment Share on other sites More sharing options...
pisco Posted January 27, 2012 Author Share Posted January 27, 2012 J'ai bien envie de tout recommencer mais sachant qu'il y a quelqu’un qui rentre des articles..c'est peut être un peu chaud Link to comment Share on other sites More sharing options...
pisco Posted January 27, 2012 Author Share Posted January 27, 2012 J'ai bien envie de tout recommencer mais sachant qu'il y a quelqu’un qui rentre des articles..c'est peut être un peu chaud De plus y plein d'images qui ne s'affiche plus... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now