我们在切换主题的页面,可以看到每个主题都会显示一张表示这个主题的图片,以下图来说明: 上图所示是后台主题页面的界面,在这里我们看到了默认主题,这个默认主题显示了一张标记为“JPWRT”的主题图片。我们自己制作主题的时候也可以使用自己主题的标记图,一般会使用该主题的截图。 那么我们自制主题怎么实现显示自己的主题截图呢? 先看下面的图: 上面的图是主题的文件结构图,我们看到红色框里...
我们前面对JPWRT的主题制作的代码方面进行了较为详细的介绍,这一篇我们将介绍主题的说明文件。 主题制作中的说明文件也是比较重要的一个文件,是对您制作的主题的详细说明,包括了主题名称,主题地址,作者等信息。 主题的这个说明性文件,我们需要把它命名为“readme.txt”,并且把这个文件放置在主题文件夹里面,如下图所示: 上图红框里面的这个文件就是该主题的说明文件,我们接着来看一下这个文...
我们在制作列表展示页面的模板时,会遇到需要分页的情况,主题里面分页怎么实现呢? 这一篇我们就来介绍怎么使用分页标签来实现分页。 JPWRT里面主题的分页制作十分简单,我们只需要放一个分页标签就可以了。我们看下面的代码: <div>{$posts.paging}</div> 上面的代码就是分页标签,看上去是不是很简单的一个组合标签。使用这个标签就可以实现下图所示的分...
在前面的主题教程里面我们介绍了模板标签,一般来说,模板标签是用于直接输出内容的,但我们在制作模板的时候,经常会遇到一些逻辑判断或者循环输出等需求,这就需要用到模板的语法。这一篇我们介绍的就是怎么使用模板语法。 JPWRT的模板语法实际上是Jsnpp框架自带的,下面我们来详细介绍。 判断语法: 判断语法有三个,分别是“if”、“empty”、“notempty”,我们分别来介绍: if: ...
我们前面已经介绍了JPWRT模板里面的基本标签和组合标签,这一篇我们进一步来介绍循环标签。 所谓循环标签,很显然其作用是用于循环输出的。在主题制作中会有很多地方需要循环输出一些内容,例如导航菜单、分类列表、评论内容等。 我们先来看一下循环标签长什么样,看下面的示例: {each $item in $slide} <div>{$item.name}</div> {end...
我们在《JPWRT基本的模板标签概述》一文里面介绍了JPWRT模板制作需要用到的基本标签,这一篇我们将介绍组合标签。 什么是组合标签? 我们先来看一下什么样的标签是组合标签。 通过前面的介绍,我们已经知道了基本标签的格式是这样的: {$标签名} 上面这个是基本标签,我们已经熟悉了,这也是最简单形式的标签。 对于组合标签,我们先来看一个具体的实例: {$post.title} 可...
这一篇我们来介绍JPWRT模板里面的基本标签,我们先来看一下基本标签的结构。 先看下面的例子: {$webroot} 上面这个标签是一个基本的标签,我们可以看到这个标签的组成是由大括号以及大括号内部的字符串组成的,并且大括号内部的字符串由“$”开头。 我们再来看一个例子: {$logo} 我们可以对比上面两个基本标签,您就能够发现,基本标签的结构是一样的,不一样的只是“$”后面的字...
我们在《JPWRT主题文件位置》里面介绍了JPWRT的主题文件在哪里以及主题文件的结构,这一篇我们来介绍主题文件怎么实现共用。 有过主题制作经验的一定会有这样的经历,有些时候不同的主题文件的某一部分主题代码是相同的,我们可以在每个主题文件里面都写一遍相同的代码,但通常情况,我们更希望把这些相同的代码放到一个文件里面,然后在其他文件里面需要的时候,使用一个简单的标签来表示这段代码。 JPWRT的...
JPWRT的主题文件存放在“public”目录下面的“themes”目录里面,我们打开这个文件夹就能看到下图所示的文件结构: 上图所示是主题文件夹的情况,默认情况下只有一个名为“jpwrt”的文件夹,以及一个名为“index.html”的文件。 文件夹就是主题目录,如果您希望创建更多主题的话,就在这里添加您自己的文件夹,并且给文件夹一个名称,注意这里的名称不要用中文,请使用字母。 我们...
JPWRT
自豪地采用 Jpwrt