您现在的位置是:首页 > 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行。将
$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优化基本完了;还有遗忘了等我想起再补充。

本文标签:

很赞哦! ()

相关源码

  • 响应式艺考培训学校机构pbootcms模板html5源码基于PbootCMS免费开源内核开发,为艺考培训学校与艺术机构设计,替换图文即可快速适配全行业需求。响应式布局兼容手机/PC端,数据实时同步,运维效率提升300%。查看源码
  • (PC+WAP)玻璃钢不锈钢钢材环保设备pbootcms网站模板采用PbootCMS内核开发的响应式网站模板,为玻璃钢环保设备制造、不锈钢钢材贸易企业设计,适配产品展示及企业服务场景。通过自适应技术实现PC与WAP端数据实时同步查看源码
  • 帝国cms7.5奇闻异事末解之谜模板免费下载带数据本模板基于帝国CMS7.5系统开发,为神秘现象、未解之谜类主题网站设计。包含完整的PC端、移动端及百度MIP站同步生成功能,内置火车头采集规则模块,可快速采集目标站内容资源。整体设计风格神秘大气,符合主题定位。查看源码
  • (自适应)蓝色自动溶剂萃取仪器设备类网站pbootcms模板下载本模板为溶剂萃取设备、实验室仪器等精密仪器行业设计,采用PbootCMS内核开发,具有高度专业性和行业适配性。模板设计充分考虑了仪器设备行业展示需求,能够呈现各类精密仪器的技术参数、应用场景和解决方案。查看源码
  • (自适应)品牌策划网络设计作品公司个人pbootcms网站源码下载本款基于PbootCMS开发的网站模板专为品牌策划、设计公司打造,特别适合展示创意作品、设计案例和企业服务。模板采用现代化设计风格查看源码
  • 手机软件APP游戏软件下载网站Pbootcms模板(自适应)基于PbootCMS内核深度开发的网站模板,为移动互联网时代打造。无论是手机APP推广、游戏软件展示,还是各类企业官网需求,本模板都能通过简单的图文替换实现行业无缝切换查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐