请选择 进入手机版 | 继续访问电脑版
查看: 470|回复: 6

[已解决] viewthread_modaction()在没有嵌入点的分页中也会加载..

[复制链接]

21

主题

43

回帖

74

积分

渐入佳境

贡献
0 点
金币
6 个
发表于 2022-9-8 10:12:05 | 显示全部楼层 |阅读模式
viewthread_modaction()在没有嵌入点的分页中也会加载..

这样做会不会影响性能,算不算是bug呢?
5 金币

最佳答案

dadage 发表于 2022-9-8 14:00
我说的这个viewthread_modaction()

没错,他是viewthread下的嵌入点,只要是forum.php?mod=viewthread以及此下的页面,均会执行嵌入点代码,这是正确的执行逻辑
回复

使用道具 举报

9

主题

1282

回帖

2486

积分

应用开发者

贡献
0 点
金币
1158 个
发表于 2022-9-8 10:19:57 | 显示全部楼层
嵌入点是以CURSCRIPT_CURMODULE这样的形式通过页面归属来执行的,只要是对应页面归属的脚本下,执行该脚本下的嵌入点是正常行为,不会影响性能(或者说设计就是如此,插件不需要在指定行为下执行的话应当在插件内做判断处理)
回复 支持 反对

使用道具 举报

21

主题

43

回帖

74

积分

渐入佳境

贡献
0 点
金币
6 个
 楼主| 发表于 2022-9-8 11:11:41 | 显示全部楼层
湖中沉 发表于 2022-9-8 10:19
嵌入点是以CURSCRIPT_CURMODULE这样的形式通过页面归属来执行的,只要是对应页面归属的脚本下,执行该脚本 ...

系统自带的嵌入点不是应该只在有嵌入点的页面运行吗?

你这样没有嵌入点的页面也会运行此函数.道理说不通啊
回复 支持 反对

使用道具 举报

9

主题

1282

回帖

2486

积分

应用开发者

贡献
0 点
金币
1158 个
发表于 2022-9-8 11:22:59 | 显示全部楼层
dadage 发表于 2022-9-8 11:11
系统自带的嵌入点不是应该只在有嵌入点的页面运行吗?

你这样没有嵌入点的页面也会运行此函数.道理说不通 ...

嵌入点是任何页面都存在的啊,谁跟你说这个页面没有嵌入点了?
回复 支持 反对

使用道具 举报

21

主题

43

回帖

74

积分

渐入佳境

贡献
0 点
金币
6 个
 楼主| 发表于 2022-9-8 14:00:38 | 显示全部楼层
湖中沉 发表于 2022-9-8 11:22
嵌入点是任何页面都存在的啊,谁跟你说这个页面没有嵌入点了?

我说的这个viewthread_modaction()
回复 支持 反对

使用道具 举报

9

主题

1282

回帖

2486

积分

应用开发者

贡献
0 点
金币
1158 个
发表于 2022-9-8 14:03:58 | 显示全部楼层
dadage 发表于 2022-9-8 14:00
我说的这个viewthread_modaction()

没错,他是viewthread下的嵌入点,只要是forum.php?mod=viewthread以及此下的页面,均会执行嵌入点代码,这是正确的执行逻辑
回复 支持 反对

使用道具 举报

9

主题

1282

回帖

2486

积分

应用开发者

贡献
0 点
金币
1158 个
发表于 2022-9-8 14:05:00 | 显示全部楼层
如果你还是不理解,建议你耐心阅读文档:https://open.dismall.com/?ac=document&page=plugin_hook
回复 支持 反对

使用道具 举报

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

本版积分规则

添加有偿服务QQ
添加有偿服务微信