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

Esta sección introducir cómo configurar nube ágil SEO PrestaShop habilitado

 

Instrucciones de instalación

0. Ingrese a su oficina y vaya de "Módulos" de ficha

1. Instalación de la ONU vigente estándar "etiquetas bloquean" módulo si ya está instalado
2. Mira "Agile SEO etiqueta módulo" y haga clic en instalar, el módulo se instalará automáticamente
3. Haga clic en "Configurar" enlace bajo "Módulo de etiqueta SEO ágil" y establecer "Etiquetas muestran" al número que desea mostrar

 

4. Este paso es diferente para PrestaSgop 1,3 x y x 1,4

 

Para PrestaShop 1.3 x

Modificar /admin???archivo /tabs/AdminGenertator.php (nota, admin??? significa la carpeta de su oficina, normalmente se cambia de nombre)
Buscar siguientes dos líneas (alrededor de línea # 192)

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

  Insertar debajo de la línea en medio de sobre dos líneas.
$tab['RewriteRule']['content']['^tags/(.*) $'] = 'search.php?tag=$1 [QSA, L, E]';

 

Para prestaShop 1.4 x

En sert siguiendo el código en la función generateHtaccess() en el archivo /classes/Tools.php

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

Agile-PrestaShop-SEO-Tag-Tools

 

 

5. Modificar el archivo /classes/Tool.php
Encontrar tras bloque de código en la función getMetaTags()

 

/ * CMS características metaetiquetas * /
ElseIf ($ id_cms = self::getValue('id_cms'))
{
$fila = Db::getInstance() - > getRow ('
Seleccione 'meta_title', 'meta_description', 'meta_keywords'
DESDE '' ._DB_PREFIX_.'cms_lang'
DONDE id_lang = '.intval($id_lang)'. Y id_cms = '.intval($id_cms));
Si ($fila)
{
$fila ['meta_title'] = $fila ['meta_title']. '-'.Configuration::Get('PS_SHOP_NAME');
volver a self::completeMetaTags ($row, $row['meta_title']);
}
}

Se añadirá el siguiente bloque de código justo después por encima del código.

otra cosa
{
etiqueta $ = self::getValue('tag');
if(isset($Tag) AND strlen($tag) > 0)
{
$fila ['meta_title'] = etiqueta $. " - " .Configuration::Get('PS_SHOP_NAME');
$fila ['meta_description'] = etiqueta $;
$fila ['meta_keywords'] = etiqueta $;
volver a self::completeMetaTags ($row, $row['meta_title']);
}
}

 

Agile-PrestaShop-SEO-Tag-Tools-01

6. Go back office ficha de preferencia en la sección "URL amigables" para regenerar .htaccess