为ourphp开发模板,ourphp模板开发指南及文档说明
ourphp从7.0开始,插件及模板分为“付费”和“免费”两种。免费的插件和模板可通过ourphp的论坛版块中下载安装使用,付费的插件模板需要通过ourphp的应用市场在线安装和使用。
您设计的产品,可免费无私奉献给ourphp的普通使用者,也可通过ourphp的应用市场赚取拥金。
所有拥金都归开发者所有,官方不取收一分服务费。
成为模板开发者需要会 div+css+js+系统标签使用 的基础开发技能。
准备好了,我们开始学习模板开发吧!
第一、开发准备
1. 如果您div+css+js不是很熟练,建议先学习一下YIQI-UI https://www.ourphp.net/?cn-about-33.html 可以快速学习css和用法。
2. ourphp系统升级到7.0+ ,并进入后台-》运营-》开发者-》创建新模板
3. 按照提示创建模板包,创建成功后,系统会在 /templates/ 目录内创建已模板ID为名称的文件夹,此文件夹就是模板初始开发包
注:在此创建的模板为通用模板 , 无法单独创建移动端模板(Ourphp的PC模板和WAP是模板分开的)
但是可以做成H5自适应的 , 如果你的移动端模板也是单独的请替换 /templates/wap/ 目录 或者在新创建的模板目录中 , 做成H5自适应模板 (PC+WAP) 推荐! 4. ourphp系统采用的是模板分离技术,后端php代码和前端div代码是分离的。前端ui开发者是不涉及php代码的。
5. 模板分离采用的是smarty模板引擎,文档地址:https://www.ourphp.net/?cn-about-57.html 可参考使用
6. ourphp把smaryt的标签代码做了改动,原始smarty标签为 例:{$smarty.get.id}那么在ourphp模板中需要这样使用 例:[.$smarty.get.id.]
第二、开始开发
1. 在模板包内,创建栏目所需的模板html文件(可在后台-》内容-》栏目管理-》编辑栏目-》绑定的html模板)来查看栏目绑定的模板html。
注:模板文件创建和命名参考:https://www.ourphp.net/club/forum.php?mod=viewthread&tid=18
注:创建好以后请在后台-》界面-》模板安装使用-》选择使用新创建的模板。
2. 创建好模板html文件后,在html文件中自由发挥你的div+css吧,把相关的ui设计代码写到模板的html文件中。
3. 模板内调用后台中的数据可使用ourphp提供的静态标签来调用动态数据。标签位置-》后台-》全局-》模板标签
4. 利用ourphp的模板标签配合你的模板代码,即可完成模板开发。
5. 模板中css和js或者图片引入时,可以多利用[.$templatepath.]标签。
例:你的模板ID为 ourphp 那么模板位置就在 /templates/ourphp/ 如果你把js文件放到了/templates/ourphp/js/目录内
原始的引入方法为:<script src="/templates/ourphp/js/jquery-2.1.1.min.js"></script>
利用[.$templatepath.]标签的方法直接为 <script src="[.$templatepath.]js/jquery-2.1.1.min.js"></script>
第三、开发帮助
1. 模板开发及仿站视频教程 https://www.ourphp.net/club/forum.php?mod=viewthread&tid=278
2. 模板开发前的准备视频教程 https://www.ourphp.net/club/forum.php?mod=viewthread&tid=263
3. 模板标签怎么插入到模板中应用视频教程 https://www.ourphp.net/club/forum.php?mod=viewthread&tid=264
4. 模板列表翻页页码如何定义CSS教程 https://www.ourphp.net/club/forum.php?mod=viewthread&tid=7220
5. 开发模板时缓存需要如何处理 https://www.ourphp.net/club/forum.php?mod=viewthread&tid=17
第四、开发完成打包
1. 模板开发完以后,请截图一张模板首页图片,并用PS制作为200PX*200PX的缩略图片,命名为index.jpg放到模板目录中。
2. 模板开发调试完成以后,请打包为zip文件。
例:你的模板ID为ourphp ,那么模板目录就为 /tempaltes/ourphp/ 请把/ourphp/目录及目录内的文件及文件夹打包成 ourphp.zip
第五、发布
1. 如果您的模板想免费给ourphp其它用户使用,请把模板zip包上传至百度或其它网盘,并在论坛发布您的模板说明及下载地址。
注:模板下载版块 https://www.ourphp.net/club/forum.php?mod=forumdisplay&fid=36
2. 如果您的模板是收费模板,请联系ourphp管理员(13199509559微信同步),发布到应用市场中。用户可通过应用市场购买及安装。
|