返回列表 发帖
查看: 1259|回复: 4

[已解决] 请问我想帖子提交前对帖子进行一系列操作,有没有相关的...

33

主题

70

回帖

114

积分

渐入佳境

贡献
1 点
金币
0 个
发表于 2022-8-29 19:23:41 | 显示全部楼层 |阅读模式
我想帖子提交前对帖子进行一系列操作,请问有没有相关的嵌入点?

比如我想生成标签,对标题与内容过滤等等, 在提交数据库之前进行操作..谢谢啦!
1 贡献

最佳答案

https://open.dismall.com/?ac=document&page=plugin_hook
函数名并不限于以上列表,您可以自定义,只要符合以下规则,函数就会在适当的地方被调用。
  1. function CURMODULE_USERDEFINE[_output]()
复制代码

CURMODULE 指明了此函数在哪个模块执行,可通过常量 CURMODULE 得到当前页面的 CURMODULE 值。 USERDEFINE 可自定义,如果函数名以“_output”结尾则会在模板输出前调用,否则会在模块执行前调用。 如:attachment_test() 函数会在论坛的下载附件的时候执行。 “_output”结尾的函数的第一个参数为数组,含义为 array('template' => 要输出的模板名, 'message' => showmessage 的文字) 如:以下函数将在登录的时候输出调试文字
  1. function logging_test_output($a) {
  2.         print_r($a);
  3.         print_r($_POST);
  4. }
复制代码

回复

使用道具 举报

17

主题

568

回帖

1816

积分

应用开发者

贡献
63 点
金币
902 个
QQ
发表于 2022-8-30 02:33:00 | 显示全部楼层
common嵌入点
回复 支持 反对

使用道具 举报

35

主题

1997

回帖

3446

积分

应用开发者

Discuz! 运维

贡献
94 点
金币
616 个
QQ
发表于 2022-8-30 09:13:51 | 显示全部楼层
https://open.dismall.com/?ac=document&page=plugin_hook
函数名并不限于以上列表,您可以自定义,只要符合以下规则,函数就会在适当的地方被调用。
  1. function CURMODULE_USERDEFINE[_output]()
复制代码

CURMODULE 指明了此函数在哪个模块执行,可通过常量 CURMODULE 得到当前页面的 CURMODULE 值。 USERDEFINE 可自定义,如果函数名以“_output”结尾则会在模板输出前调用,否则会在模块执行前调用。 如:attachment_test() 函数会在论坛的下载附件的时候执行。 “_output”结尾的函数的第一个参数为数组,含义为 array('template' => 要输出的模板名, 'message' => showmessage 的文字) 如:以下函数将在登录的时候输出调试文字
  1. function logging_test_output($a) {
  2.         print_r($a);
  3.         print_r($_POST);
  4. }
复制代码

回复 支持 反对

使用道具 举报

33

主题

70

回帖

114

积分

渐入佳境

贡献
1 点
金币
0 个
 楼主| 发表于 2022-8-30 09:46:33 | 显示全部楼层
科站网 发表于 2022-8-30 09:13
https://open.dismall.com/?ac=document&page=plugin_hook
函数名并不限于以上列表,您可以自定义,只要符 ...

你好,我是指发布帖子前对数据进行处理.应该用哪个嵌入点,怎么操作
回复 支持 反对

使用道具 举报

35

主题

1997

回帖

3446

积分

应用开发者

Discuz! 运维

贡献
94 点
金币
616 个
QQ
发表于 2022-8-30 10:15:50 | 显示全部楼层
dadage 发表于 2022-8-30 09:46
你好,我是指发布帖子前对数据进行处理.应该用哪个嵌入点,怎么操作

我这段话就已经说明了啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-4-26 12:12 , Processed in 0.045062 second(s), 7 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表