插件制作-开始准备工作篇
rpcms插件制作不像模板制作那么简单了,需要有一定的PHP基础。rpcms插件也是比较简单的,基础文件只需要两个:author.json和Index.class.php其中author.json是插件介绍文件,包括:name:'插件名称',&nb...
插件开发2024-09-20
模板制作新手教程(十一)-模板配置功能的使用
这一篇我们来了解模板的配置功能,配置功能的使用可以让模板数据搭配更灵活。比如说一些视觉上的配置了,数据列表的配置了等等。下面,我们使用简单的例子来了解下rpcms模板配置功能。一、添加配置文件在模板文件夹中创建setting.php和default.php,其中setting.php是模板的配置表单,default.php是模板配置的初始化数据。详情可看《模...
模板开发2024-09-20
模板制作新手教程(三)-开始制作,准备模板文件
这一篇开始,就是真正的动手制作模板了。多写多练才是王道!一、创建模板文件rpcms的模板文件可以看这里了解《帮助文档-模板开发》。首先我们在templates/index文件夹下创建一个文件夹,例如:test。名称英文,最好是小写,支持下划线。&nbs...
模板开发2024-09-20
模板制作新手教程(十)-高级搜索之自定义搜索功能
前面我们差不多做完了前端的页面了,差一个主题的页面,其实也是一个列表页,具体就不再写了。同学们可以自己动手制作试试,有问题的同学可以在rpcms论坛发帖求助。这一篇我们来学习如何通过钩子来扩展模板的功能,同学们也不想让自己的模板看起来平淡无奇吧,通过钩子的操作,你可以无限的丰富自己模板的功能。今天我们就用搜索功能来了解下模板钩子的使用。我们自定义一个自己的搜...
模板开发2024-09-20
模板制作-模板钩子的使用
rpcms不仅插件可以使用钩子来丰富功能,同样的,模板也可以使用钩子,设计这个的初衷就是尽量避免用户安装N多的插件,增加管理上的难度。当然,模板主题究竟是模板,所以在功能上多多少少不如插件使用的方便,也有那么一丝丝的追求数据分离的概念。总体来说,插件可以使用的钩子,模板中同样可以使用,唯一的区别就是模板的扩张功能不可以通过URL访问,而插件就不一样了,可以直...
模板开发2024-09-20
后台设置项的name和说明
name名称说明webName网站名称webLogo网站LogoseoTitle首页SEO标题keyword关键词description描述icpICP备案号totalCode统计代码isDevelop开发模式1为开发模式,非1为生产模式webStatus站点状态1为关站,非1为正常运行closeText闭站说明pag...
开发教程2024-09-20
模板制作新手教程(五)-获取置顶文章,制作banner
这一篇我们来制作banenr,数据源使用置顶的文章。也可以使用插件来完成。本篇文章主要掌握:文章列表的调用,指定类别内容的调用。1、首先我们写好辅助函数同样,写入到common.php,辅助函数都是写到这里面的,后面就不再强调了。/*置顶文章*/functiontopLogs($limit=10){$LogsMod=newL...
模板开发2024-09-20
插件制作-基础使用和规范化开发
上一篇我们了解了插件的一些必须文件和必要的成员函数,这一篇来了解下公共变量和公共类的使用,以及规范化的开发。rpcms为了开发者快速的接入系统,也是为了让开发者可以快速上手,希望开发者可以有一个良好的开发习惯。系统在plugin.class.php中封装好有常用的功能函数和类变量,开发者可以直接继承使用,空间命名:rpplugin。其中预设有公共方法和变量有...
插件开发2024-09-20
模板制作-配置文件的使用
作为一个“有想法”的模板,不应该只能套一些HTML就完事了,怎么滴不能有自己的配置?与众不同的模板主题才能凸显个性化,对不,特别是有时候对于个人博客来说。这篇文章教大家在开发rpcms内容管理系统的模板主题的时候,如何使用配置文件来设计一套“灵活”的、独一无二的模板。模板文件中的setting.php文件,即模板主题的配置文件使用起来很简单,就是一个form...
模板开发2024-09-20
模板制作-模板标签的使用
rpcms系统的模板标签使用大众化的{}来作定界符,不需要开发者重新学习新的标签,遵循国内开发者的习惯。模板标签使用起来也很简单,{和}中间包含标签变量即可。1、字符串变量输出hello{$name}如果$name定义的内容是“rpcms”,那么运行后就会显示“hellorpcms”&nbs...
模板开发2024-09-19