Discuz插件PHP代码问题
LZ是准备参加Discuz!的插件比赛吧?
基本没什么大问题,不过要注意下代码格式的规范。
if($action=='add'){
$act='add';
}elseif($action=='edit'){
$act='edit';
}
为什么不直接写成:$act = $action; 呢?
你这好涉及几个问题:
1可以不以解析好几个域名到自己的服务器?
答:可以,只要服务器和域名做好相互绑定即可。
2在安装好几个discuz程序
答:安装多个网站程序需要
云主机
/vps等,
虚拟主机
不能。
3把这些插件分别安装到每一个程序里
答:可以,但是,如果插件是从应用中心付费下载的,不支持不同域名多次安装。你可以把插件文件复制出来用。
新建插件后,可以直接使用函数库中的相关函数!
使用前引入的方式,比如我想让插件发送一封邮件,那么可以这样操作!
第一步引入邮件函数库:
include libfile('function/mail');
第二步在插件中使用这个库里面的sendmail_cron函数发送一封测试邮件
sendmail_cron('782590844@qqcom','test','你好这是测试邮件发送');
如下图:
如果成功引入并且执行,那么邮件就会发送成功!如图是我测试的!
(但是发送的前提是你必须子啊discuz后台设置好了发送邮件的相关设置)
更多Discuz教程可以百度搜索:DZ起点网
0条评论