Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. bonjour je viens d'acheter un module sur presta mais n'ai pas fait attention que la version n'est pas compatible avec ma version Je demande le remboursement au vendeur pour en acheter un autre compatible, mais il refuse Pouvez vous m'aider svp ? il s'agit de la commande 1122781 faite hier sur le site Sinon je dois envoyer un recommandé à presta Merci par avance
  3. Sumax

    Product name length

    In the backoffice -> advanced -> performance I've forced compilation
  4. hardware-store

    PayPal impostazione pagamento per i prodotti specifici

    Che io sappia non ce un modulo che lo fa specifico per prodotti. Uno dei problemi maggiori sarebbe la gestione di una vasta quantità di prodotti. Quindi raggruppare i prodotti che ti occorrono solo per quel tipo di pagamento e la cosa più logica. Supponiamo che nel tuo catalogo ci sono 20.000 articoli, ai voglia uno per uno di selezionare il tipo di pagamento. La cosa più logica e appunto la gestione attraverso un csv dove in una apposita colonna imposti il gruppo e il pagamento che desideri visualizzare per quel prodotto. Poichè il solo limite e la nostra mente è possibile farlo custom. Poi se qualche sviluppatore ha sviluppato un modulo apposito per lo scopo credo che troverai una gestione a gruppi più che singolo prodotto per i motivi spiegati sopra. Be se questa funzionalità non e presente nella ultima release, se non per modulo, da quello che vedo si può decidere per ogni gruppo a quale modulo può avere accesso.
  5. Perdona por desquiciarte, Manu, pero mi conocimiento de programación es escaso. Cómo se editan los tpl? El código que he de poner es ese en concreto? Gracias de nuevo y disculpa las molestias...
  6. Sehr schön und mit dem Child-Theme auch Upgrade-sicher gelöst. 👍
  7. Se me ocurre que editando el tpl donde van los headers añadas una condición al tpl de esta forma {if $page_name=='contact'} <meta name="robots" content="noindex,follow" /> {/if} No se si la página se llama asi, probablemente si, pruebalo y me dices. Puedes poner noindex (no indexa la pagina) y nofollow (no sigue los enlaces desde esa página, aunque puedes dejarlo en follow, ya que ahi también tienes el menu con los enlaces principales, eso a tu gusto) Un saludo
  8. Merci, cela marche déjà mieux, mais maintenant j'ai une page blanche 🤣 j'avais commenté à partir de {* <div id="order-detail-content" jusqu'à </div> <!-- end order-detail-content --> *} La question, est-il possible de simplement commenter le code pour le pas faire apparaitre le tableau récapitulatif, ou est-ce plus complexe ? Est-il peut-être plus simple de déplacer le code du tableau récapitulatif de façon à faire remonter le block de paiement au-dessus ? <div class="paiement_block"> <div id="HOOK_TOP_PAYMENT">{$HOOK_TOP_PAYMENT}</div> {if $HOOK_PAYMENT} {if !$opc} <div id="order-detail-content" class="table_block table-responsive"> <table id="cart_summary" class="table table-bordered"> <thead> <tr> <th class="cart_product first_item">{l s='Product'}</th> <th class="cart_description item">{l s='Description'}</th> {if $PS_STOCK_MANAGEMENT} <th class="cart_availability item text-center">{l s='Availability'}</th> {/if} <th class="cart_unit item text-right">{l s='Unit price'}</th> <th class="cart_quantity item text-center">{l s='Qty'}</th> <th class="cart_total last_item text-right">{l s='Total'}</th> </tr> </thead> <tfoot> {if $use_taxes} {if $priceDisplay} <tr class="cart_total_price"> <td colspan="4" class="text-right">{if $display_tax_label}{l s='Total products (tax excl.)'}{else}{l s='Total products'}{/if}</td> <td colspan="2" class="price" id="total_product">{displayPrice price=$total_products}</td> </tr> {else} <tr class="cart_total_price"> <td colspan="4" class="text-right">{if $display_tax_label}{l s='Total products (tax incl.)'}{else}{l s='Total products'}{/if}</td> <td colspan="2" class="price" id="total_product">{displayPrice price=$total_products_wt}</td> </tr> {/if} {else} <tr class="cart_total_price"> <td colspan="4" class="text-right">{l s='Total products'}</td> <td colspan="2" class="price" id="total_product">{displayPrice price=$total_products}</td> </tr> {/if} <tr class="cart_total_voucher" {if $total_wrapping == 0}style="display:none"{/if}> <td colspan="4" class="text-right"> {if $use_taxes} {if $priceDisplay} {if $display_tax_label}{l s='Total gift wrapping (tax excl.):'}{else}{l s='Total gift wrapping cost:'}{/if} {else} {if $display_tax_label}{l s='Total gift wrapping (tax incl.)'}{else}{l s='Total gift wrapping cost:'}{/if} {/if} {else} {l s='Total gift wrapping cost:'} {/if} </td> <td colspan="2" class="price-discount price" id="total_wrapping"> {if $use_taxes} {if $priceDisplay} {displayPrice price=$total_wrapping_tax_exc} {else} {displayPrice price=$total_wrapping} {/if} {else} {displayPrice price=$total_wrapping_tax_exc} {/if} </td> </tr> {if $total_shipping_tax_exc <= 0 && (!isset($isVirtualCart) || !$isVirtualCart) && $free_ship} <tr class="cart_total_delivery"> <td colspan="4" class="text-right">{l s='Total shipping'}</td> <td colspan="2" class="price" id="total_shipping">{l s='Free Shipping!'}</td> </tr> {else} {if $use_taxes && $total_shipping_tax_exc != $total_shipping} {if $priceDisplay} <tr class="cart_total_delivery" {if $shippingCost <= 0} style="display:none"{/if}> <td colspan="4" class="text-right">{if $display_tax_label}{l s='Total shipping (tax excl.)'}{else}{l s='Total shipping'}{/if}</td> <td colspan="2" class="price" id="total_shipping">{displayPrice price=$shippingCostTaxExc}</td> </tr> {else} <tr class="cart_total_delivery"{if $shippingCost <= 0} style="display:none"{/if}> <td colspan="4" class="text-right">{if $display_tax_label}{l s='Total shipping (tax incl.)'}{else}{l s='Total shipping'}{/if}</td> <td colspan="2" class="price" id="total_shipping" >{displayPrice price=$shippingCost}</td> </tr> {/if} {else} <tr class="cart_total_delivery"{if $shippingCost <= 0} style="display:none"{/if}> <td colspan="4" class="text-right">{l s='Total shipping'}</td> <td colspan="2" class="price" id="total_shipping" >{displayPrice price=$shippingCostTaxExc}</td> </tr> {/if} {/if} <tr class="cart_total_voucher" {if $total_discounts == 0}style="display:none"{/if}> <td colspan="4" class="text-right"> {if $use_taxes} {if $priceDisplay} {if $display_tax_label && $show_taxes}{l s='Total vouchers (tax excl.)'}{else}{l s='Total vouchers'}{/if} {else} {if $display_tax_label && $show_taxes}{l s='Total vouchers (tax incl.)'}{else}{l s='Total vouchers'}{/if} {/if} {else} {l s='Total vouchers'} {/if} </td> <td colspan="2" class="price-discount price" id="total_discount"> {if $use_taxes} {if $priceDisplay} {displayPrice price=$total_discounts_tax_exc*-1} {else} {displayPrice price=$total_discounts*-1} {/if} {else} {displayPrice price=$total_discounts_tax_exc*-1} {/if} </td> </tr> {if $use_taxes} {if $total_tax != 0 && $show_taxes} {if $priceDisplay != 0} <tr class="cart_total_price"> <td colspan="4" class="text-right">{if $display_tax_label}{l s='Total (tax excl.)'}{else}{l s='Total'}{/if}</td> <td colspan="2" class="price" id="total_price_without_tax">{displayPrice price=$total_price_without_tax}</td> </tr> {/if} <tr class="cart_total_tax"> <td colspan="4" class="text-right">{l s='Tax'}</td> <td colspan="2" class="price" id="total_tax" >{displayPrice price=$total_tax}</td> </tr> {/if} <tr class="cart_total_price"> <td colspan="4" class="total_price_container text-right"><span>{l s='Total'}</span></td> <td colspan="2" class="price" id="total_price_container"> <span id="total_price" data-selenium-total-price="{$total_price}">{displayPrice price=$total_price}</span> </td> </tr> {else} <tr class="cart_total_price"> {if $voucherAllowed} <td colspan="2" id="cart_voucher" class="cart_voucher"> <div id="cart_voucher" class="table_block"> {if $voucherAllowed} <form action="{if $opc}{$link->getPageLink('order-opc', true)}{else}{$link->getPageLink('order', true)}{/if}" method="post" id="voucher"> <fieldset> <h4>{l s='Vouchers'}</h4> <input type="text" id="discount_name" class="form-control" name="discount_name" value="{if isset($discount_name) && $discount_name}{$discount_name}{/if}" /> <input type="hidden" name="submitDiscount" /> <button type="submit" name="submitAddDiscount" class="button btn btn-default button-small"><span>{l s='ok'}</span></button> {if $displayVouchers} <p id="title" class="title_offers">{l s='Take advantage of our offers:'}</p> <div id="display_cart_vouchers"> {foreach from=$displayVouchers item=voucher} <span onclick="$('#discount_name').val('{$voucher.name}');return false;" class="voucher_name">{$voucher.name}</span> - {$voucher.description} <br /> {/foreach} </div> {/if} </fieldset> </form> {/if} </div> </td> {/if} <td colspan="{if !$voucherAllowed}4{else}2{/if}" class="text-right total_price_container"> <span>{l s='Total'}</span> </td> <td colspan="2" class="price total_price_container" id="total_price_container"> <span id="total_price" data-selenium-total-price="{$total_price_without_tax}">{displayPrice price=$total_price_without_tax}</span> </td> </tr> {/if} </tfoot> <tbody> {foreach from=$products item=product name=productLoop} {assign var='productId' value=$product.id_product} {assign var='productAttributeId' value=$product.id_product_attribute} {assign var='quantityDisplayed' value=0} {assign var='cannotModify' value=1} {assign var='odd' value=$product@iteration%2} {assign var='noDeleteButton' value=1} {* Display the product line *} {include file="$tpl_dir./shopping-cart-product-line.tpl"} {* Then the customized datas ones*} {if isset($customizedDatas.$productId.$productAttributeId)} {foreach from=$customizedDatas.$productId.$productAttributeId[$product.id_address_delivery] key='id_customization' item='customization'} <tr id="product_{$product.id_product}_{$product.id_product_attribute}_{$id_customization}" class="alternate_item cart_item"> <td colspan="4"> {foreach from=$customization.datas key='type' item='datas'} {if $type == $CUSTOMIZE_FILE} <div class="customizationUploaded"> <ul class="customizationUploaded"> {foreach from=$datas item='picture'} <li> <img src="{$pic_dir}{$picture.value}_small" alt="" class="customizationUploaded" /> </li> {/foreach} </ul> </div> {elseif $type == $CUSTOMIZE_TEXTFIELD} <ul class="typedText"> {foreach from=$datas item='textField' name='typedText'} <li> {if $textField.name} {l s='%s:' sprintf=$textField.name} {else} {l s='Text #%s:' sprintf=$smarty.foreach.typedText.index+1} {/if} {$textField.value} </li> {/foreach} </ul> {/if} {/foreach} </td> <td class="cart_quantity text-center"> {$customization.quantity} </td> <td class="cart_total"></td> </tr> {assign var='quantityDisplayed' value=$quantityDisplayed+$customization.quantity} {/foreach} {* If it exists also some uncustomized products *} {if $product.quantity-$quantityDisplayed > 0}{include file="$tpl_dir./shopping-cart-product-line.tpl"}{/if} {/if} {/foreach} {assign var='last_was_odd' value=$product@iteration%2} {foreach $gift_products as $product} {assign var='productId' value=$product.id_product} {assign var='productAttributeId' value=$product.id_product_attribute} {assign var='quantityDisplayed' value=0} {assign var='odd' value=($product@iteration+$last_was_odd)%2} {assign var='ignoreProductLast' value=isset($customizedDatas.$productId.$productAttributeId)} {assign var='cannotModify' value=1} {* Display the gift product line *} {include file="./shopping-cart-product-line.tpl" productLast=$product@last productFirst=$product@first} {/foreach} </tbody> {if count($discounts)} <tbody> {foreach from=$discounts item=discount name=discountLoop} {if (float)$discount.value_real == 0} {continue} {/if} <tr class="cart_discount {if $smarty.foreach.discountLoop.last}last_item{elseif $smarty.foreach.discountLoop.first}first_item{else}item{/if}" id="cart_discount_{$discount.id_discount}"> <td class="cart_discount_name" colspan="{if $PS_STOCK_MANAGEMENT}3{else}2{/if}">{$discount.name}</td> <td class="cart_discount_price"> <span class="price-discount"> {if $discount.value_real > 0} {if !$priceDisplay} {displayPrice price=$discount.value_real*-1} {else} {displayPrice price=$discount.value_tax_exc*-1} {/if} {/if} </span> </td> <td class="cart_discount_delete">1</td> <td class="cart_discount_price"> <span class="price-discount"> {if $discount.value_real > 0} {if !$priceDisplay} {displayPrice price=$discount.value_real*-1} {else} {displayPrice price=$discount.value_tax_exc*-1} {/if} {/if} </span> </td> </tr> {/foreach} </tbody> {/if} </table> </div> <!-- end order-detail-content --> {/if} {if $opc} <div id="opc_payment_methods-content"> {/if} <div id="HOOK_PAYMENT"> {$HOOK_PAYMENT} </div> {if $opc} </div> <!-- end opc_payment_methods-content --> {/if} {else} <p class="alert alert-warning">{l s='No payment modules have been installed.'}</p> {/if} {if !$opc} <p class="cart_navigation clearfix"> <a href="{$link->getPageLink('order', true, NULL, "step=2")|escape:'html':'UTF-8'}" title="{l s='Previous'}" class="button-exclusive btn btn-default"> <i class="icon-chevron-left"></i> {l s='Continue shopping'} </a> </p> {else} </div> <!-- end opc_payment_methods --> {/if} </div> <!-- end HOOK_TOP_PAYMENT -->
  9. Blusoft

    403 error when using payment gateway

    module folder permision was the cause
  10. Ich habe jetzt ein Child Theme erstellt und dort bei den Templates die Ordner "checkout" > "_partials" angelegt, die footer.tpl und header.tpl reinkopiert und die Dateien bearbeitet. Nun passt es
  11. Hola, Manu. Efectivamente, sí me salía. En el móvil no me aparecía. Ahora tengo el mismo problema: quiero hacer eso mismo con la página contáctenos, que aparece aquí: Pero no aquí:
  12. jimmyc

    Mail Delivery Failure

    Any solutions?
  13. Bonjour J'ai un site hébergé chez ovh qui pointe vers un WordPress puis un Presta (1.6). Je dois faire qq modifications et pendant ce temps je souhaite que les visiteurs soient redirigés vers une image qui est déposée dans la zone img. A la base (au www) il y a un htaccess : # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} !^/web RewriteRule (.*) /boutique/$1 [L] </IfModule> # END WordPress Je suppose que c'est là que je dois lui dire d'aller vers l'image en question, mais je ne sais pas comment le faire. Si quelqu'un peut m'aider ... Merci par avance DD
  14. Ola il a eu quoi ce prestashop ? bah Le mieux si tu veux tout recommencer créer une nouvelle version 1.7 puis livre les données client, commandes, catégories produits etc. Tu repars sur une base saines
  15. Bonjour, lorsque je fais un test d'optimisation pour Google celui-ci me dit que mes pages sont adaptés aux mobiles mais il existent d'autres qui sont pas adaptés je fais une modification a mon fichier robots.txt # Allow Directives Allow: */modules/*.css Allow: */modules/*.js Allow: */modules/*.PNG Allow: */modules/*.JPG Allow: */modules/*.GIF Allow: /themes/ Allow: /js/ mais il reste beaucoup des erreurs de type image ,police , script any help svp !!
  16. Dans le gestionnaire de modules, il n'y a plus de module fiche produit, paiement, livraison&logistique, trafic, clients, réseaux sociaux, spécialisations. Ca fait beaucoup... Je pense que je vais aller à l'essentiel : tout virer. Faut-il réinstaller le thème de base ou y'a t il une manip particulière ?
  17. JBW

    Product name length

    How did you do it?
  18. makis_best

    I can't translate modules

    I don't know how to use the post you send me
  19. Sumax

    Product name length

    I just did it. No changes at all
  20. essayer d'ajouter le dossier /cache de nouveau ?
  21. tuk66

    nahrání katalogu k prezentaci

    Ta stránka běží na pluginu do WordPressu. Pro PrestaShop jsem nic takového neviděl.
  22. Hi!Tell me how to do so that the stars in the rating are not svg, but FontAwesome. And even if the rating is not worth displaying just empty stars? Thanks
  23. Nur wenn die entsprechenden Hooks (Positionen) auch durch das Template aufgerufen werden.
  1. Load more activity
×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More