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

  • 时间:
  • 浏览:213
  • 来源:网站服务商官网

网站服务商杨泽业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替换即可。

猜你喜欢

最新mjpjz5.0模板全新为你服务,功能更强体验更佳

mipcms源码升级为全新的mipjz,新的源码,有着新的改变,让网站功能更佳强大,用户体验也更加友好。网站服务商杨泽业一直致力于mipjz的模板的改进与优化,同步推出了使用于

2019-02-18  分类:本站公告  浏览:11次

全新mipcm5.0的模板上线,现在预订只要30元

由于团长在2019年元旦放出了mipcms5.0的最新源码,MIPCMSv5.0是基于MIPCMSv3.6基础上重构版本,新增标签分类模板功能,新增标签推送功能,新增搜索功能等

2019-01-09  分类:本站公告  浏览:127次

永久虚拟主机即将下架,目前特价预定中,一旦错过就再也没有了!

永久虚拟主机即将下架,目前特价预定中,一旦错过就再也没有了!由网站服务商杨泽业代理的永久美国虚拟主机和永久的香港虚拟主机12月31日下架,元旦以后再也买不到了。因此,未来想做多

2018-12-30  分类:本站公告  浏览:156次

杨泽业:给你的mipcms网站添加自定义缩略图的功能

网站服务商杨泽业:给你的mipcms网站添加自定义缩略图我们在最新版本的mipcms3.6中的,默认的文章里面,在添加文章的时候,是没有自定义缩略图的功能,而在我们实际发布文章

2018-12-30  分类:mipcms  浏览:149次

杨泽业:修改mipcms网站后台地址的方法

在mipcms的网站系统里面,默认的网站后台地址是/admin或者/?s=/admin因为每个人都知道这个网站后台地址,所以就容易引起别人的暴力破解,我们修改了网站后台的登陆地

2018-12-25  分类:mipcms  浏览:240次