找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2474|回复: 0

[内置扩展] Discuz 定时任务扩展【X3.5】二次开发 - 在线手册

[复制链接]
发表于 2024-1-31 17:49:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
定时任务扩展二次开发

本扩展由PHP+MYSQL语言开发,内嵌在Discuz框架内的定时计划任务扩展,在指定时间自动执行,对API接口相互独立,不需要扩展时无需设置。

1、定时任务扩展是结合新秀网络验证系统进行的二次开发,不能独立使用;

2、定时任务扩展开发遵循Discuz、新秀网络验证、PHP语言规范开发;

3、定时任务扩展适用于新秀网络验证系统3.5ver1.0版本以后;

4、本功能与新秀网络验证系统,代码相互独立,在Discuz框架内独自运行,与本框架及API接口相互独立;

5、定时任务扩展开发可使用Discuz内置函数、新秀网络验证内置函数、PHP函数等。

适用环境:php版本>5.6、Mysql版本>5.5以上、Discuz版本>3.5。

= Discuz资料库  = Discuz插件开发文档  = 开发交流  =  BUG反馈  =  QQ客服:3188639  QQ交流群:281079920


二次开发常用函数

1、DB数据库操作函数    /*常用MYSQL数据库操作命令,增、减、改、查功能函数。*/

2、新秀网络验证数据库对照表    /*新秀网络验证系统内部,所有数据库表及说明*/

3、Discuz官方数据库对照表  /*Discuz官方数据库表,包括discuz、UCente数据库字典。*/

4、Discuz基础框架、类、函数    /*包含Discuz官方基础框架、类、函数、方法使用说明。*/

5、新秀网络基础框架类、函数    /*包含新秀网络验证基础框架、类、函数、方法使用说明。*/

6、PHP在线手册    /*PHP官方原生态语法、类、库手册。*/


定时任务扩展开发视频教程

暂无


定时任务扩展开发开发示例

1、暂无


使 用 简 介

1、下载安装ver1.0以上新秀网络验证系统:点击下载

2、安装完成后,在后台点击插件 => “验证扩展”=>“定时任务开发扩展”页面

3、根据定时任务扩展开发说明,进行开发即可,完成后直接保存。

微信截图_20240131190822.png

4、定时任务扩展文件目录说明

Discuz论坛系统内绝对路径:\source\plugin\xinxiuvip_network\cron\cron_xinxiuvip_network.php

5、如何安装、开发、调试?

#1、下载新秀网络验证文件后,自带定时任务扩展文件,无需额外下载。需注意:【版本更新时请及时备份扩展开发代码,否则将会被覆盖

#2、使用PHP代码编辑软件或后台验证扩展页面,对扩展文件cron_xinxiuvip_network.php 进行开发。注意:UTF8及GBK编码问题【开发者必须具备基础以上PHP语言水平】

#3、如需新增方法类时,请不要与Discuz通用函数类、新秀验证框架通用函数类、PHP语言通用函数类冲突,否则无法使用,开发调试时请做好数据库备份

#4、根据扩展开发文档开发,不想使用某一个钩子功能时代码进行注释即可,无需删除代码:

       单行注释:在代码行前输入: //   双斜杠即可。

       多行注释:在代码块上下输入: /* 注释代码行 */  即可。


定时任务扩展源文件cron_xinxiuvip_network.php
[PHP] 纯文本查看 复制代码
<?php
/*
 技术支持 QQ:3188639 QQ交流群:281079920
 官方网站 [url=http://www.xinxiuvip.com/]http://www.xinxiuvip.com/[/url]
 获取授权 [url=http://www.xinxiuvip.com/plugin.php?id=xinxiu_license:accredit]http://www.xinxiuvip.com/plugin.php?id=xinxiu_license:accredit[/url]
 定时任务开发手册 [url=http://www.xinxiuvip.com/thread-555-1-1.html]http://www.xinxiuvip.com/thread-555-1-1.html[/url]
 严禁反编译、逆向等任何形式的侵权行为,违者将追究法律责任!
*/
if(!defined('IN_DISCUZ')) {
    exit('Access Denied');
}

C::import('class/client','plugin/xinxiuvip_network',false);//引入系统核心类

/*
例子:此代码为3600秒后执行一次代码
 if (xx_client::cron_time(3600)){
   //填写您的任务脚本执行代码
}
 */

?>

使用范例
[PHP] 纯文本查看 复制代码
<?php
/*
 技术支持 QQ:3188639 QQ交流群:281079920
 官方网站 [url=http://www.xinxiuvip.com/]http://www.xinxiuvip.com/[/url]
 获取授权 [url=http://www.xinxiuvip.com/plugin.php?id=xinxiu_license:accredit]http://www.xinxiuvip.com/plugin.php?id=xinxiu_license:accredit[/url]
 定时任务开发手册 [url=http://www.xinxiuvip.com/thread-555-1-1.html]http://www.xinxiuvip.com/thread-555-1-1.html[/url]
 严禁反编译、逆向等任何形式的侵权行为,违者将追究法律责任!
*/
if(!defined('IN_DISCUZ')) {
    exit('Access Denied');
}

C::import('class/client','plugin/xinxiuvip_network',false);//引入系统核心类

/*
例子:此代码为3600秒后执行一次代码
 if (xx_client::cron_time(3600)){
   //填写您的任务脚本执行代码
}
 */
global $_G;
updatemembercount(1, array(1=>10),true,'',123,'抽奖奖励','抽奖奖励','抽奖奖励'); //给uid为1的用户添加积分1类型一次10积分。
?>

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

本版积分规则

QQ|Archiver|手机版|新秀网络验证系统API[软著登字第13061951号] ( 豫ICP备2021033257号-1 )

GMT+8, 2024-11-1 07:53 , Processed in 0.262287 second(s), 65 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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