如何优化ECSHOP网店标题?ECSHOP优化方案
现在的标题【$page_title】采用的是'商品名称'-'商品所在的分类'-‘网站名称’的结构,这种方式太长,不利于百度收录。如何将标题【$page_title】简化成是'商品名称'-‘网站名称’的格式,就是把'商品所在的分类'那一长串文字去掉,方法如下 1.简单优化:将{$page_title} 换成 {$goods.goods_name}-{$cfg.shop_name} 即可 2.商品分类页面优化方案 includes\lib_main.php 134行,以下代码 $page_title = $GLOBALS['_CFG']['shop_title']; $ur_here = '<a href=".">' . $GLOBALS['_LANG']['home'] . '</a>';
/* 根据文件名分别处理中间的部分 */ if ($filename != 'index') { /* 处理有分类的 */ if (in_array($filename, array('category', 'goods', 'article_cat', 'article', 'brand'))) { /* 商品分类或商品 */ if ('category' == $filename || 'goods' == $filename || 'brand' == $filename) { if ($cat > 0) { $cat_arr = get_parent_cats($cat);
$key = 'cid'; $type = 'category'; } else { $cat_arr = array(); } } /* 文章分类或文章 */ elseif ('article_cat' == $filename || 'article' == $filename) { if ($cat > 0) { $cat_arr = get_article_parent_cats($cat);
$key = 'acid'; $type = 'article_cat'; } else { $cat_arr = array(); } }
/* 循环分类 */ if (!empty($cat_arr)) { krsort($cat_arr); foreach ($cat_arr AS $val) { $page_title = htmlspecialchars($val['cat_name']) . '_' . $page_title; $args = array($key => $val['cat_id']); $ur_here .= ' <code>></code> <a href="' . build_uri($type, $args, $val['cat_name']) . '">' . htmlspecialchars($val['cat_name']) . '</a>'; } } } /* 处理无分类的 */ else { /* 团购 */ if ('group_buy' == $filename) { $page_title = $GLOBALS['_LANG']['group_buy_goods'] . '_' . $page_title; $args = array('gbid' => '0'); $ur_here .= ' <code>></code> <a href="group_buy.php">' . $GLOBALS['_LANG']['group_buy_goods'] . '</a>'; } /* 拍卖 */ elseif ('auction' == $filename) { $page_title = $GLOBALS['_LANG']['auction'] . '_' . $page_title; $args = array('auid' => '0'); $ur_here .= ' <code>></code> <a href="auction.php">' . $GLOBALS['_LANG']['auction'] . '</a>'; } /* 批发 */ elseif ('wholesale' == $filename) { $page_title = $GLOBALS['_LANG']['wholesale'] . '_' . $page_title; $args = array('wsid' => '0'); $ur_here .= ' <code>></code> <a href="wholesale.php">' . $GLOBALS['_LANG']['wholesale'] . '</a>'; } /* 其他的在这里补充 */ } }
/* 初始化“页面标题”和“当前位置” */ $page_title = ''; $ur_here = '<a href=".">' . $GLOBALS['_LANG']['home'] . '</a>'; /* 根据文件名分别处理中间的部分 */ if ($filename != 'index') { /* 处理有分类的 */ if (in_array($filename, array('category', 'goods', 'article_cat', 'article', 'brand'))) { /* 商品分类或商品 */ if ('category' == $filename || 'goods' == $filename || 'brand' == $filename) { if ($cat > 0) { $cat_arr = get_parent_cats($cat); $key = 'cid'; $type = 'category'; } else { $cat_arr = array(); } } /* 文章分类或文章 */ elseif ('article_cat' == $filename || 'article' == $filename) { if ($cat > 0) { $cat_arr = get_article_parent_cats($cat); $key = 'acid'; $type = 'article_cat'; } else { $cat_arr = array(); } } /* 循环分类 */ if (!empty($cat_arr)) { krsort($cat_arr); foreach ($cat_arr AS $val) { $page_title = htmlspecialchars($val['cat_name']) . '_' . $page_title; $args = array($key => $val['cat_id']); $ur_here .= ' <code>></code> <a href="' . build_uri($type, $args, $val['cat_name']) . '">' . htmlspecialchars($val['cat_name']) . '</a>'; } } } /* 处理无分类的 */ else { /* 团购 */ if ('group_buy' == $filename) { $page_title = $GLOBALS['_LANG']['group_buy_goods'] . '_' . $page_title; $args = array('gbid' => '0'); $ur_here .= ' <code>></code> <a href="group_buy.php">' . $GLOBALS['_LANG']['group_buy_goods'] . '</a>'; } /* 拍卖 */ elseif ('auction' == $filename) { $page_title = $GLOBALS['_LANG']['auction'] . '_' . $page_title; $args = array('auid' => '0'); $ur_here .= ' <code>></code> <a href="auction.php">' . $GLOBALS['_LANG']['auction'] . '</a>'; } /* 批发 */ elseif ('wholesale' == $filename) { $page_title = $GLOBALS['_LANG']['wholesale'] . '_' . $page_title; $args = array('wsid' => '0'); $ur_here .= ' <code>></code> <a href="wholesale.php">' . $GLOBALS['_LANG']['wholesale'] . '</a>'; } /* 其他的在这里补充 */ } } else { $page_title = $GLOBALS['_CFG']['shop_title']; } |

