自己制作ZenCart的tags页面的时候,经常会用到搜索功能,以及类似的颜色删选,尺码删选。
第一,搜索结果页面URL修改。这里不罗嗦
第二,搜索结果页面meta信息修改。修改搜索结果页面的标题、关键词、描述
第三,搜索结果页面面包屑修改。增加一级面包屑,是页面增加一个链接。
第四,搜索结果页面H1标签修改。堆积此关键词的权重,使该关键词在此页面的权重更高。
修改步骤:
1.打开
includes/languages/english/advanced_search.php
includes/languages/english/advanced_search_result.php
把这两个文件前面几行定义标题的代码用下面的代码替换掉
-
define('NAVBAR_TITLE_1', 'Advanced Search for' . $_GET['keyword']);
-
define('NAVBAR_TITLE_2', $_GET['keyword'] );
-
define('NAVBAR_TITLE', 'Search Results');
-
define('NAVBAR_TITLE_3', ', best '. $_GET['keyword'] .' products on nfljerseyzone.com');
-
define('SEARCH_KEY', $_GET['keyword'] . ', Best ' . $_GET['keyword'] . ', ' . $_GET['keyword'] . ' online, search ' . $_GET['keyword'] );
-
define('SEARCH_DES', ' Search the best ' . $_GET['keyword'] . ' products on nfljerseyzone.com. If you can\'t find the right ' . $_GET['keyword'] . ' product you want, please do contact our customer service, which is ready to solve your problem. Thank you for your visit!' );
中间的语言和文字可以自行替换,主要是保持 $_GET['keyword']这个关键词获取语句就好。
2.打开includes/modules/meta_tags.php这个文件找到下面几行代码:
-
case 'advanced_search_result':
-
case 'password_forgotten':
-
define('META_TAG_TITLE', NAVBAR_TITLE_2 . PRIMARY_SECTION . TITLE . TAGLINE);
-
define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . NAVBAR_TITLE_2 . SECONDARY_SECTION . KEYWORDS);
-
define('META_TAG_KEYWORDS', KEYWORDS . METATAGS_DIVIDER . NAVBAR_TITLE_2);
-
break;
用下面的代码替换
-
case 'advanced_search_result':
-
case 'advanced_search':
-
define('META_TAG_TITLE', NAVBAR_TITLE_2 . NAVBAR_TITLE_3);
-
define('META_TAG_DESCRIPTION', NAVBAR_TITLE_2 . SEARCH_DES);
-
define('META_TAG_KEYWORDS', SEARCH_KEY);
-
break;
-
-
case 'password_forgotten':
-
define('META_TAG_TITLE', NAVBAR_TITLE_2 . PRIMARY_SECTION . TITLE . TAGLINE);
-
define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . NAVBAR_TITLE_2 . SECONDARY_SECTION . KEYWORDS);
-
define('META_TAG_KEYWORDS', KEYWORDS . METATAGS_DIVIDER . NAVBAR_TITLE_2);
-
break;
这样就修改完毕了!
(责任编辑:最模板) |