技术导航网-广招网友投稿收录网站-五湖四海是一家 第八度导航网(www.di8du.com)找网站,找资源就上第八度!
技术导航,网址分类目录
当前位置:网站首页 > 资源分享 > CMS教程 > 正文

emlog所以版本通用之title标题优化改造

站长导航 2020-05-31 257 浏览 0 评论

  1. 首页title:网站名称

  2. 网站栏目title:栏目标题名称_网站名称

  3. 详细页面title:页面标题内容_栏目标题_网站名称

上面是标题自带的3种设置方式。

我们需要改成下面的5种方式:

  1. 文章标题 

  2. 文章标题 - 站点标题 

  3. 文章标题 - 站点浏览器标题 

  4. 文章标题 - 分类标题 - 站点标题 

  5. 文章标题 - 分类标题 - 站点浏览器标题

SEO优化中,标题的优化占着举足轻重的地位,无论是从用户体验的角度出发,还是从搜索引擎的排名效果出发,title标题都是页面优化最最重要的因素

改造是EMLOG详细页面title(文章页面)进行升级。

教程开始:

1、修改include/controller/log_controller.PHP文件。

  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;
        }

这些代码大概在72~82行,修改为如下代码:

$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;

2、修改admin/SEO.php文件。

 $opt0 = $opt1 = $opt2 = '';
 大概在17行,修改为如下代码:

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

3、修改admin/views/seo.php文件。

<option value="0" <?php echo $opt0; ?>>文章标题</option>
		<option value="1" <?php echo $opt1; ?>>文章标题 - 站点标题</option>
        <option value="2" <?php echo $opt2; ?>>文章标题 - 站点浏览器标题</option>
        大概在35~37行,修改为如下代码:

		<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>

教程结束,完整的emlog通用版标题优化。


版权声明:第八度导航网提供优质收录和最新资源文章,请转载请注明出处!您的支持是我们最大的动力!
Thanks:【打赏站长请点击】相信美好的事即将发生

相关推荐

分享个实用的防封、防举报、防屏蔽、防红页面JS代码
分享个实用的防封、防举报、防屏蔽、防红页面JS代码

首先找到一个大站,能丢一下js的。使用以下js,完美实现防红。<meta charset=”utf-8″><meta ...

7天前 站长导航

志汇同城微圈小程序安装使用教程
  • 志汇同城微圈小程序安装使用教程
  • 志汇同城微圈小程序安装使用教程
  • 志汇同城微圈小程序安装使用教程
  • 志汇同城微圈小程序安装使用教程
热闻大佬开源「抢茅台脚本」,全网火了,附赠源码教程
  • 热闻大佬开源「抢茅台脚本」,全网火了,附赠源码教程
  • 热闻大佬开源「抢茅台脚本」,全网火了,附赠源码教程
  • 热闻大佬开源「抢茅台脚本」,全网火了,附赠源码教程
  • 热闻大佬开源「抢茅台脚本」,全网火了,附赠源码教程
玩互联网的都应该知道个人支付方案(免签约)-支付宝当面付
玩互联网的都应该知道个人支付方案(免签约)-支付宝当面付

支付宝当面付接入流程点击在这里进入,登陆支付宝账户选择立即接入。经营内容选择百货零售-超市-超市(非平台类)营业执照可不上传店铺招牌 百度即可提交申请...

1周前 (01-12) 站长导航

设置教程一款Typecho清新风格响应式主题Bubble
设置教程一款Typecho清新风格响应式主题Bubble

主题介绍  清新的界面:大气简洁的页面布局,采用argondesignsystem,元素间隔恰到好处人性化的设计:登陆后显示后台管理...

2周前 (01-05) 站长导航

5g云解决layui前端动态设置radio、checkbox默认选项的解决方案

前几天接触一个二次开发,后台UI用的是layui框架,程序原来的TAG标签设置中自由输入的,想修改为单选。这样子的功能用于,一个产品属于两种分类的作法。第一种就是系统自带的产品分类,第二种使用标签来实...

站长导航给大家带来阿里、腾讯云服务器完全卸载监控教程

众所周知,阿里云、腾讯云的服务器都自带监控(AliYunDun/阿里云盾/安骑士教程),大家都不想自己的所作所为都被监控着,比如我在上面安装SS服务,一旦云监控查到,会被警告,很麻烦,我们总想着自己买...

php代码公众号链接获取文章标题-封面图-摘要-作者-公众号名称-简介-微信号-正文

php公众号链接获取文章标题、封面图、摘要、作者、公众号名称、简介、微信号、正文代码如下://设置 headerheader("Content-type:application...

杰奇网站搬家需要打包files文件夹吗

杰奇网站搬家需要打包files文件夹吗?很多站长会有这个问题,files文件夹太大了搬家极不方便,就想着偷懒不打包这个文件夹到新服务器,结果发现新服务器建的站小说打开提示“文章不存在”。搬家是需要把f...

杰奇模板文件为什么都带有一个sql文件?

17模板网制作的杰奇模板文件中为什么都带有一个.sql文件?这个文件还要到后台执行,安全吗?每个杰奇模板都有对应的区块,区块记录在数据库的区块表中,这个文件是就是模板完成后提取出来的区块表结构和数据,...

取消回复欢迎 发表评论:

请填写验证码