剑鱼论坛主题制作之jianyu标签

 剑鱼论坛 发表于 2019年12月19日 剑鱼主题教程  94
剑鱼论坛
LV 6 高中
最后在线:9小时前
加入时间:339天前
主帖:89  跟帖:53

我们在上一篇《剑鱼论坛主题制作之url标签》中介绍了url标签的使用,这篇我们将介绍一个比较复杂的标签,“jianyu”标签。

“jianyu”标签是一个复合标签,可以用在不同的页面中,使用的方法像这样:“jianyu.标签名”。就是jianyu后面跟一个点,然后紧跟具体的标签名。

“jianyu”标签在不同的页面会有不同的呈现方式,有些是作为循环标签来输出的,有些是直接输出内容的,我们来分别看一下:

我们在默认主题的“index.html”文件里面会看到如下的代码:

{volist name="jianyu.zhiding" id="vo"}
循环输出HTML内容
{/volist}

上面这个代码是简化了的,主要是为了说明使用方法,这里我们使用了标签“jianyu.zhiding”,这是一个循环输出的标签,从标签名上面我们可以看出,这个标签是用于输出置顶内容的,因为这里用的是拼音,所以很容易看明白是什么用处的。

这里的循环输出标签的用法跟我们在《剑鱼论坛主题制作之基本标签语法》一文中介绍的循环输出标签语法是一样的,把“name”后面引号中的内容替换成需要循环输出的对应标签即可。循环体内部还是使用“vo.标签名”的方式来输出具体的内容。

在“index.html”文件里面我们还能够看到另一个“jianyu”标签如下:

{volist name="jianyu.tie" id="vo"}
循环输出HTML内容
{/volist}

这个标签语句跟上面的区别只是把“name”引号中的标签名换成了“jianyu.tie”,其他的使用方法跟上面的相同,内部输出也是用“vo.标签名”进行输出。从标签名上面可以看出来,这个标签是用于输出帖子列表的。

主题文件的“column.html”中的jianyu标签使用方法跟“index.html”中的使用方法是相同的,这里就不再重复了。我们下面看一下“post.html”文件中的jianyu标签,这个文件里面的jianyu标签跟上面介绍的有些区别。

“post.html”文件中有两个主要的jianyu标签:一个是“jianyu.zhutie”;另一个是“jianyu.gentie”。从标签名来看,我们知道一个是用于输出主帖内容的,另一个是用于输出跟帖内容的。这里跟上面介绍的区别在于,这里的输出不是简单的循环标签输出,在主帖标签里面是直接标签输出,跟帖标签中会比较复杂,既有直接标签输出,又有循环标签输出。

我们先来看下面的例子:

{$jianyu.zhutie.biaoti}

上面这个标签输出的就是主帖的标题,标签名是用拼音的,所以一看就能明白。主帖内容输出的标签都是类似于上面这样的直接输出标签,使用时跟简单标签类似,只是标签名比简单标签要复杂些,但是也不难理解和使用。像下面这样的标签输出:

{$jianyu.zhutie.touxiang}

就是表示发帖人的头像,您可以类似下面这样输出发帖人的头像图片:

<img src="{$jianyu.zhutie.touxiang}">

当然这里只是示例,没有加任何的css样式,css样式不在我们现在的讨论中,您可以自己设计样式。

我们再来看一下跟帖的标签,跟帖标签相对复杂些,因为不仅仅有直接输出的标签,还有循环输出的标签。我们先看一个直接输出标签的用法:

{$jianyu.gentie.zongliang}

这个标签是用于输出跟帖总量的,标签名也是用的拼音,很容易看明白。像这样的直接输出标签,只需要按上面的格式放入需要输出的位置就可以了。

我们再来看一个循环输出的跟帖标签,如下:

{volist name="jianyu.gentie.tie" id="vo"}
循环输出HTML内容
{/volist}

上面这个标签是循环输出跟帖内容的,也就是可以输出跟帖的列表,使用方法跟之前介绍过的循环输出标签是相同的,区别只是“name”引号里面的标签名是“jianyu.gentie.tie”,表示输出的是跟帖的每一个帖子。

“jianyu”标签基本已经介绍完了,学习了本篇内容后就能够看明白默认主题里面的jianyu标签的用法了。

论坛主帖
162
论坛跟帖
142
在线访客
1
今日主帖
0
今日跟帖
0
今日注册
0
45
http://jianyuluntan.com/gentie.html
http://jianyuluntan.com/postzan.html
http://jianyuluntan.com/postcai.html
http://jianyuluntan.com/postshoucang.html
http://jianyuluntan.com/gentiezan.html
http://jianyuluntan.com/gentiecai.html
http://jianyuluntan.com/huifu.html
http://jianyuluntan.com/xiugai.html
http://jianyuluntan.com/shanchugentie.html
1
XzA=
1
© 2019 - 2020 剑鱼论坛 版权所有
Powered by JianYuLunTan
剑鱼论坛 976666861
http://jianyuluntan.com/feedback.html
http://jianyuluntan.com/qiandao.html
http://jianyuluntan.com/denglu.html
0
http://jianyuluntan.com/adenglu.html
0
剑鱼论坛