Recommended PrestShop Version

Thanks for choosing Agile.
For customers using our Agile Multiple Seller module and its accessry modules, we highly recommend to use PrestaShop 1.6x or 1.7.5 or lower. PrestaShop has made some changes in versions higher than 1.7.6 that makes it possible or very difficult to implement some of features via hooks, or override, since required hooks or override is not available.

Sept. 05, 2019

Cette section présenter comment configurer nuage de tags Agile SEO PrestaShop activé

 

Instructions d'installation

0. Connexion à votre back-office et allez « Modules » onglet

1. Installer Un module existant standard « balises bloquent » si il est déjà installé
2. Regardez « Agile SEO tag module » et cliquez sur installer, le module sera installé automatiquement
3. Cliquez sur « Configurer » sous « Module de tag SEO Agile » et la valeur « Balises affichent » numéro que vous souhaitez afficher

 

4. Cette étape est différente des PrestaSgop 1.3 x et 1,4 x

 

Pour PrestaShop 1.3 x

Modifier /admin???fichier de /tabs/AdminGenertator.php (note, admin??? signifie que le dossier de votre back-office, généralement il est renommé)
rechercher les deux lignes suivantes (autour de ligne # 192)

$tab['RewriteRule']['content']['^lang-([a-z]{2})/(.*) $'] = '$ 2? isolang =$ 1 [QSA, L, E]';
onglet $ retour ;

  INSERT au-dessous de la ligne au milieu d'au-dessus de deux lignes.
$tab['RewriteRule']['content']['^tags/(.*) $'] = 'search.php?tag=$1 [QSA, L, E]' ;

 

Pour prestaShop 1.4 x

En sert après le code dans la fonction generateHtaccess() dans le fichier /classes/Tools.php

//Cloud recherche de balise
$tab['RewriteRule']['content']['^tags/(.*) $'] = 'search.php?tag=$1 [QSA, L, E]' ;

Agile-PrestaShop-SEO-Tag-Tools

 

 

5. Modifier le fichier /classes/Tool.php
Trouver après le bloc de code dans la fonction getMetaTags()

 

/ * CMS détails meta tags * /
ElseIf ($ id_cms = self::getValue('id_cms'))
{
$row = Db::getInstance() - > getRow ('
Sélectionnez « meta_title », « meta_description », « meta_keywords »
DE '' ._DB_PREFIX_. »cms_lang'
OÙ id_lang = « .intval($id_lang) ». ET id_cms = '.intval($id_cms)) ;
Si ($row)
{
$row ['meta_title'] = $row ['meta_title']. «-».Configuration::Get('PS_SHOP_NAME') ;
Return self::completeMetaTags ($row, $row['meta_title']) ;
}
}

Ajouter après le bloc de code juste après au-dessus de code.

autre
{
balise $ = self::getValue('tag') ;
if(isset($Tag) et strlen($tag) > 0)
{
$row ['meta_title'] = $tag. " - " .Configuration::Get('PS_SHOP_NAME') ;
$row ['meta_description'] = $tag ;
$row ['meta_keywords'] = $tag ;
Return self::completeMetaTags ($row, $row['meta_title']) ;
}
}

 

Agile-PrestaShop-SEO-Tag-Tools-01

6. Allez dans le back office onglet Préférences à la section « URL Friendly » pour régénérer le fichier .htaccess