ecshop二次开发之如何优化网页标题

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家

商品标题修改成:商品名+自己的关键字+店名的方式,我们要调用的是商品名的标签{$goods.goods_style_name},自己的关键字+网店名,这个可以作为标题名,就是ecshop后台中的对应的是商店设置中的商店名称。


商店名称对应的标签是{$shop_name}知道标签我们就可以打开模板文件夹的goods.dwt文件,找到代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Keywords" content="{$keywords}" />
<meta name="Description" content="{$description}" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>{$page_title}</title>


默认标题是{$page_title},把{$page_title}修改为:{$goods.goods_style_name}_{$shop_name},至于{$shop_name}我们是可以控制的,这样就修改成功了。
其实ecshop二次开发中文章标题的修改和这些是相同的,只不过标签调用不一样而已。
下面给大家讲一下ecshop二次开发之网站标题修改。 
  要想网站标题达到ECSHOP管理中心显示商店标题,频道页显示频道名+商店名称。
首先我们要明白商品页面显示的是商品名和商店名称,下面我们分步解决问题。

  1.去掉标题上的Powered by Ecshop我们先要在includes/lib_main.php找到lib_main.php文件,去掉这段代码:

  ‘Powered by ECShop’

  2.在goods.dwt模板文件中找到{$page_title},改为

{$goods.goods_style_name}_{$shop_name}

  3.找到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 .= ' >

  ' . $str;

  }

  我们需要在这段代码的前面,加入下面这些代码:

  if ($filename == 'index') $page_title=$GLOBALS['_CFG']['shop_title'];

  

  ECShop标题我修改完了。ecshop二次开发还能完善更多的功能希望能和有兴趣的朋友交流,可以登陆http://www.ecshopmoban.cn发表你的见解。

回答:
分类列表的标题怎么修改?

很好用 支持

路过,支持一下!