国产精品爱啪在线线免费观看_97视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区

新秀網絡驗證系統

標題: Discuz 定時任務擴展【旗艦版】二次開發 - 在線手冊 [打印本頁]

作者: admin    時間: 4 天前
標題: Discuz 定時任務擴展【旗艦版】二次開發 - 在線手冊
定時任務擴展二次開發

本擴展由PHP+MYSQL語言開發,內嵌在Discuz框架內的定時計劃任務擴展,在指定時間自動執行,對API接口相互獨立,不需要擴展時無需設置。

1、定時任務擴展是結合新秀網絡驗證系統進行的二次開發,不能獨立使用;

2、定時任務擴展開發遵循Discuz、新秀網絡驗證、PHP語言規范開發;

3、定時任務擴展適用于新秀網絡驗證系統旗艦版ver1.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、根據定時任務擴展開發說明,進行開發即可,完成后直接保存。

(, 下載次數: 0)

4、定時任務擴展文件目錄說明

Discuz論壇系統內絕對路徑:\source\plugin\xinxiuvip_network\cron\cron_xinxiuvip_network.php

5、如何安裝、開發、調試?

#1、下載新秀網絡驗證文件后,自帶定時任務擴展文件,無需額外下載。

#2、使用PHP代碼編輯軟件或后臺驗證擴展頁面,對擴展文件cron_xinxiuvip_network.php 進行開發。【開發者必須具備PHP基礎語言水平】

#3、如需新增方法類時,請不要與Discuz通用函數類、新秀驗證框架通用函數類、PHP語言通用函數類沖突,否則無法使用,開發調試時請做好數據庫備份。

#4、根據擴展開發文檔開發,不想使用某一個鉤子功能時,代碼進行注釋即可,無需刪除代碼:

       單行注釋:在代碼行前輸入: //   雙斜杠即可。

       多行注釋:在代碼塊上下輸入: /* 注釋代碼行 */  即可。


定時任務擴展源文件cron_xinxiuvip_network.php
特別注意:您設置的定時執行時間要符合代碼中關于時間邏輯判斷的合理性
[PHP] 純文本查看 復制代碼
<?php
if(!defined('IN_DISCUZ')) {
    exit('Access Denied');
}
C::import('class/xinxiu', 'plugin/xinxiuvip_network', false);//引入系統核心類
/*
例子:此代碼為3600秒后執行一次代碼
if (web_client::cron_time(3600)){//注意,你的定時任務執行時間要小于設定的3600秒!否則無法執行,推薦配置為3600的1/10秒的時間段。
   //填寫您的任務腳本執行代碼
}
*/
?>

使用范例
特別注意:您設置的定時執行時間要符合代碼中關于時間邏輯判斷的合理性。
[PHP] 純文本查看 復制代碼
<?php
if(!defined('IN_DISCUZ')) {
    exit('Access Denied');
}
C::import('class/xinxiu', 'plugin/xinxiuvip_network', false);//引入系統核心類
//例子:此代碼為3600秒后執行一次代碼
if (web_client::cron_time(3600)) {//注意,你的定時任務執行時間要小于設定的3600秒!否則無法執行,推薦配置為3600的1/10秒的時間段。
    global $_G;
    updatemembercount(1, array(1 => 10), true, '', 123, '抽獎獎勵', '抽獎獎勵', '抽獎獎勵'); //給uid為1的用戶添加積分1類型一次10積分。
}
?>





歡迎光臨 新秀網絡驗證系統 (http://www.5566wy.com/) Powered by Discuz! X3.5