您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop的title标签优化方法
柯独杜2025-01-14Ecshop商城教程已有人查阅
导读刚用ecshop新做了个商城,收集了不少title优化,分享下网站首页标题显示的是为ECSHOP管理中心的[商店标题]。而频道页面,显示的是[频道名+商店名称]。
刚用ecshop新做了个商城,收集了不少title优化,分享下网站首页标题显示的是为ECSHOP管理中心的[商店标题]。而频道页面,显示的是[频道名+商店名称]。当然商品页面显示的是[商品名+商店名称]
第一步,去掉标题上的Powered byEcshop字样。在includes/lib_main.php找到lib_main.php文件,去掉下面这段代码。
. ‘ - ‘ . ‘Powered by ECShop’
第二步,打开模板文件夹的goods.dwt文件,找到{$page_title},将它修改为{$goods.goods_style_name}_{$shop_name}
第三步,找到includes/lib_main.php第143行。将
去除底部的'Powered by ECShop';
很多朋友想直接删除themes/default/library/page_footer.lbi文件中的代码:{foreach from=$lang.p_y item=pv}{$pv}{/foreach}{$licensed}<br/> ,然而删除后'Powered by ECShop'就会在网页中乱跑,故而无法实现我们的效果。
打开js/common.js文件;
将该文件第261行到第353行代码删除:
发现百度蜘蛛爬行网站时会爬行属性链接,而且会进行收录。可是ecshop系统制作的网站,在分类页点击属性筛选出产品时,网页title不会改变。这样就会造成大量title一样的页面,不利于优化。为此,在网上查找ECSHOP筛选属性修改title的插件,大部分都是收费的。在这里把自己想到的修改办法分享给大家。
需要修改category.php文件,在这个文件查找到
好了,ecshop的title优化基本完了;还有遗忘了等我想起再补充。
第一步,去掉标题上的Powered byEcshop字样。在includes/lib_main.php找到lib_main.php文件,去掉下面这段代码。
. ‘ - ‘ . ‘Powered by ECShop’
第二步,打开模板文件夹的goods.dwt文件,找到{$page_title},将它修改为{$goods.goods_style_name}_{$shop_name}
第三步,找到includes/lib_main.php第143行。将
$page_title=$GLOBALS['_CFG']['shop_title'];
改为
$page_title=$GLOBALS['_CFG']['shop_name'];
然后找到241行左右,找到下面这样的代码
if (!empty($str))
{
$page_title = $str . '_' . $page_title;
$ur_here .= '<code>></code>' . $str;
}
我们需要在这段代码的前面,加入
if ($filename == 'index')$page_title=$GLOBALS['_CFG']['shop_title'];
这段代码即可。去除底部的'Powered by ECShop';
很多朋友想直接删除themes/default/library/page_footer.lbi文件中的代码:{foreach from=$lang.p_y item=pv}{$pv}{/foreach}{$licensed}<br/> ,然而删除后'Powered by ECShop'就会在网页中乱跑,故而无法实现我们的效果。
打开js/common.js文件;
将该文件第261行到第353行代码删除:
onload = function()
{
varlink_arr = document.getElementsByTagName_r(String.fromCharCode(65));
varlink_str;
varlink_text;
varregg, cc;
varrmd, rmd_s, rmd_e, link_eorr = 0;
vare = newArray(97, 98, 99,
100, 101, 102, 103, 104, 105, 106, 107, 108, 109,
110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
120, 121, 122
);
try {
for(vari = 0; i < link_arr.length; i++)
{
link_str = link_arr.href;
if(link_str.indexOf(String.fromCharCode(e[22], 119, 119, 46, e[4], 99, e[18], e[7], e[14],
e[15], 46, 99, 111, e[12])) != -1)
{
if((link_text = link_arr.innerText) == undefined)
{
throw"noIE";
}
regg = newRegExp(String.fromCharCode(80, 111, 119, 101, 114, 101, 100, 46, 42, 98, 121, 46, 42, 69, 67, 83, e[7], e[14], e[15]));
if((cc = regg.exec(link_text)) != null)
{
if(link_arr.offsetHeight == 0)
{
break;
}
link_eorr = 1;
break;
}
}
else
{
link_eorr = link_eorr ? 0 : link_eorr;
continue;
}
}
} // IE
catch(exc)
{
for(vari = 0; i < link_arr.length; i++)
{
link_str = link_arr.href;
if(link_str.indexOf(String.fromCharCode(e[22], 119, 119, 46, e[4], 99, 115, 104, e[14],
e[15], 46, 99, 111, e[12])) != -1)
{
link_text = link_arr.textContent;
regg = newRegExp(String.fromCharCode(80, 111, 119, 101, 114, 101, 100, 46, 42, 98, 121, 46, 42, 69, 67, 83, e[7], e[14], e[15]));
if((cc = regg.exec(link_text)) != null)
{
if(link_arr.offsetHeight == 0)
{
break;
}
link_eorr = 1;
break;
}
}
else
{
link_eorr = link_eorr ? 0 : link_eorr;
continue;
}
}
} // FF
try
{
rmd = Math.random();
rmd_s = Math.floor(rmd * 10);
if(link_eorr != 1)
{
rmd_e = i - rmd_s;
link_arr[rmd_e].href = String.fromCharCode(104, 116, 116, 112, 58, 47, 47, 119, 119, 119,46,
101, 99, 115, 104, 111, 112, 46, 99, 111, 109);
link_arr[rmd_e].innerHTML = String.fromCharCode(
80, 111, 119, 101, 114, 101, 100,38, 110, 98, 115, 112, 59, 98,
121,38, 110, 98, 115, 112, 59,60, 115, 116, 114, 111, 110, 103,
62, 60,115, 112, 97, 110, 32, 115, 116, 121,108,101, 61, 34, 99,
111, 108, 111, 114, 58, 32, 35, 51, 51, 54, 54, 70, 70, 34, 62,
69, 67, 83, 104, 111, 112, 60, 47, 115, 112, 97, 110, 62,60, 47,
115, 116, 114, 111, 110, 103, 62);
}
}
catch(ex)
{
}
}
ECSHOP筛选属性修改title标题发现百度蜘蛛爬行网站时会爬行属性链接,而且会进行收录。可是ecshop系统制作的网站,在分类页点击属性筛选出产品时,网页title不会改变。这样就会造成大量title一样的页面,不利于优化。为此,在网上查找ECSHOP筛选属性修改title的插件,大部分都是收费的。在这里把自己想到的修改办法分享给大家。
需要修改category.php文件,在这个文件查找到
foreach ($cat_filter_attr AS $key => $value)
在其前面加上一句代码
$shuxing_name = "";
查找
$all_attr_list[$key]['attr_list'][$temp_key]['selected'] = 1;
在后面加上
$shuxing_name.=$all_attr_list[$key]['attr_list'][$temp_key]['attr_value'];
查找
$smarty->assign('page_title', $position['title']);
改为
if($shuxing_name!="")
{
$shuxing_name.="_".$position['title'];
}
else
{
$shuxing_name=$position['title'];
}
$smarty->assign('page_title', $shuxing_name);
这样就可以实现筛选属性自动修改title标题了。好了,ecshop的title优化基本完了;还有遗忘了等我想起再补充。
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop模板用法示例
经常可以看到ecshop的dwt文件里面有“和”
ecshop适配PHP5.6的方法
适配1:Strict standards: Non-static method cls_image::gd_version() should not be called statically in C:\wamp64\ \install\includes\lib_installer.php on line 31
ecshop首页商品和商品分类页怎么显示商品已销售数量的方法
ecshop首页:这个需要修改一个程序文件 lib_goods.php;然后找到 在get_recommend_goods函数中 大致325行
ecshop二次开发文件架构说明
ecshop二次开发指南,这里以ecshop2.5.1为例Ecshop文件结构ecshop文件架构说明/*ECShop 2.5.1 的结构图及各文件相应功能介绍ECShop2.5.1_Beta upload 的目录┣ activit
相关源码
-
(自适应响应式)英文外贸汽车零配件五金机械网站模板为汽车零部件制造商与五金机械出口企业打造的响应式网站模板,内置多语言切换功能,支持产品参数表、OEM能力展示等外贸场景需求。通过结构化数据展示帮助海外买家快速理解产品规格。查看源码 -
(PC+WAP)楼承板建筑工程合金钢铁材料pbootcms网站源码下载为楼承板生产商及建筑工程企业设计的响应式网站模板,采用PbootCMS内核开发,同步适配电脑与移动设备浏览。通过模块化结构展示工程案例、产品参数等专业内容,帮助建筑建材企业建立标准化数字展示平台,提升行业专业形象。查看源码 -
(自适应)营销型健身器材产品设备类pbootcms模板网站为健身器材企业打造的营销型网站模板,基于PbootCMS开源内核开发。采用HTML5响应式架构,PC与移动端数据实时同步,适配多终端展示场景。查看源码 -
帝国cms7.5奇闻异事末解之谜模板免费下载带数据本模板基于帝国CMS7.5系统开发,为神秘现象、未解之谜类主题网站设计。包含完整的PC端、移动端及百度MIP站同步生成功能,内置火车头采集规则模块,可快速采集目标站内容资源。整体设计风格神秘大气,符合主题定位。查看源码 -
(自适应响应式)HTML5中小学早教教育机构类网站pbootcms模板下载基于PbootCMS内核开发的响应式模板,为早教中心、培训学校等教育机构打造,提供从技术架构到视觉呈现的全套网站建设方案。查看源码 -
(PC模板)工商公司注册会计财务记账pbootcms模板源码下载基于PbootCMS的工商财税行业网站系统,手工编写前端代码确保执行效率,双端自适应设计,支持后台实时更新服务价格和政策文件。查看源码
| 分享笔记 (共有 篇笔记) |
