Onethink1.1钩子和插件的使用!
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Onethink1.1钩子和插件的使用!,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3680字,纯文字阅读大概需要6分钟。
内容图文
![Onethink1.1钩子和插件的使用!](/upload/InfoBanner/zyjiaocheng/154/e62528fdffc444a2a72bddb5b8a308a2.jpg)
<spanMicrosoft YaHei';">高手(略),只是针对和我一样需要了解的菜鸟。
<spanMicrosoft YaHei';">主要讲一讲onethink插件的使用,因为这对我们的快速开发有帮助,所以记录一下,同时也希望能够帮助一下正在想要了解的朋友。
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">我们从钩子讲起,先看下面的后台界面:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">step1. 选择“新增”
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">step2. 根据需求填写(钩子名唯一),然后点击“确定”,提示创建成功。
<spanMicrosoft YaHei';">如图:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">钩子创建完毕。
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">Next:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">step4. 有钩子就要调用,找到需要调用的模板,添加如下语句: {:hook('BannerImageSlide')}
<spanMicrosoft YaHei';">注意:是hook,不是hooks;
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">Next:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">step5. 点击“插件管理”的“快速创建”
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">Next:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">step6. 根据需要选择或填写,点击"确定"。
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">Next:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">step7. 点击安装。
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">返回文件,查看生成的目录和文件:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">在./Addons/下生成了ImageSlide目录和config.php,ImageSlideAddon.class.php两个文件
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">如何看我们的插件在你自己的钩子下有效果呢?
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">在类中找到你的钩子的方法,并且打印一下试试。
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';"> 如果调用的地方打印了刚才插件中echo的信息,说明就可以调用了。如果没有调用,就要重新仔细检查一下,看是不是没有调用对位置。
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">插件怎么写呢?
<spanMicrosoft YaHei';">Next,编写插件模板:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">step9. 问号中的内容是分配给这个模板的变量,可以先用占位符表示。
<spanMicrosoft YaHei';">值得一提的是,编写插件模板就和我们写html页面没区别。同样可以在页面中引入插件需要的css,js,images等资源。
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">在插件类分配变量:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">这里的配置不是很方便说明,后面再解释。
<spanMicrosoft YaHei';">配置好以后,就可以使用插件的“设置”操作
<spanMicrosoft YaHei';">没有配置前:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">添加了插件配置信息过后:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">step10. 如果没有出现“设置”操作,请先“卸载”,再安装。点击“设置”;
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">Next:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">step11. 填入要显示的值
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">step13. 点击“确定”。
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">Next:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">step15. 找到插件类文件,并且获取配置信息,并分配变量到模板文件content.html
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">效果如上,下一步很自然,在插件模板中获取变量值。
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">Next:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">最后效果如图:
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">注意如果红框中的值,没有得到,很有可能你没有在插件“设置”中设置值。
<spanMicrosoft YaHei';">
<spanMicrosoft YaHei';">希望对需要的朋友有帮助,下一步就是用插件制作一个图片滚动效果。
以上就介绍了Onethink1.1 钩子和插件的使用!,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
内容总结
以上是互联网集市为您收集整理的Onethink1.1钩子和插件的使用!全部内容,希望文章能够帮你解决Onethink1.1钩子和插件的使用!所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。