Jump to content

Foovince

Members
  • Posts

    102
  • Joined

  • Last visited

2 Followers

Contact Methods

Profile Information

  • First Name
    Vincent
  • Last Name
    Guesne

Recent Profile Visitors

749 profile views

Foovince's Achievements

Newbie

Newbie (1/14)

35

Reputation

1

Community Answers

  1. Remplace le code source par celui ci : https://gist.githubusercontent.com/vinvin27/39d61ebe902170d8d92ef57ccd261e3f/raw/563f5b5c06bf8e09f2c91baa3798c48916b7b3e0/Breadcrumb%20%20Prestashop%201.6 comme indiqué dans mon article... et zou
  2. So apprend le chinois :V Mais honnêtement, je suis pas magicien, je n'ai pas accès a ton code source, tu ne partage aucune ligne de code... Comment veux tu que je fasse pour t'aider ? Je te montre (gratuitement) et je t'explique des choses techniques... So oui ça peut paraitre du chinois, mais si souhaites pas l'apprendre... tu peux toujours engager un freelance/agence WEB pour le faire. bon chance
  3. Non 😉 Avec ce code là : Tu créer un tableau Breadcrum qui contient tous les éléments de ton fils d'ariane. {if !empty($path)} {* Extract bradcrumb links from anchors *} {$matchCount = preg_match_all('/<a.+?href="(.+?)"[^>]*>([^<]*)<\/a>/', $path, $matches)} {$breadcrumbs = []} {for $i=0; $i<$matchCount; $i++} {$breadcrumbs[] = ['url' => $matches[1][$i], 'title' => $matches[2][$i]]} {/for} {* Extract the last breadcrumb which is not link, it's plain text or text inside span *} {$match = preg_match('/>([^<]+)(?:<\/\w+>\s*)?$/', $path, $matches)} {if !empty($matches[1])} {$breadcrumbs[] = ['url' => '', 'title' => $matches[1]]} {elseif !$match && !$matchCount} {$breadcrumbs[] = ['url' => '', 'title' => $path]} {/if} {/if} Et dans cette partie du code : Tu as la boucle qui créer les éléments de ton breadcrumb et la possibilités d'ajouter la position via : itemprop="position" content="{($smarty.foreach.crumbs.iteration|intval + 1)}" {if !empty($breadcrumbs)} {foreach from=$breadcrumbs item=breadcrumb name=crumbs} <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> {if !empty($breadcrumb.url)} <a href="{$breadcrumb.url}" itemprop="item"> <span itemprop="name">{$breadcrumb.title}</span> </a> {else} <span itemprop="name">{$breadcrumb.title}</span> {/if} <meta itemprop="position" content="{($smarty.foreach.crumbs.iteration|intval + 1)}" /> </li> {/foreach} {/if}
  4. Oui, il faut l'attribut position et la valeur de cette dernière dans le breadcrumb. Dans le fichier tpl partagé sur mon article, il y a bien la position. Dans le code que tu as partagé plus haut, il y a pas "position". Voir dans mon article et pour voir a adapter ton fichier tpl et prendre en compte cet attribut
  5. Yes merci pour la référence. Comme indiqué dans mon article, il faut bien faire attention si c'est un thème custom ou autre. Ca vient du theme par défaut de Prestashop 1.6 Si vous avez des questions - n"hésitez pas à les poster ici ou en commentaire de l'article, je répond rapidement ;-) Il existe aussi peut etre des plugins qui permettent l'intégration du format JSON-LD pour éviter se méler avec le HTML. Bon courage à tout le monde,
  6. Je vais mettre a jour une boutique Prestashop dans quelques jours de la version 1.6.1.0 a 1.7.5.0. Ce sera surtout l'occasion de mettre a jour le thème du site et voir comment evolue la solution. Je vous tiens au jus 😉
  7. Hello tout le monde, Perso. je connais pas trop Planethoster, mais je conseil depuis quelques temps o2switch qui pour 5€/mois offre CPanel. Via Softaculous, il est facile d'installer sa boutique de dev / preprod / prod et de gérer ses DNS assez facilement... Un article sur le sujet : https://migration.boutique/comment-installer-prestashop/
  8. Hello virinxxx, Si ton soucis est toujours d'actualité, très souvent les images sont stockés dans les parties CMS, description catégorie ou produit ou alors dans le thème (configuration du thème). Dans de très rare cas, les images sont en dur ou sont stockée en base de donnée. Une requêtes SQL du genre UPDATE peut résoudre le soucis, plus d'information ici : https://mixed-content.info/solutions-mixed-content/
  9. Hello there, This url : https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css is also available in HTTPS. If you need a tool to checker all your links : https://mixed-content.info/mixed-content-checker-ligne/
  10. Salut Zone Hacker, Il faut mettre celui qui est donné dans ton back-office
  11. Yes cool, bonne nouvelle J'aimerais bien clean et stabilisé la v2 avant de partir pour mes 3 mois de vacance (A partir de lundi, je serais que très rarement dispo.) Merci en tout cas de tes retours ChDUP EDIT : J'ai update launch_campaing sur le github de la V2, un petit soucis de merge pour les paniers vides
  12. Ouep, effectivement il est a true pour l'instant Tu devrais avoir la colonne is_abn_campaign dans la table ps_campaign ? Il faut relancer le process d'installation du module si ce n'est pas le cas (désolé je ne l'ai pas précisé)
  13. Etrange les miens partent bien en 2.0.2.0. On prend la date_upd du cart pour faire partir la campagne et non la date_add (celle qui est affiché dans Shopping cart dans le BO). Check voir la date_upd dans la table ps_cart et a la rigueur active le debug dans le fichier launch_campaigns.php > define('DEBUG_SAC',true); D'ailleurs, je me demande si le cron fonctionne bien si il est activé... faut que j'essaie ça :3
  14. Ok, je vais réflechir à quelque chose Si tu utilises le lien order_link, il va récupérer le panier abandonné en question (dans le lien, il y à ID du panier) par contre avec ?login&back=order (comme j'expliquais l'autre fois), il récupérera le dernier laissé. Je vais pas avoir le temps de voir ce ce week end, peutêtre la semaine pro.
  15. Pour ceux qui testent la branche V2, tester la v2.0.2.0 Fix sql erreur lors de la re-installation Stats improvement (Pas encore totalement fini) Tab suppression trackurl concatené a order_link Version no stable encore
×
×
  • Create New...