Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 如果不想写插件,如何自定义FUNCTION?

[复制链接]
wx_lC7N6w7K 发表于 2016-9-15 18:18:23 | 显示全部楼层 |阅读模式
本帖最后由 wx_lC7N6w7K 于 2016-9-15 18:21 编辑

如题,管理论坛http://www.12reads.cn/bbs 最近刚刚用上DISCUZ,以前一直用WORDPRESS,对DISCUZ的二次开发还不太熟悉。

但WP和DISCUZ也有类似之处,比如钩子机制。

想知道,在DISCUZ中如果我不想通过开发插件实现某功能,那么相关函数代码要放在哪里呀?比如在WP里有function.php,放进去可以全局作用了。


例如,我想写个小功能,在查看贴子时发送邮件给贴子作者,自然是写个发邮件的函数然后挂载到viewthread-top这个钩子,这个我懂,但是这个代码应该放在哪里呢?要是WP,我直接写好扔FUNCTIONS.PHP中就可以在发生看贴事件时执行我的函数了。


谢谢。

magentoon 发表于 2016-9-15 19:40:20 | 显示全部楼层
1、完全放弃WORDPRESS的思路,把DZ的文件夹都打开看一遍,熟悉文件名、程序结构
2、DZ的程序文件跟页面链接名关联非常紧,看链接地址就可以找到相应的文件名。比WORDPRESS结构清晰多了。
回复

使用道具 举报

 楼主| wx_lC7N6w7K 发表于 2016-9-16 10:49:45 | 显示全部楼层
magentoon 发表于 2016-9-15 19:40
1、完全放弃WORDPRESS的思路,把DZ的文件夹都打开看一遍,熟悉文件名、程序结构
2、DZ的程序文件跟页面链 ...

我觉得比DZ比WP还差一大截,开发文档没WP完善、PHP用法也没WP规范(有点类似TP)。还有,WP的程序文件也是和用途关联的,并且要比DISCUZ清楚,这是最基本的编程常识。

当然这两个用途不一样哈。
回复

使用道具 举报

magentoon 发表于 2016-9-16 11:33:01 | 显示全部楼层
wx_lC7N6w7K 发表于 2016-9-16 10:49
我觉得比DZ比WP还差一大截,开发文档没WP完善、PHP用法也没WP规范(有点类似TP)。还有,WP的程序文件也 ...

那你这样想也没办法
很多时候看熟了一个程序,看其它的怎么都感觉别扭
我原来也研究过WP、PW什么的,到现在只剩下DZ、ECSHOP、DEDE三个常用的程序在使用,写插件也只写这三个的。
回复

使用道具 举报

 楼主| wx_lC7N6w7K 发表于 2016-9-16 11:52:14 | 显示全部楼层
magentoon 发表于 2016-9-16 11:33
那你这样想也没办法
很多时候看熟了一个程序,看其它的怎么都感觉别扭
我原来也研究过WP、PW什么的,到 ...

做论坛还是要用DISCUZ,不管怎样,DZ还是很强大的。
回复

使用道具 举报

⑧穿内裤 发表于 2016-9-18 09:27:01 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 05:54 , Processed in 0.023175 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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