返回列表 发帖
查看: 2420|回复: 6

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

34

主题

70

回帖

115

积分

渐入佳境

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

这样做会不会影响性能,算不算是bug呢?
1 贡献

最佳答案

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

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

使用道具 举报

29

主题

5604

回帖

1万

积分

应用开发者

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

使用道具 举报

34

主题

70

回帖

115

积分

渐入佳境

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

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

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

使用道具 举报

29

主题

5604

回帖

1万

积分

应用开发者

贡献
598 点
金币
1442 个
QQ
发表于 2022-9-8 11:22:59 | 查看全部
dadage 发表于 2022-9-8 11:11
系统自带的嵌入点不是应该只在有嵌入点的页面运行吗?

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

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

使用道具 举报

34

主题

70

回帖

115

积分

渐入佳境

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

我说的这个viewthread_modaction()
回复

使用道具 举报

29

主题

5604

回帖

1万

积分

应用开发者

贡献
598 点
金币
1442 个
QQ
发表于 2022-9-8 14:03:58 | 查看全部
dadage 发表于 2022-9-8 14:00
我说的这个viewthread_modaction()

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

使用道具 举报

29

主题

5604

回帖

1万

积分

应用开发者

贡献
598 点
金币
1442 个
QQ
发表于 2022-9-8 14:05:00 | 查看全部
如果你还是不理解,建议你耐心阅读文档:https://open.dismall.com/?ac=document&page=plugin_hook
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-6 09:37 , Processed in 0.046254 second(s), 9 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

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