杨泽业:给mipcms网站的文章添加SEO标题

  • 时间:
  • 浏览:133
  • 来源:网站服务商官网
  • 网址:www.wzfws.com

网站服务商杨泽业mipcms优化教程:给mipcms网站的文章添加seo标题


我在上次做中国红中国蓝模板的时候,我就想把文章的seo标题加上去的,苦于不懂得怎么写入数据库,就不了了之了。


很多的情况下,还是需要写seo标题的,比如说mipcms是什么?什么是mipcms?mipcms是干什么的?很明显这3句话是一个意思,如果在文章栏目里面显示着3句的话,看起来就很不友好了,这时候就使用seo标题的方法,就能解决问题了。就拿本文来说吧:


本文的SEO标题是:杨泽业:mipcms优化教程之给mipcms网站的文章添加SEO标题

本文的默认标题是:杨泽业:给mipcms网站的文章添加SEO标题


默认的标题,我就展示在文章列表里面,还有文章详情页的文章正文的上方。但是在浏览器的最顶端的浏览器的标题栏我是显示的是SEO标题的,那样如果搜索引擎收录的话,就是收录SEO标题的,SEO标题的关键词要比标题要多,可以带来更多的搜索流量。


今天上午在群里面提到这件事情,团长说了,可以使用添加自定义字段的方法,于是今天就不断的研究,终于搞定了,下面我就把方法和步骤告诉大家:


一、后台添加自定义字段

1.1、后台--文章--自定义字段--添加字段

1.2.1、字段名称:SEO标题

1.2.2、字段别名:seotitle

1.2.3、字段类型:文本字符串

1.3、提交以后,获得调用代码:{$itemInfo['diy_seotitle']}


二、修改模板调用代码


我们添加了自定义的seo标题,但是不可能每个文章都要写seo标题的,也就是说有的文章需要seo标题,有的文章不需要,那么我们就得做一个if判断,如果有seo标题的就显示seo标题,没有seo标题的就是显示默认的标题。


这段代码真是难写啊,试了很多的代码,都没有成功,不过最终还是被我写出来了,经过测试,完全有效,下面我就把代码贴出来:


2.1、由杨泽业发布的mipcms的和模板:(下面以中国红为例)


打开文章详情页模板:/template/zhongguohong/main/xiangqing.html,把:

<title>{$itemInfo['title']}_{$itemInfo['categoryInfo']['name']}_{$mipInfo['siteName']} </title>


改成:

  {if condition="$itemInfo['diy_seotitle']"}

   <title>{$itemInfo['diy_seotitle']}_{$itemInfo['categoryInfo']['name']}_{$mipInfo['siteName']} </title>   

  {else/}

 <title>{$itemInfo['title']}_{$itemInfo['categoryInfo']['name']}_{$mipInfo['siteName']} </title>

     {/if}


2.2、mipcms默认,模板的调用:


默认的模板调用机制的话, 我是不敢动的,我采用新建模板的方法:


2.2.1、复制一份main.html(路径/template/default/main/main.html)重命名为xiangqing.html


2.2.2、打开详情页的第九行的:<title>{block name='mipTitle'}{$mipTitle}{/block}</title>


2.2.3、改成文章名称+网站名称的话就是:


 {if condition="$itemInfo['diy_seotitle']"}

   <title>{$itemInfo['diy_seotitle']}_{$mipInfo['siteName']} </title>   

  {else/}

 <title>{$itemInfo['title']}_{$mipInfo['siteName']} </title>

     {/if}


2.2.4、改成和我一样文章名称+栏目名称+网站名称的话,就是:


 {if condition="$itemInfo['diy_seotitle']"}

   <title>{$itemInfo['diy_seotitle']}_{$itemInfo['categoryInfo']['name']}_{$mipInfo['siteName']} </title>   

  {else/}

 <title>{$itemInfo['title']}_{$itemInfo['categoryInfo']['name']}_{$mipInfo['siteName']} </title>

     {/if}


2.2.5、打开文章详情页模板template\default\article\articleDetail.html

把第一行的{extend name="main/main"/}改成{extend name="main/xiangqing"/}即可。


2.2.6、把本地的xiangqing.html上传到/template/default/main/里面。修改好的articleDetail.html替换即可。

猜你喜欢

杨泽业:给你的mipcms网站添加一个首页滚动公告栏

网站服务商杨泽业:给你的mipcms网站添加一个首页滚动公告栏如果你有什么公告或者广告的话,我觉得在首页左侧的位置添加一个滚动的公告栏(广告栏),这样的话,我感觉是比较好的。说

2018-11-20 @mipcms  滚动公告

[公益模版]自定义颜色列表试自适应mipcms独立diy模板优化版2.0

前几天网站服务商推出了《中国蓝》《中国红》的公益模板1.0,从现在起不再按颜色命名了,因为颜色大家随意随意设置,主要重心放在模版的用户体验和模版优化上面来,下面是最新的模版说明

2018-11-02 @网站模板  自定义模板

杨泽业:让mipcms侧边栏的部分栏目文章按标签样式显示(小众需求)

网站服务商杨泽业:让mipcms侧边栏的部分栏目文章按标签样式显示(小众需求)本站添加了一个叫做建站百科的栏目,因为百科是词条,字数肯定不会像普通文章那样长了,如果按照普通的文

2018-10-30 @mipcms  标签

mipcms

MIPCMS是苏州三三云网络科技有限公司的核心产品之一,基于百度MIP移动加速器而开发的内容管理系统,移动版采用百度MIP标准页面,网站收录后,SEO排名将得到快速的提升。根据

2018-10-29 @建站百科  mipcms

杨泽业:mipcms的虚拟主机伪静态怎么设置?宝塔伪静态怎么设置?二级栏目伪静态设置汇总?

网站服务商杨泽业:mipcms的虚拟主机伪静态怎么设置?宝塔伪静态怎么设置?二级栏目伪静态设置汇总?使用mipcms搭建网站的人越来越多,使用mipcms网站的环境也是不同的,

2018-10-25 @mipcms  mipcms伪静态