habuhiah Posted November 15, 2012 Share Posted November 15, 2012 (edited) Bonjour à tous, Si mon sujet n'est pas dans la bonne catégorie, veuillez m'en excuser. (sujet déposé dans "rapport de bug" également, désolé pour le double post) Actuellement je rencontre un petit problème avec la version 1.5.2.0 . Je ne sais pas si c'est un bug ou une erreur de ma part après avoir modifier le thème. Je m'explique : Sur la fiche d'un produit, nous avons la possibilité d'afficher la "fiche technique" ou il est renseigné les "caractéristiques" . Mon problème est qu'après la création d'une seule caractéristique, celle-ci s'affiche en double sur la page produit. Voir le fichier joint. Je ne sais pas de quoi cela provient ?? Est-ce une erreur de script ou de codage ? J'ai beau chercher, je ne trouve pas de solution. Quelqu'un aurait-il une solution à ce problème ? Merci d'avance pour votre aide. Version : 1.5.2.0 Thème : Modifié Hebergement : 1&1illimité Edited December 1, 2012 by habuhiah (see edit history) Link to comment Share on other sites More sharing options...
habuhiah Posted November 16, 2012 Author Share Posted November 16, 2012 Personne pour m'aider ? Personne n'a d'idée sur le problème ?? Link to comment Share on other sites More sharing options...
Ninja Of Web Posted November 16, 2012 Share Posted November 16, 2012 Bonjour, Regarde d'abord dans product.tpl si l'appel à tes caractéristiques ne sont pas apeller plusieurs fois. Est tu en multiboutique ? Car sinon cela peut provenir du multi-boutique. Loic Link to comment Share on other sites More sharing options...
habuhiah Posted November 20, 2012 Author Share Posted November 20, 2012 (edited) Bonjour Loic, merci de m'avoir répondu Je ne suis pas en multi-boutique J'ai déjà regardé dans le fichier product.tpl, mais je ne vois rien je suis novice au niveau codage php Voici le code correspondant au caractéristique/fiche technique/etc... Reveal hidden contents <!-- description and features --> {if (isset($product) && $product->description) || (isset($features) && $features) || (isset($accessories) && $accessories) || (isset($HOOK_PRODUCT_TAB) && $HOOK_PRODUCT_TAB) || (isset($attachments) && $attachments) || isset($product) && $product->customizable} <div id="more_info_block" class="clear"> <ul id="more_info_tabs" class="idTabs idTabsShort clearfix"> {if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if} {if $features}<li><a id="more_info_tab_data_sheet" href="#idTab2">{l s='Data sheet'}</a></li>{/if} {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab9">{l s='Download'}</a></li>{/if} {if isset($accessories) AND $accessories}<li><a href="#idTab4">{l s='Accessories'}</a></li>{/if} {if isset($product) && $product->customizable}<li><a href="#idTab10">{l s='Product customization'}</a></li>{/if} {$HOOK_PRODUCT_TAB} </ul> <div id="more_info_sheets" class="sheets align_justify"> {if isset($product) && $product->description} <!-- full description --> <div id="idTab1" class="rte">{$product->description}</div> {/if} {if isset($features) && $features} <!-- product's features --> <ul id="idTab2" class="bullet"> {foreach from=$features item=feature} {if isset($feature.value)} <li><span>{$feature.name|escape:'htmlall':'UTF-8'}</span> {$feature.value|escape:'htmlall':'UTF-8'}</li> {/if} {/foreach} </ul> {/if} {if isset($attachments) && $attachments} <ul id="idTab9" class="bullet"> {foreach from=$attachments item=attachment} <li><a href="{$link->getPageLink('attachment', true, NULL, "id_attachment={$attachment.id_attachment}")}">{$attachment.name|escape:'htmlall':'UTF-8'}</a><br />{$attachment.description|escape:'htmlall':'UTF-8'}</li> {/foreach} </ul> {/if} {if isset($accessories) AND $accessories} <!-- accessories --> <ul id="idTab4" class="bullet"> <div class="block products_block accessories_block clearfix"> <div class="block_content"> <ul> {foreach from=$accessories item=accessory name=accessories_list} {if ($accessory.allow_oosp || $accessory.quantity > 0) AND $accessory.available_for_order AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} {assign var='accessoryLink' value=$link->getProductLink($accessory.id_product, $accessory.link_rewrite, $accessory.category)} <li class="ajax_block_product {if $smarty.foreach.accessories_list.first}first_item{elseif $smarty.foreach.accessories_list.last}last_item{else}item{/if} product_accessories_description"> <h5> <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}">{$accessory.name|escape:'htmlall':'UTF-8'}</a> {if $accessory.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} - <span class="price">{if $priceDisplay != 1}{displayWtPrice p=$accessory.price}{else}{displayWtPrice p=$accessory.price_tax_exc}{/if}</span>{/if} </h5> <div class="product_desc"> <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{$accessory.legend|escape:'htmlall':'UTF-8'}" class="product_image"><img src="{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'medium_default')}" alt="{$accessory.legend|escape:'htmlall':'UTF-8'}" width="{$mediumSize.width}" height="{$mediumSize.height}" /></a> <div class="block_description"> <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='More'}" class="product_description">{$accessory.description_short|strip_tags|truncate:400:'...'}</a> </div> <div class="clear_product_desc"> </div> </div> <p class="clearfix" style="margin-top:5px"> <a class="button" href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a> <a class="exclusive button ajax_add_to_cart_button" href="{$link->getPageLink('cart', true, NULL, "qty=1&id_product={$accessory.id_product|intval}&token={$static_token}&add")}" rel="ajax_id_product_{$accessory.id_product|intval}" title="{l s='Add to cart'}">{l s='Add to cart'}</a> </p> </li> {/if} {/foreach} </ul> </div> </div> </ul> {/if} <!-- Customizable products --> {if isset($product) && $product->customizable} <div id="idTab10" class="bullet customization_block"> <form method="post" action="{$customizationFormTarget}" enctype="multipart/form-data" id="customizationForm" class="clearfix"> <p class="infoCustomizable"> {l s='After saving your customized product, remember to add it to your cart.'} {if $product->uploadable_files}<br />{l s='Allowed file formats are: GIF, JPG, PNG'}{/if} </p> {if $product->uploadable_files|intval} <div class="customizableProductsFile"> <h3>{l s='Pictures'}</h3> <ul id="uploadable_files" class="clearfix"> {counter start=0 assign='customizationField'} {foreach from=$customizationFields item='field' name='customizationFields'} {if $field.type == 0} <li class="customizationUploadLine{if $field.required} required{/if}">{assign var='key' value='pictures_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field} {if isset($pictures.$key)} <div class="customizationUploadBrowse"> <img src="{$pic_dir}{$pictures.$key}_small" alt="" /> <a href="{$link->getProductDeletePictureLink($product, $field.id_customization_field)}" title="{l s='Delete'}" > <img src="{$img_dir}icon/delete.gif" alt="{l s='Delete'}" class="customization_delete_icon" width="11" height="13" /> </a> </div> {/if} <div class="customizationUploadBrowse"> <label class="customizationUploadBrowseDescription">{if !empty($field.name)}{$field.name}{else}{l s='Please select an image file from your hard drive'}{/if}{if $field.required}<sup>*</sup>{/if}</label> <input type="file" name="file{$field.id_customization_field}" id="img{$customizationField}" class="customization_block_input {if isset($pictures.$key)}filled{/if}" /> </div> </li> {counter} {/if} {/foreach} </ul> </div> {/if} {if $product->text_fields|intval} <div class="customizableProductsText"> <h3>{l s='Text'}</h3> <ul id="text_fields"> {counter start=0 assign='customizationField'} {foreach from=$customizationFields item='field' name='customizationFields'} {if $field.type == 1} <li class="customizationUploadLine{if $field.required} required{/if}"> <label for ="textField{$customizationField}">{assign var='key' value='textFields_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field} {if !empty($field.name)}{$field.name}{/if}{if $field.required}<sup>*</sup>{/if}</label> <textarea type="text" name="textField{$field.id_customization_field}" id="textField{$customizationField}" rows="1" cols="40" class="customization_block_input" />{if isset($textFields.$key)}{$textFields.$key|stripslashes}{/if}</textarea> </li> {counter} {/if} {/foreach} </ul> </div> {/if} <p id="customizedDatas"> <input type="hidden" name="quantityBackup" id="quantityBackup" value="" /> <input type="hidden" name="submitCustomizedDatas" value="1" /> <input type="button" class="button" value="{l s='Save'}" onclick="javascript:saveCustomization()" /> <span id="ajax-loader" style="display:none"><img src="{$img_ps_dir}loader.gif" alt="loader" /></span> </p> </form> <p class="clear required"><sup>*</sup> {l s='required fields'}</p> </div> {/if} {if isset($HOOK_PRODUCT_TAB_CONTENT) && $HOOK_PRODUCT_TAB_CONTENT}{$HOOK_PRODUCT_TAB_CONTENT}{/if} </div> </div> Edited November 20, 2012 by habuhiah (see edit history) Link to comment Share on other sites More sharing options...
habuhiah Posted November 20, 2012 Author Share Posted November 20, 2012 (edited) J'ai beau modifier le fichier product.tpl et rien y fait. J'ai utilisé un bout de code d'une ancienne version de prestashop, mais aucun changement, même en vidant le cache.... Est-ce-que cette erreur peut provenir de la Base De Données ?? Par exemple : un doublon lors de la création des caractéristiques produit ? Merci. Edited November 20, 2012 by habuhiah (see edit history) Link to comment Share on other sites More sharing options...
habuhiah Posted November 21, 2012 Author Share Posted November 21, 2012 up Link to comment Share on other sites More sharing options...
habuhiah Posted November 22, 2012 Author Share Posted November 22, 2012 Toujours pas d'idées sur le problème ? Je ne trouve pas de solution Link to comment Share on other sites More sharing options...
habuhiah Posted November 24, 2012 Author Share Posted November 24, 2012 SVP, là je désespère de trouver une solution Link to comment Share on other sites More sharing options...
Ninja Of Web Posted November 25, 2012 Share Posted November 25, 2012 Désolé pour l'attente Tu est en quelle version ? Tu utilise le thême par défaut ? Si non, as tu essayer avec celui-ci ? Loic. 1 Link to comment Share on other sites More sharing options...
habuhiah Posted November 26, 2012 Author Share Posted November 26, 2012 Je suis en version 1.5.2.0 avec le thème par défaut ou j'ai simplement changé la couleur. Je suis hébergé sous linux, pack illimité chez 1&1. Merci de ton aide Link to comment Share on other sites More sharing options...
Ninja Of Web Posted November 27, 2012 Share Posted November 27, 2012 Il n'y as pas d'autre choix que de débuguer... 1 Link to comment Share on other sites More sharing options...
habuhiah Posted November 27, 2012 Author Share Posted November 27, 2012 Merci, mais qu'est-ce que cette bébête ? Comment on procède pour "débuguer" ?? Est-ce disponible dans le PA ? Link to comment Share on other sites More sharing options...
Ninja Of Web Posted November 27, 2012 Share Posted November 27, 2012 Faire appel à une personne compétente niveau technique... Je me serai bien proposé mais j'ai pas le temps PA ? Quesako ? 1 Link to comment Share on other sites More sharing options...
habuhiah Posted November 27, 2012 Author Share Posted November 27, 2012 PA = Panneau d'Administration Mais peut-on le faire nous même ce "débug" ? Je suis touche à tout, peut être ce n'est pas si difficile ?? Non ? Link to comment Share on other sites More sharing options...
coeos.pro Posted November 27, 2012 Share Posted November 27, 2012 On 11/20/2012 at 5:50 PM, habuhiah said: ... J'ai utilisé un bout de code d'une ancienne version de prestashop,... tu es en 1.5.2 mais cette ancienne version est en 1.4? 1 Link to comment Share on other sites More sharing options...
habuhiah Posted November 27, 2012 Author Share Posted November 27, 2012 On 11/27/2012 at 11:43 AM, coeos.pro said: tu es en 1.5.2 mais cette ancienne version est en 1.4? Oui j'ai testé avec la version 1.4, mais pas de changement Link to comment Share on other sites More sharing options...
habuhiah Posted November 27, 2012 Author Share Posted November 27, 2012 (edited) Alors voilà, j'ai réussi à débuguer mon presta, en suivant plusieurs topics du forum, dont les posts officiels, mais rien ne change à mon problème.... La popup du debug c'est affichée avec succès ! Apparament pas de problème de ce côté Je ne trouve toujours pas de solution sur ce double affichage des caractéristiques de la fiche technique produit (idTab2) Là je commence à douter ! C'est à ce taper la tête dans le mur... Qui a déjà rencontrer ce problème et comment l'avez-vous résolu ?? Edited November 27, 2012 by habuhiah (see edit history) Link to comment Share on other sites More sharing options...
habuhiah Posted November 28, 2012 Author Share Posted November 28, 2012 SVP une idée sur ce problème ? Link to comment Share on other sites More sharing options...
habuhiah Posted December 1, 2012 Author Share Posted December 1, 2012 J'ai réinstaller entièrement mon Prestashop, car je ne trouvais aucune solution. Tout est en ordre a présent. Je pense que cette erreur était dû à une mauvaise installation, quoique je n'ais trouvé aucune erreur Je passe le sujet en résolu. Merci pour votre aide Link to comment Share on other sites More sharing options...
akhawat Posted December 16, 2014 Share Posted December 16, 2014 bonjour je relance le sujet même problème en 1.5.6.1 caractéristique en double, quelqu'un aurait il une idée pour résoudre ce problème ? 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