你有没有发现刚搭EyouCMS站时,改个详情页就像拆盲盒?标签放错要么空白要么乱排版,网上找的教程要么太老要么缺漏细节。今天就掏心窝子给你唠唠,常用的标签有哪些,踩过的坑怎么绕。
先提下文章最核心的几个前提,别嫌啰嗦,踩过的人知道有多痛。首先所有标签必须放在eyoucms标签的文件里,也就是后台模板管理下的那些html文件,不能直接写在富文本编辑器的文章里。其次调用标签的路径要对,根目录下的template是基础,不要瞎改文件名哦。
内容正文类必用标签
这类是搭详情页的骨架,缺一个都不行。
标题相关标签
别小看标题,除了主标题,副标题、短标题调用对了,SEO和排版都能加分。
主标题就用
{eyou:field name='title'/},插在h1标签里最合适,权重最高。
副标题是
{eyou:field name='seo_description' /}?不对,很多人搞混seo和内容,内容里的自定义副标题是后台编辑文章时专门填的“副标题”字段,对应标签是
{eyou:field name='subtitle' /},没有填就不会显示,这个放心。
短标题一般用于卡片推荐或者侧边栏热门,标签是
{eyou:field name='shorttitle' /},如果没填短标题,自动调用主标题前30个字符,是不是很贴心?
内容发布类标签
一篇文章的“出生证明”必须全乎,发布时间、作者、来源、浏览量这些,读者和搜索引擎都要看。
发布时间有两种格式,最常用的年月日时分秒是
{eyou:field name='add_time' function='MyDate("Y-m-d H:i:s",@me)' /},嫌长的话去掉时分秒就行,或者改成Y年m月d日。
作者标签是
{eyou:field name='author' /},如果没填作者,后台可以设置默认值,在系统基本参数-文档设置里改。
来源标签是
{eyou:field name='source' /},没填的话也可以设默认,比如“本站原创”。
浏览量标签有点特别,直接用
{eyou:field name='click' /}是静态的,要实时刷新的话,得加上
update="1"属性,变成
{eyou:field name='click' update='1' /},别问我怎么知道的,刚建站时静态浏览量挂了半个月,还以为网站没人看呢。
核心内容标签
重中之重来了,文章正文必须用这个标签:
{eyou:field name='content'/}。
别瞎改content这个字段名,它是EyouCMS专门存富文本内容的,改了就直接空白。
另外,如果你想单独调用文章里的第一张图当封面缩略图用,标签是
{eyou:field name='litpic' /},这个缩略图可以在后台编辑文章时上传,也可以自动从正文里抓,自动抓的设置在系统基本参数-文档设置里开启就行。
关联内容类加分标签
这类标签能提升网站的PV,增加用户停留时间,必须安排上。
上一篇下一篇标签
这对标签是天生一对,别分开用。
上一篇:
```
{eyou:prenext get='pre'}
上一篇:{$field.title}
{/eyou:prenext}
```
下一篇:
```
{eyou:prenext get='next'}
下一篇:{$field.title}
{/eyou:prenext}
```
如果没有上一篇或者下一篇,会自动隐藏,这个逻辑很到位。
相关文章标签
相关文章能让用户看到更多同类型内容,标签是:
```
{eyou:likeart row='5' titlelen='30'}
{$field.title}
{/eyou:likeart}
```
row='5'是调用5篇,titlelen='30'是标题最多显示30个字符,嫌短嫌长自己改。
相关文章的匹配规则是优先匹配同栏目、同关键词的,关键词在后台编辑文章时填,填得越准确相关度越高。
新手必踩的3个坑
踩过的坑我都踩了一遍,说出来给你避避。
第一个坑,标签没有闭合。所有带{eyou:开头的标签,除了单标签比如{eyou:field name='title'/},其他的比如{eyou:prenext}{/eyou:prenext}都必须有闭合标签,不然整个模板都会报错。
第二个坑,字段名写错。比如把subtitle写成sub_title,把add_time写成addtime,EyouCMS的字段名都是小写的,中间没有下划线,别瞎加。
第三个坑,属性值加中文引号。属性值必须加英文单引号或者双引号,比如row='5',别写成row=‘5’,不然浏览器解析不了。