Jump to content

riosrdw

Members
  • Posts

    95
  • Joined

  • Last visited

Everything posted by riosrdw

  1. Un lien vers la boutique soufie ? Message en PM
  2. Merci on s'approche 🙂 Sans_titre_1.bmp
  3. Je ne connais pas le fonctionnement des thèmes enfants, je regarderais ça. Oui, serait l'idéal mais le module semble compliqué à déplacer et cette façons est déjà très bien.
  4. Bonjour, Oui, je viens de l'appliquer sur la boutique de production et ça fonctionne bien. Bien que l'idéal, serait de pouvoir monter (greffer) le lecteur au même niveau de la description en laissant celle-ci à sa place initial en raison des prochaines mises ajours comme vous le dites. Aussi sur certains produits il y a une dizaine d'extraits à l'écoute ce qui fait descendre la description créant un vide à côté du lecteur. exemple: https://sonsdelanature.com/sonotherapie/acouphenes-hyperacousie/23-testeur-d-acouphenes.html Je ne suis pas du métier et cette modification est déjà une amélioration considérable, car le client cherche d'abord à écouter avant de lire la description détaillée. Merci beaucoup, c'est résolu.
  5. Ça fonctionne bien sur ma boutique de test Je testerais demain après une sauvegarde, sur ma boutique en production. Un grand merci !
  6. Actuellement il sur le footerProduct c'est le hook atribué lors de l'installation du module par défaut, si je le change de hook il ne bouge pas de toute façon.
  7. le voici en pièce jointe. Merci product.tpl
  8. {** * 2007-2020 PrestaShop and Contributors * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License 3.0 (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: * https://opensource.org/licenses/AFL-3.0 * 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 https://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2020 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) * International Registered Trademark & Property of PrestaShop SA *} {extends file=$layout} {block name='head_seo' prepend} <link rel="canonical" href="{$product.canonical_url}"> {/block} {block name='head' append} <meta property="og:type" content="product"> <meta property="og:url" content="{$urls.current_url}"> <meta property="og:title" content="{$page.meta.title}"> <meta property="og:site_name" content="{$shop.name}"> <meta property="og:description" content="{$page.meta.description}"> <meta property="og:image" content="{$product.cover.large.url}"> {if $product.show_price} <meta property="product:pretax_price:amount" content="{$product.price_tax_exc}"> <meta property="product:pretax_price:currency" content="{$currency.iso_code}"> <meta property="product:price:amount" content="{$product.price_amount}"> <meta property="product:price:currency" content="{$currency.iso_code}"> {/if} {if isset($product.weight) && ($product.weight != 0)} <meta property="product:weight:value" content="{$product.weight}"> <meta property="product:weight:units" content="{$product.weight_unit}"> {/if} {/block} {block name='content'} <section id="main" itemscope itemtype="https://schema.org/Product"> <meta itemprop="url" content="{$product.url}"> <div class="row product-container"> <div class="col-md-6"> {block name='page_content_container'} <section class="page-content" id="content"> {block name='page_content'} <!-- @todo: use include file='catalog/_partials/product-flags.tpl'} --> {block name='product_flags'} <ul class="product-flags"> {foreach from=$product.flags item=flag} <li class="product-flag {$flag.type}">{$flag.label}</li> {/foreach} </ul> {/block} {block name='product_cover_thumbnails'} {include file='catalog/_partials/product-cover-thumbnails.tpl'} {/block} <div class="scroll-box-arrows"> <i class="material-icons left">&#xE314;</i> <i class="material-icons right">&#xE315;</i> </div> {/block} </section> {/block} </div> <div class="col-md-6"> {block name='page_header_container'} {block name='page_header'} <h1 class="h1" itemprop="name">{block name='page_title'}{$product.name}{/block}</h1> {/block} {/block} {block name='product_prices'} {include file='catalog/_partials/product-prices.tpl'} {/block} <div class="product-information"> {block name='product_description_short'} <div id="product-description-short-{$product.id}" itemprop="description">{$product.description_short nofilter}</div> {/block} {if $product.is_customizable && count($product.customizations.fields)} {block name='product_customization'} {include file="catalog/_partials/product-customization.tpl" customizations=$product.customizations} {/block} {/if} <div class="product-actions"> {block name='product_buy'} <form action="{$urls.pages.cart}" method="post" id="add-to-cart-or-refresh"> <input type="hidden" name="token" value="{$static_token}"> <input type="hidden" name="id_product" value="{$product.id}" id="product_page_product_id"> <input type="hidden" name="id_customization" value="{$product.id_customization}" id="product_customization_id"> {block name='product_variants'} {include file='catalog/_partials/product-variants.tpl'} {/block} {block name='product_pack'} {if $packItems} <section class="product-pack"> <p class="h4">{l s='This pack contains' d='Shop.Theme.Catalog'}</p> {foreach from=$packItems item="product_pack"} {block name='product_miniature'} {include file='catalog/_partials/miniatures/pack-product.tpl' product=$product_pack} {/block} {/foreach} </section> {/if} {/block} {block name='product_discounts'} {include file='catalog/_partials/product-discounts.tpl'} {/block} {block name='product_add_to_cart'} {include file='catalog/_partials/product-add-to-cart.tpl'} {/block} {block name='product_additional_info'} {include file='catalog/_partials/product-additional-info.tpl'} {/block} {* Input to refresh product HTML removed, block kept for compatibility with themes *} {block name='product_refresh'}{/block} </form> {/block} </div> {block name='hook_display_reassurance'} {hook h='displayReassurance'} {/block} {block name='product_tabs'} <div class="tabs"> <ul class="nav nav-tabs" role="tablist"> {if $product.description} <li class="nav-item"> <a class="nav-link{if $product.description} active{/if}" data-toggle="tab" href="#description" role="tab" aria-controls="description" {if $product.description} aria-selected="true"{/if}>{l s='Description' d='Shop.Theme.Catalog'}</a> </li> {/if} <li class="nav-item"> <a class="nav-link{if !$product.description} active{/if}" data-toggle="tab" href="#product-details" role="tab" aria-controls="product-details" {if !$product.description} aria-selected="true"{/if}>{l s='Product Details' d='Shop.Theme.Catalog'}</a> </li> {if $product.attachments} <li class="nav-item"> <a class="nav-link" data-toggle="tab" href="#attachments" role="tab" aria-controls="attachments">{l s='Attachments' d='Shop.Theme.Catalog'}</a> </li> {/if} {foreach from=$product.extraContent item=extra key=extraKey} <li class="nav-item"> <a class="nav-link" data-toggle="tab" href="#extra-{$extraKey}" role="tab" aria-controls="extra-{$extraKey}">{$extra.title}</a> </li> {/foreach} </ul> <div class="tab-content" id="tab-content"> <div class="tab-pane fade in{if $product.description} active{/if}" id="description" role="tabpanel"> {block name='product_description'} <div class="product-description">{$product.description nofilter}</div> {/block} </div> {block name='product_details'} {include file='catalog/_partials/product-details.tpl'} {/block} {block name='product_attachments'} {if $product.attachments} <div class="tab-pane fade in" id="attachments" role="tabpanel"> <section class="product-attachments"> <p class="h5 text-uppercase">{l s='Download' d='Shop.Theme.Actions'}</p> {foreach from=$product.attachments item=attachment} <div class="attachment"> <h4><a href="{url entity='attachment' params=['id_attachment' => $attachment.id_attachment]}">{$attachment.name}</a></h4> <p>{$attachment.description}</p <a href="{url entity='attachment' params=['id_attachment' => $attachment.id_attachment]}"> {l s='Download' d='Shop.Theme.Actions'} ({$attachment.file_size_formatted}) </a> </div> {/foreach} </section> </div> {/if} {/block} {foreach from=$product.extraContent item=extra key=extraKey} <div class="tab-pane fade in {$extra.attr.class}" id="extra-{$extraKey}" role="tabpanel" {foreach $extra.attr as $key => $val} {$key}="{$val}"{/foreach}> {$extra.content nofilter} </div> {/foreach} </div> </div> {/block} </div> </div> </div> {block name='product_accessories'} {if $accessories} <section class="product-accessories clearfix"> <p class="h5 text-uppercase">{l s='You might also like' d='Shop.Theme.Catalog'}</p> <div class="products"> {foreach from=$accessories item="product_accessory"} {block name='product_miniature'} {include file='catalog/_partials/miniatures/product.tpl' product=$product_accessory} {/block} {/foreach} </div> </section> {/if} {/block} {block name='product_footer'} {hook h='displayFooterProduct' product=$product category=$category} {/block} {block name='product_images_modal'} {include file='catalog/_partials/product-images-modal.tpl'} {/block} {block name='page_footer_container'} <footer class="page-footer"> {block name='page_footer'} <!-- Footer content --> {/block} </footer> {/block} </section> {/block}
  9. Comment reproduire ça sur mon ficier product.tpl ? avez vous le code à coller sur mon fichier ?
  10. Merci de votre réponse, J'ai crée ce topic qui explique ma recherche : et je viens de voir le votre qui est proche de ma problématique
  11. Bonsoir, A t'il une possibilité de déplacer cette description produit dans le bas de la page produit ? J'arrive à le couper, mais où le coller ? Désolé du déterrage, je suis débutant. Merci
  12. Bonsoir, Merci de votre réponse, Je viens d'essayer, j'ai créé un hook, il est proposé lors d'une greffe d'un module natif, mais il n'est pas proposé lors de la greffe du module concerné. Aussi, je ne vois pas ou placer le hook créé, sans doute dans le code du thème mais ça dépasse mes compétences. Je verrais plus une solution en modifiant le fichier product.tpl en déplacement le code "description du produit" en bas de page. J'arrive à trouver le code concerné, je peux le couper, mais je ne sais pas ou le placer pour qu'il reste en bas de la page produit. Toute aide est la bien venue, Merci.
  13. Bonjour, Sur mes pages produits, je cherche à monter au plus proche de l'image du produit un lecteur de musique. Pour améliorer la situation, j'ai : -Descendu le module réassurance du DisplayRéassurence vers le DisplayFooterProduit -Descendu le Boutons de partage sur réseaux sociaux du displayProductAdditionalInfovers vers DisplayFooterProduit Le lecteur est bien monté, mais pas suffisamment, car plus le texte de ma description est long plus le lecteur descend. L'Ideal, serait de pouvoir monter au même niveau que la description mais inverser les positions lecteur/description ça serait bien déjà exemple : -Greffer ce lecteur de musique sur displayProductAdditionalInfovers ou DisplayRéassurence mais, P.S. limite ses positionnements. -Ou alors greffer cette description produits sur le DisplayFooterProduit mais, je ne trouve pas cette possibilité. Une idée pour aider à améliorer cet affichage ? Je suis sur PS 1.7.6 et je suis débutant. Merci.
  14. A savoir que j'ai du faire une redirection permanant dans /www avec un fichier .htaccess de ndd.com vers ndd.com/dossierinstallation/ je ne sais pas si c'est la bonne solution, mais ça fonctionne ! Merci
  15. Bonjour, J'ai /dossierinstalltion/ c'est pour cela que je pointais au départ vers ce dossier.
  16. j'ai bien vérifié encore une fois ces infos de base de données et c'est bon... Trouvé ! Voici la solution : il faut pointer vers /www , dedans j'ai mis un htacces qui fait une redirection de ndd.com vers ndd.com/dossierinstalltion. je ne sais pas si c'est la meilleur option mas ça fonctionne et me permet d'avoir une url avec le sousrepertoir dedans : ndd.com/dossierinstalltion Ce qui est bizarre c'est que l'ancien site en ps1.5 , au même endroit, et même url, pointé vers /www/dossierinstallation mais je pense qu'il y avait une redirection quelque part Merci de votre aide
  17. Effectivement j'ai du coup, 3 bases de données: site 1 en p.s 1.5 base de données bdd1 domaine principal ndd.com/dossierinstalltion : renommée depuis afin d'installer le nouveau site au même endroit . site 2 en ps 1.7 base de données bdd2 en sousdomaine.com/dossierinstalltion1 : j'e l'ai gardé pour faire des testes, ça fonctionne toujours. site 3 en ps 1.7 base de données bdd3 domaine principal ndd.com/dossierinstalltion : c'est une copie du site 2 avec nouvelle base de données importée depuis le site 2
  18. Bonjour, Merci de votre réponse, bien vue ! Je suis débutant et je ne comprends pas la lecture de ces bugs. Entonnant, c'est que cette même boutique sous ps1.7.6 / PHP 7.3 fonctionne déjà en sous-domaine, mais par précaution, j'ai passé en PHP 7.2 qui est officiellement accepté par ps1.7.6 , mais ça n'a pas résolut le problème. Je viens de refaire toutes les étapes en suivant ce tuto : https://aide.lws.fr/base/E-commerce/Ecommerce-hebergement-web-mutualise/Comment-deplacer-un-Prestashop-dun-dossier-a-un-autre La différence de ce tuto, c'est que je passe de: sousdomaine.com/ (avec une l'installation dans /dossierinstallation) vers domaine.com/dossierinstallation1/ (avec l'installation est dans /www/dossierinstallation1) Je souhaite que ce dossier soit visible dans mon url. Dans la base de données, j'ai fait chercher sousdomaine.com/ et remplace par domaine.com/dossierinstalltion1/ J'ai renommé prod dans /var/cache, mais le dossier n'a pas l'aire de se regénérer. Chez ovh : Si je fais pointer vers /dossierinstalltion1 , ça donne une erreur 404 Si je fais pointer vers /www/dossierinstallation1 ça donne une erreur 500 Une idée ? Merci de votre aide
  19. Bonjour, Je construis une nouvelle boutique sous ps1.7.6 pour remplacer une ancienne qui était en 1.5 J’ai construit la boutique avec un sousdomaine.ndd.com et une nouvelle base de donnes : bdd2. J’ai passé en php 7.3 tout fonctionne sauf l’ancienne boutique, normale, car le ps1.5 ne supporte pas ce PHP récent. Je viens de déplacer la nouvelle boutique dans le dossier d’Installation de l’ancienne boutique, et j’ai créé une nouvelle bdd3 J’ai récupéré la base de donnés bdd2, changé l’url et le non de la base en bdd3 J’ai récupéré le fichier PS parameters.php et j’ai changé le non de la nouvelle base en bdd3 Une particularité : l’ancien site avait un sous-répertoire dans l’url : ndd.com/sousrepertoire Je veux garder cette forme d’url En tapant monndd.com je tombe sur une page ovh site en construction En tapant monndd.com/sousdomaine ça provoque une erreur « ..ndd.com vous a redirigé à de trop nombreuses reprises.. » J’arrivais à accéder au BO avec un très mauvais affichage et réussi à activer le mode deug Voici les résultats : (1/1) ContextErrorException Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in UnitOfWork.php line 2636 at ErrorHandler->handleError(2, '"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?', '/home/sonsdela/www/sonotherapie/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php', 2636, array('class' => 'Doctrine\\ORM\\UnitOfWork', 'e' => 32767, 'file' => '/home/sonsdela/www/sonotherapie/vendor/composer/../doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php'))in DebugClassLoader.php line 156 at require()in DebugClassLoader.php line 156 at DebugClassLoader->loadClass('Doctrine\\ORM\\UnitOfWork') at spl_autoload_call('Doctrine\\ORM\\UnitOfWork')in EntityManager.php line 160 at EntityManager->__construct(object(Connection), object(Configuration), object(ContainerAwareEventManager))in EntityManager.php line 850 at EntityManager::create(object(Connection), object(Configuration))in appDevDebugProjectContainer.php line 1879 at appDevDebugProjectContainer->getDoctrine_Orm_DefaultEntityManagerService()in getPrestashop_Translation_DatabaseLoaderService.php line 8 at require('/home/sonsdela/www/sonotherapie/var/cache/dev/ContainerH8oaelg/getPrestashop_Translation_DatabaseLoaderService.php')in appDevDebugProjectContainer.php line 1768 at appDevDebugProjectContainer->load('getPrestashop_Translation_DatabaseLoaderService.php')in appDevDebugProjectContainer.php line 3803 at appDevDebugProjectContainer->ContainerH8oaelg\{closure}()in ServiceLocator.php line 64 at ServiceLocator->get('prestashop.translation.database_loader')in Translator.php line 141 at Translator->initialize()in Translator.php line 127 at Translator->initializeCatalogue('fr-FR')in Translator.php line 314 at Translator->dumpCatalogue('fr-FR', object(ResourceCheckerConfigCache))in Translator.php line 299 at Translator->Symfony\Component\Translation\{closure}(object(ResourceCheckerConfigCache))in ResourceCheckerConfigCacheFactory.php line 43 at ResourceCheckerConfigCacheFactory->cache('/home/sonsdela/www/sonotherapie/var/cache/dev/translations/catalogue.fr-FR.L8dqxxF.php', object(Closure))in Translator.php line 300 at Translator->initializeCacheCatalogue('fr-FR')in Translator.php line 265 at Translator->loadCatalogue('fr-FR')in Translator.php line 241 at Translator->getCatalogue('fr-FR')in Translator.php line 198 at Translator->trans('Successful deletion.', array(), 'AdminNotificationsSuccess', null)in PrestaShopTranslatorTrait.php line 57 at Translator->trans('Successful deletion.', array(), 'AdminNotificationsSuccess', null)in LoggingTranslator.php line 48 at LoggingTranslator->trans('Successful deletion.', array(), 'AdminNotificationsSuccess', null)in DataCollectorTranslator.php line 50 at DataCollectorTranslator->trans('Successful deletion.', array(), 'AdminNotificationsSuccess', null)in PrestaShopTranslatorTrait.php line 57 at DataCollectorTranslator->trans('Successful deletion.', array(), 'Admin.Notifications.Success', null)in Controller.php line 324 at ControllerCore->trans('Successful deletion.', array('legacy' => 'htmlspecialchars'), 'Admin.Notifications.Success')in AdminController.php line 466 at AdminControllerCore->__construct()in LegacyContext.php line 85 at LegacyContext->getContext()in UserLocaleListener.php line 39 at UserLocaleListener->__construct(object(LegacyContext))in appDevDebugProjectContainer.php line 2449 at appDevDebugProjectContainer->getPrestashop_UserLocale_ListenerService()in appDevDebugProjectContainer.php line 2936 at appDevDebugProjectContainer->ContainerH8oaelg\{closure}()in EventDispatcher.php line 229 at EventDispatcher->sortListeners('kernel.request')in EventDispatcher.php line 61 at EventDispatcher->getListeners('kernel.request')in ContainerAwareEventDispatcher.php line 128 at ContainerAwareEventDispatcher->getListeners('kernel.request')in TraceableEventDispatcher.php line 262 at TraceableEventDispatcher->preProcess('kernel.request')in TraceableEventDispatcher.php line 137 at TraceableEventDispatcher->dispatch('kernel.request', object(GetResponseEvent))in HttpKernel.php line 127 at HttpKernel->handleRaw(object(Request), 1)in HttpKernel.php line 68 at HttpKernel->handle(object(Request), 1, false)in Kernel.php line 200 at Kernel->handle(object(Request), 1, false)in index.php line 86 Une idée de comment procéder ? Je suis débutant, Merci
  20. Bingo ! J'ai vérifié les autres, mais pas lui. Merci de votre aide.
  21. J'ai vérifié en comparaison avec une autre boutique, tout est dans les mêmes positions. Il y a un bug qui a commencé avec la disparition de la barre de recherches. Dans une autre boutique, j'ai fait les mêmes opérations : désinstallation du module barre de recherches + déplacement puis retrait d'un bloc de liens dans le header et tout est resté à leur place. Sur la boutique en question, tout est parti en vrac et le module barre de recherches a complètement disparut or qu'il est normalement impossible de faire disparaitre un module natif, même après la désinstallation il reste normalement visible dans le BO. Dans l'autre boutique, ou j'ai fait des testes pour comparer, il est resté bien visible après la désinstallation. Je pense a un problème avec le responsive, car tout bouge en fonction de la taille de la fenêtre. En version mobile tout fonctionne bien. Savez-vous sur quels fichiers ces paramètres de position sont écrits ? Je ne connais pas en code, mais je peux comparer les paramètres avec une autre boutique et éventuellement les copier-coller sur une autre? Serait-il possible de remplacer certains fichier du héder ? Afin de tester. Merci.
  22. Bonjour, Le lien ne restera pas longtemps en ligne car c'est une boutique de testes par l'instant. Merci
×
×
  • Create New...

Important Information

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