当前位置:LaySNS首页 > 技术交流

CMS 自定义栏目标题/关键字/网页描述/教程

楼主:云阳 时间:2018-09-03 01:03:24 点击:2516 回复:1

【申明】本内容摘自互联网

鉴于很多人抱怨程序SEO不完善,对收录不友好问题,出以下教程,有需求的请仔细看!


第一步:

链接数据库,找到数据表 ls_articlecate 点击头部导航 “结构” 添加变量;如图所示:


1


点击执行后会出现以下内容:

2


名字:请用英文标注  类型:VARCHAR   长度:100   注释:你随意

执行添加N个字段,这里我本人添加的是:

关键词名字:keyword

网页描述名字:description

网站副标题名字:biaoti

添加之后核对是否跟图①一样,确定之后在操作第二步!


第二步:  

打开网站根目录,找到 /application/index/controller 下的 Articles.php 

找到 29行 结束 回车 添加

$cateinfo['catebiaoti'] = '栏目副标题';

$cateinfo['catekeyword'] = '关键字随意点就好了';

$cateinfo['catedescription'] = '栏目描述怎么写你开心就好';


然后找到 36行 结束 回车 添加

$cateinfo['catebiaoti'] = $info['biaoti'];
$cateinfo['catekeyword'] = $info['keyword'];
$cateinfo['catedescription'] = $info['description'];


到这里后端我们就写完了,效果如下图,核对完你直接看第三步!


3

第三步:

找到路径 /application/admin/view/  下面的 articlecate_edit.html

找到 20行  结束 添加以下代码

                <div class="layui-form-item">
                    <label class="layui-form-label">副标题</label>
                    <div class="layui-input-inline">
                        <input type="text" name="biaoti" value="{$tptc.biaoti}" required lay-verify="required" placeholder="副标题" autocomplete="off" class="layui-input">
                    </div>
                <<span class="hljs-regexp">/div>
                
关键词 <div class="layui-input-inline"> <input type="text" name="keyword" value="{$tptc.keyword}" required lay-verify="required" placeholder="关键词" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">栏目描述</label> <div class="layui-input-inline"> <input type="text" name="description" value="{$tptc.description}" required lay-verify="required" placeholder="网页描述" autocomplete="off" class="layui-input"> </div> <<span class="hljs-regexp">/div>

效果图如下,同样先对比下再看第四步:

4


第四步:

找到 /template/c_default/html/ 目录下的 articles_lists.html 文件。(如果你不是用的默认模板,请找到正在使用的模板!)

将原有的代码:

{extend name="index_base" /} {block name="seo"}
{$site_config['site_title']} - {$site_config['seo_title']}


 {/block} {block name="body"}


替换更改为:


{extend name="index_base" /} {block name="seo"}
{$cateinfo['catename']} - {$cateinfo['catebiaoti']}<<span class="hljs-regexp">/title>

 {/block} {block name="body"}


保存即可!


最后进入后台清除缓存和浏览器缓存,打开就可以实现!这就是简单的SEO优化了;同样的内容页等等都可以通过这个教程来实现,

仔细看,大家要学会举一反三;


作者: 异类书生 时间:2019-11-29 22:50:24

0.117382s