«

EMLOG优化文章页title标题的几种方法

时间:2019-9-20 10:10     作者:博客志     分类: emlog教程


标题优化在SEO优化中的地位可谓是举足轻重,不管是从用户体验的角度还是从搜索引擎排名效果的角度,title标题都是页面优化中最重要的因素之一,现在就来为大家分享一下EMLOG优化文章页title标题的几种方法。

常见的大型网站首页title标题:网站名称;网站栏目页(列表页)title:栏目标题名称_网站名称;网站详情页(文章页)title:页面标题内容_栏目标题_网站名称

而EMLOG文章页的title一般都是:页面标题内容_网站名称,现在我们要做的就是将其优化为:页面标题内容_栏目标题_网站名称,这也是常见的大型网站的处理办法。

一、通过修改模板来处理

1、打开模板文件header.php,找到如下代码

<title><?php echo $site_title; ?></title>

2、将上面的代码直接替换为如下代码即可

<?php if($logid){$log_cache_sort = $CACHE->readCache('logsort');?><title><?php echo $log_title;if($log_cache_sort[$logid]['name']){echo ' - '.$log_cache_sort[$logid]['name'];}echo ' - '.$blogname;?></title><?php }else{?><title><?php echo $site_title; ?></title><?php }?>

二、通过修改内核来处理

1、打开内核文件include/controller/log_controller.php文件,大概在72~82行找到如下代码

switch ($log_title_style) {
            case '0':
                $site_title = $log_title;
                break;
            case '1':
                $site_title = $log_title . ' - ' . $blogname;
                break;
            case '2':
                $site_title = $log_title . ' - ' . $site_title;
                break;
        }

2、将上面的代码直接替换为如下代码

$sort_cache = $CACHE->readCache('sort');
        if (!isset($sort_cache[$sortid])) {
        $log_title_style=$log_title_style>2?($log_title_style-2):$log_title_style;
        }
        $sort = $sort_cache[$sortid];
        $sortName = $sort['sortname'];

        //meta
        switch ($log_title_style) {
            case '0':
                $site_title = $log_title;
                break;
            case '1':
                $site_title = $log_title . ' - ' . $blogname;
                break;
            case '2':
                $site_title = $log_title . ' - ' . $site_title;
                break;
            case '3':
                $site_title = $log_title. ' - ' . $sortName . ' - ' . $blogname;
                break;
            case '4':
                $site_title = $log_title. ' - ' . $sortName  . ' - ' . $site_title;
                break;
        }

3、继续打开内核文件admin/seo.php文件,大约在17行,找到如下代码

  $opt0 = $opt1 = $opt2 = '';

4、将上面的代码直接替换为如下代码

  $opt0 = $opt1 = $opt2 = $opt3 = $opt4 = '';

5、继续打开内核文件admin/views/seo.php,大约在在35~37行,找到如下代码

<option value="0" <?php echo $opt0; ?>>文章标题</option>
<option value="1" <?php echo $opt1; ?>>文章标题 - 站点标题</option>
<option value="2" <?php echo $opt2; ?>>文章标题 - 站点浏览器标题</option>

4、将上面的代码直接替换为如下代码

<option value="0" <?php echo $opt0; ?>>文章标题</option>
<option value="1" <?php echo $opt1; ?>>文章标题 - 站点标题</option>
<option value="2" <?php echo $opt2; ?>>文章标题 - 站点浏览器标题</option>
<option value="3" <?php echo $opt3; ?>>文章标题 - 分类标题 - 站点标题</option>
<option value="4" <?php echo $opt4; ?>>文章标题 - 分类标题 - 站点浏览器标题</option>

6、依次打开 登录后台 - 设置 - SEO设置,选择适合自己的格式即可

三、注意事项

1、本教程中第一种方法不一定适用于所有EMLOG网站,如果设置后无效请使用第二种方法

2、本教程第二种方法修改修改内核,因此操作前请务必做好备份工作