Discuz教程网

[插件制作] 插件开发中如何正确使用 hook?

[复制链接]
authicon dly 发表于 2011-5-13 11:56:57 | 显示全部楼层 |阅读模式
各位大大们,我第一次做X1.5的插件开发,有个关于hook的疑问想请教大家:
我在模板中没有嵌入点的位置想显示由程序输出的其它东西,貌似可以用hook实现?官方wiki关于hook的资料好少。
我在模板viewthread_node.htm中添加了一个hook:
<!--{hook/extrighttop}-->
然后在插件文件类plugin_threadbar_forum中添加了一个对应的函数extrighttop()来处理,但该函数无论是return返回值还是echo直接输出都无任何反应。
请问,插件中应该怎样做才能让模板中的<!--{hook/extrighttop}-->被替换成我程序处理后的内容呢?
谢了!

已经解决,插件类中处理的函数名没写对。正确的函数名应该是viewthread_extrighttop(),而不是我之前写的extrighttop()

作者:JetKing






上一篇:本站QQ黑名单
下一篇:Discuz X2 鲜花鸡蛋的插件 很多人都在找鲜花鸡蛋的插件,其实我们一直都在走弯路。
authicon 计晨 发表于 2011-5-13 17:29:46 | 显示全部楼层
强人,佩服死了。
authicon 82xiaochong911 发表于 2011-5-13 18:30:00 | 显示全部楼层
好东西,要下来看看
authicon 陶衣小可 发表于 2011-5-13 19:29:32 | 显示全部楼层
谢谢,学习了
authicon 婷婷爱牛牛 发表于 2011-5-13 21:29:55 | 显示全部楼层
楼主真强大
authicon YY大兔子 发表于 2011-5-14 02:29:37 | 显示全部楼层
谢谢,学习了
authicon TRACYFLYING 发表于 2011-5-14 10:29:58 | 显示全部楼层
看看  好像不错
authicon 福倒菜菜子 发表于 2011-5-14 11:29:34 | 显示全部楼层
继续来索要
authicon 咫尺天 发表于 2011-5-14 13:29:43 | 显示全部楼层
不错,谢谢分享
authicon 皆无 发表于 2011-5-14 21:29:55 | 显示全部楼层
回贴下载呀
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 01:25

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表