Onethink下载请自行百度咯,安装也就几秒钟。php
高手(略),只是针对和我同样须要了解的菜鸟。css
主要讲一讲onethink插件的使用,由于这对咱们的快速开发有帮助,因此记录一下,同时也但愿可以帮助一下正在想要了解的朋友。html
咱们从钩子讲起,先看下面的后台界面:ide
step1. 选择“新增”spa
step2. 根据需求填写(钩子名惟一),而后点击“肯定”,提示建立成功。插件
如图:htm
钩子建立完毕。blog
Next:图片
step4. 有钩子就要调用,找到须要调用的模板,添加以下语句: {:hook('BannerImageSlide')}资源
注意:是hook,不是hooks;
Next:
step5. 点击“插件管理”的“快速建立”
Next:
step6. 根据须要选择或填写,点击"肯定"。
Next:
step7. 点击安装。
返回文件,查看生成的目录和文件:
在./Addons/下生成了ImageSlide目录和config.php,ImageSlideAddon.class.php两个文件
如何看咱们的插件在你本身的钩子下有效果呢?
在类中找到你的钩子的方法,而且打印一下试试。
若是调用的地方打印了刚才插件中echo的信息,说明就能够调用了。若是没有调用,就要从新仔细检查一下,看是否是没有调用对位置。
插件怎么写呢?
Next,编写插件模板:
step9. 问号中的内容是分配给这个模板的变量,能够先用占位符表示。
值得一提的是,编写插件模板就和咱们写html页面没区别。一样能够在页面中引入插件须要的css,js,images等资源。
在插件类分配变量:
这里的配置不是很方便说明,后面再解释。
配置好之后,就能够使用插件的“设置”操做
没有配置前:
添加了插件配置信息事后:
step10. 若是没有出现“设置”操做,请先“卸载”,再安装。点击“设置”;
Next:
step11. 填入要显示的值
step13. 点击“肯定”。
Next:
step15. 找到插件类文件,而且获取配置信息,并分配变量到模板文件content.html
效果如上,下一步很天然,在插件模板中获取变量值。
Next:
最后效果如图:
注意若是红框中的值,没有获得,颇有可能你没有在插件“设置”中设置值。
但愿对须要的朋友有帮助,下一步就是用插件制做一个图片滚动效果。