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

本节介绍如何设置启用的敏捷 PrestaShop SEO 标签云

 

安装的说明

0.登录到您的后端办公室和转"模块"选项卡

1.联合国安装现有标准"标签阻止"模块如果已经安装
2.看"敏捷 SEO 标签模块",并单击安装,该模块将自动安装
3.单击"标记敏捷 SEO 模块"下的"配置"链接和设置"标签显示"您要显示的号码

 

4.该步骤是不同的 PrestaSgop 1.3 x 和 1.4 x

 

对于 PrestaShop 1.3 x

修改 /admin???/tabs/AdminGenertator.php 文件 (注意,管理员??? 意味着你回办公室的文件夹,它通常重命名)
寻找以下两行 (绕线 # 192)

$tab['RewriteRule']['content']['^lang-([a-z]{2})/(.*) $'] = '$ 2? isolang = 1 [求实、 L、 E]' ;
返回 $ 选项卡 ;

  插入上面两行的中间线以下。
$tab['RewriteRule']['content']['^tags/(.*) $'] = 'search.php?tag=$1 [求实、 L、 E]' ;

 

对于 prestaShop 1.4 x

在以下代码到 /classes/Tools.php 文件中的函数 generateHtaccess() 的依依不舍

//cloud 标签搜索
$tab['RewriteRule']['content']['^tags/(.*) $'] = 'search.php?tag=$1 [求实、 L、 E]' ;

Agile-PrestaShop-SEO-Tag-Tools

 

 

5.修改文件 /classes/Tool.php
找到以下函数 getMetaTags() 的代码块

 

/ * CMS 细节 meta 标签 * /
elseif ($ id_cms = self::getValue('id_cms'))
{
$行 = Db::getInstance()-> getRow ('
选择 'meta_title'、 'meta_description'、 'meta_keywords'
从 '._DB_PREFIX_。 'cms_lang'
在哪里 id_lang = '.intval($id_lang)'。Id_cms = '.intval($id_cms)) ;
如果 ($行)
{
$行 [meta_title] = $行 [meta_title]。 '-'。Configuration::get('PS_SHOP_NAME') ;
返回 ($行,row['meta_title']) ; self::completeMetaTags
}
}

添加下列块代码正确后,上面的代码。

其他
{
$标记 = self::getValue('tag') ;
if(isset($tag) 和 strlen($tag) > 0)
{
$行 [meta_title] = $标记。" - " .Configuration::get('PS_SHOP_NAME') ;
$行 [meta_description] = $标记 ;
$行 [meta_keywords] = $标记 ;
返回 ($行,row['meta_title']) ; self::completeMetaTags
}
}

 

Agile-PrestaShop-SEO-Tag-Tools-01

6.走回办公室,再生.htaccess"友好 URL"部分在首选项选项卡