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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 15339|回復(fù): 0

[內(nèi)置擴(kuò)展] Discuz 驗(yàn)證擴(kuò)展【X3.4】 二次開(kāi)發(fā) - 在線手冊(cè)

[復(fù)制鏈接]
1#
發(fā)表于 2021-9-22 14:57:34 | 只看該作者 |只看大圖 |正序?yàn)g覽 |閱讀模式

馬上注冊(cè),結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)

您需要 登錄 才可以下載或查看,沒(méi)有賬號(hào)?立即注冊(cè)

×
驗(yàn)證擴(kuò)展二次開(kāi)發(fā)

本擴(kuò)展由PHP+MYSQL語(yǔ)言開(kāi)發(fā),通過(guò)內(nèi)嵌在新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)HOOK鉤子,在正常API接口執(zhí)行時(shí)自動(dòng)調(diào)用,不需要擴(kuò)展時(shí)無(wú)需設(shè)置。

1、驗(yàn)證擴(kuò)展是結(jié)合新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)進(jìn)行的二次開(kāi)發(fā),不能獨(dú)立使用;

2、驗(yàn)證擴(kuò)展開(kāi)發(fā)遵循Discuz、新秀網(wǎng)絡(luò)驗(yàn)證、PHP語(yǔ)言規(guī)范開(kāi)發(fā);

3、驗(yàn)證擴(kuò)展適用于新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)ver6.1版本以后;

4、本功能與新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng),代碼相互獨(dú)立,但功能同時(shí)執(zhí)行;

5、驗(yàn)證擴(kuò)展開(kāi)發(fā)可使用Discuz內(nèi)置函數(shù)、新秀網(wǎng)絡(luò)驗(yàn)證內(nèi)置函數(shù)、PHP函數(shù)等。

適用環(huán)境:php版本>5.6、Mysql版本>5.5以上、Discuz版本>3.0。

= Discuz資料庫(kù)  = Discuz插件開(kāi)發(fā)文檔  = 開(kāi)發(fā)交流  =  BUG反饋  =  QQ客服:3188639  QQ交流群:281079920


二次開(kāi)發(fā)常用函數(shù)

1、DB數(shù)據(jù)庫(kù)操作函數(shù)    /*常用MYSQL數(shù)據(jù)庫(kù)操作命令,增、減、改、查功能函數(shù)。*/

2、新秀網(wǎng)絡(luò)驗(yàn)證數(shù)據(jù)庫(kù)對(duì)照表    /*新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)內(nèi)部,所有數(shù)據(jù)庫(kù)表及說(shuō)明*/

3、Discuz官方數(shù)據(jù)庫(kù)對(duì)照表  /*Discuz官方數(shù)據(jù)庫(kù)表,包括discuz、UCente數(shù)據(jù)庫(kù)字典。*/

4、Discuz基礎(chǔ)框架、類、函數(shù)    /*包含Discuz官方基礎(chǔ)框架、類、函數(shù)、方法使用說(shuō)明。*/

5、新秀網(wǎng)絡(luò)基礎(chǔ)框架類、函數(shù)    /*包含新秀網(wǎng)絡(luò)驗(yàn)證基礎(chǔ)框架、類、函數(shù)、方法使用說(shuō)明。*/

6、PHP在線手冊(cè)    /*PHP官方原生態(tài)語(yǔ)法、類、庫(kù)手冊(cè)。*/


驗(yàn)證擴(kuò)展開(kāi)發(fā)視頻教程

新手入門教程 鏈接:http://m.5566wy.com/plugin.php?id=it618_video:product&pid=2


驗(yàn)證擴(kuò)展開(kāi)發(fā)開(kāi)發(fā)示例

1、獲取版塊主題API更改返回值 點(diǎn)擊訪問(wèn)


使 用 簡(jiǎn) 介

1、下載安裝ver6.0以上新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng):點(diǎn)擊下載

2、安裝完成后,在后臺(tái)點(diǎn)擊插件 —> “驗(yàn)證擴(kuò)展”頁(yè)面

3、根據(jù)內(nèi)置擴(kuò)展開(kāi)發(fā)說(shuō)明,進(jìn)行開(kāi)發(fā)即可,完成后直接保存。

4、內(nèi)置擴(kuò)展文件目錄說(shuō)明

Discuz論壇系統(tǒng)內(nèi)絕對(duì)路徑:\source\plugin\xinxiu_network\extend\extend_network.php

xinxiu_network \\新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)插件主目錄

—extend \\內(nèi)置擴(kuò)展存放目錄

——extend_network.php \\驗(yàn)證擴(kuò)展開(kāi)發(fā)文件 (即:后臺(tái)“驗(yàn)證擴(kuò)展”頁(yè)面內(nèi)編輯的文件)

5、如何安裝、開(kāi)發(fā)、調(diào)試?

#1、下載新秀網(wǎng)絡(luò)驗(yàn)證文件后,自帶擴(kuò)展文件,無(wú)需額外下載。需注意:【版本更新時(shí)請(qǐng)及時(shí)備份擴(kuò)展開(kāi)發(fā)代碼,否則將會(huì)被覆蓋

#2、使用PHP代碼編輯軟件或后臺(tái)驗(yàn)證擴(kuò)展頁(yè)面,對(duì)擴(kuò)展文件 extend_network.php 進(jìn)行開(kāi)發(fā),注意:UTF8及GBK編碼問(wèn)題。【開(kāi)發(fā)者必須具備基礎(chǔ)以上PHP語(yǔ)言水平】

#3、如需新增方法類時(shí),請(qǐng)不要與Discuz通用函數(shù)類、新秀驗(yàn)證框架通用函數(shù)類、PHP語(yǔ)言通用函數(shù)類沖突,否則無(wú)法使用,開(kāi)發(fā)調(diào)試時(shí)請(qǐng)做好數(shù)據(jù)庫(kù)備份

#4、根據(jù)擴(kuò)展開(kāi)發(fā)文檔開(kāi)發(fā),不想使用某一個(gè)鉤子功能時(shí)代碼進(jìn)行注釋即可,無(wú)需刪除代碼:

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

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


驗(yàn)證擴(kuò)展源文件extend_network.php
  1. <?php
  2.     /*
  3.      技術(shù)支持 QQ:3188639 QQ交流群:281079920
  4.      官方網(wǎng)站 http://m.5566wy.com/
  5.      獲取授權(quán) http://m.5566wy.com/plugin.php?id=xinxiu_license:accredit
  6.      擴(kuò)展開(kāi)發(fā)手冊(cè) http://m.5566wy.com/forum.php?mod=viewthread&tid=432
  7.      嚴(yán)禁反編譯、逆向等任何形式的侵權(quán)行為,違者將追究法律責(zé)任!
  8.     */
  9. if(!defined('IN_DISCUZ')) {
  10. exit('Access Denied');
  11. }

  12. C::import('class/client','plugin/xinxiu_network',false);//引入系統(tǒng)核心類

  13. class extend_network extends class_client{

  14.     public $config;//可自定義變量,在構(gòu)造方法中設(shè)置變量值。

  15.     public function __construct()//構(gòu)造方法
  16.     {
  17.         $this->config = xx_G::xinxiu_network();//獲取新秀網(wǎng)絡(luò)插件配置信息
  18.         parent::__construct(false);//禁止刪除或更改
  19.     }

  20.     //內(nèi)置擴(kuò)展代碼區(qū)域
  21. }
復(fù)制代碼

URLS參數(shù)加密傳輸代碼實(shí)例
  1.     public function hook_urls($function,$action,$urls){
  2.         /**
  3.          * 高級(jí)自定義,參數(shù)傳輸urls解密處理功能
  4.          * 如果參數(shù)中帶有&urls參數(shù),就會(huì)調(diào)用此功能
  5.          * @param string $function 接口模塊
  6.          * @param string $action 接口方法
  7.          * @param string $urls 接口密串
  8.          * 無(wú)需返回值,直接處理json返回
  9.          */
  10.          //將加密的密文串進(jìn)行解密還原
  11.         $str = base64_decode($urls);
  12.          //將解密還原的密文串,重新按明文api接口進(jìn)行組裝
  13.         $geturl = $_SERVER['SERVER_NAME'].'/plugin.php?id='.$function.'&action='.$action.$str;
  14.         $outp = xx_curl::get_url($geturl);//利用內(nèi)置的api接口get方法進(jìn)行訪問(wèn)
  15.         exit($outp);//退出,并返回?cái)?shù)據(jù)
  16.     }
復(fù)制代碼

傳輸、管理密鑰自定義代碼實(shí)例
  1.     public function hook_apikey($key,$salt,$apikey){
  2.         /**
  3.          * 使用帶傳輸密鑰的接口時(shí),觸發(fā)對(duì)傳輸密鑰進(jìn)行自定義驗(yàn)證!
  4.          * @param string $key 用戶提交的傳輸密鑰
  5.          * @param string $salt 后臺(tái)設(shè)置的salt值
  6.          * @param string $apikey 后臺(tái)設(shè)置的傳輸密鑰
  7.          * 接收三個(gè)參數(shù),進(jìn)行判斷比對(duì)!
  8.          */
  9.         $md5str = md5($apikey.$salt);
  10.         if ($key == $md5str){//判斷是否相等
  11.             return true;
  12.                 //正確不做任何處理,跳過(guò)系統(tǒng)下一步key邏輯驗(yàn)證。
  13.         }else{
  14.             return false;
  15.                 //錯(cuò)誤,則進(jìn)行系統(tǒng)下一步key邏輯驗(yàn)證。也可使用$this->json_output(400,'返回錯(cuò)誤信息');直接結(jié)束。
  16.            
  17.         }
  18.     }
  19.     public function hook_adminkey($key,$salt,$adminkey){
  20.         /**
  21.          * 使用帶管理密鑰的接口時(shí),觸發(fā)對(duì)管理密鑰進(jìn)行自定義驗(yàn)證!
  22.          * @param string $key 用戶提交的管理密鑰
  23.          * @param string $salt 后臺(tái)設(shè)置的salt值
  24.          * @param string $adminkey 后臺(tái)設(shè)置的管理密鑰
  25.          * 接收三個(gè)參數(shù),進(jìn)行判斷比對(duì)!
  26.          */
  27.         $md5str = md5($adminkey.$salt);//base64或者RSA、RC4、sha1~
  28.          if ($key == $md5str){//判斷是否相等
  29.             return true ;
  30.                 //正確不做任何處理,跳過(guò)系統(tǒng)下一步adminkey邏輯驗(yàn)證。
  31.         }else{
  32.             return false;
  33.                 //錯(cuò)誤,則進(jìn)行系統(tǒng)下一步adminkey邏輯驗(yàn)證。也可使用$this->json_output(400,'返回錯(cuò)誤信息');直接結(jié)束。
  34.         }
  35.     }
復(fù)制代碼

所有接口方法、接口參數(shù)代碼實(shí)例
舉例:
用戶登錄接口:http://xxx.com/...&action=login_user&username=demo&password=demo
其中:login_user接口方法  username、password 接口參數(shù)
  1.     public function hook_action_login_user($uid,$array_get){//所有接口方法調(diào)用
  2.         /**
  3.          * 所有接口方法使用時(shí),觸發(fā)此操作!調(diào)用方式為:“hook_action_+接口方法”,例:hook_action_login_user
  4.          * @param string $uid 用戶uid
  5.          * @param array  $array_get 接收用戶提交的所有參數(shù)及對(duì)應(yīng)值
  6.          * 接收以上兩個(gè)參數(shù),無(wú)需返回值,自動(dòng)執(zhí)行系統(tǒng)下一步操作。
  7.          */
  8.         var_dump($uid,$array_get);//輸出返回?cái)?shù)據(jù)
  9.     }
  10.     public function hook_param_username($params,$value){//所有參數(shù)調(diào)用
  11.         /**
  12.          * 所有接口方法使用時(shí),觸發(fā)此操作!調(diào)用方式為:“hook_param_+參數(shù)”,例:hook_param_username
  13.          * @param string $params 接口傳輸參數(shù)username名字
  14.          * @param string $value 接口傳輸參數(shù)username對(duì)應(yīng)的值
  15.          * 接收以上一個(gè)參數(shù)的值,并返回一個(gè)替換的值。return
  16.          */
  17.         //正常情況下用戶名是 demo

  18.         $params = base64_decode($value);//如果是BASE64加密,對(duì)值進(jìn)行解密
  19.         return $params;//返回解密結(jié)果,替換username參數(shù)的值
  20.     }
復(fù)制代碼

接口方法執(zhí)行結(jié)束代碼實(shí)例
  1.     public function hook_exit_login_user($output){//所有接口方法執(zhí)行結(jié)束,記錄日志到數(shù)據(jù)庫(kù)之前調(diào)用
  2.         /**
  3.          * 所有接口方法使用時(shí),觸發(fā)此操作!調(diào)用方式為:“hook_exit_接口方法”,例:hook_exit_login_user
  4.          * @param string $output 執(zhí)行結(jié)果
  5.          * 接收$output參數(shù),無(wú)需返回值,如無(wú)退出操作,則進(jìn)行下一步日志入庫(kù)。
  6.          */
  7.         exit($output);//直接退出,則實(shí)現(xiàn)日志不入庫(kù)。
  8.     }
復(fù)制代碼

login_user登錄接口代碼實(shí)例
  1.     public function hook_login_user_start(){//login_user登錄接口開(kāi)始
  2.         /**
  3.          * 用戶通過(guò)login_user登錄前觸發(fā)
  4.          * 截取提交參數(shù)信息$_GET;
  5.          * 具體信息參數(shù)解釋詳見(jiàn)login_user接口文檔
  6.          * 無(wú)需返回值,不能結(jié)束
  7.          */
  8.         var_dump($_GET);
  9.     }
  10.     public function hook_login_user_end($arr){//login_user登錄接口結(jié)束
  11.         /**
  12.          * 用戶通過(guò)login_user登錄結(jié)束后觸發(fā)
  13.          * 接收返回?cái)?shù)據(jù)$arr;
  14.          * $arr[0]--用戶uid 、$arr[1]--用戶名、$arr[2]--用戶密碼、$arr[3]--用戶郵箱;
  15.          * 其中$arr[0]大于 0:返回用戶 ID,表示用戶登錄成功、-1:用戶不存在,或者被刪除、-2:密碼錯(cuò)、-3:安全提問(wèn)錯(cuò)
  16.          * 無(wú)需返回值,不能結(jié)束
  17.          */
  18.         var_dump($arr);
  19.     }
復(fù)制代碼

login_register注冊(cè)接口代碼實(shí)例
  1.     public function hook_login_register_start(){//login_register注冊(cè)接口開(kāi)始
  2.         /**
  3.          * 用戶通過(guò)login_register登錄前觸發(fā)
  4.          * 截取提交參數(shù)信息$_GET;
  5.          * 具體信息參數(shù)解釋詳見(jiàn)login_register接口文檔
  6.          * 無(wú)需返回值,不能結(jié)束
  7.          */
  8.         var_dump($_GET);
  9.     }
  10.     public function hook_login_register_end($uid){//login_register注冊(cè)接口結(jié)束
  11.     /**
  12.      * 用戶通過(guò)login_register登錄結(jié)束后觸發(fā)
  13.      * 接收返回?cái)?shù)據(jù)$uid;
  14.      * 當(dāng)$uid大于 0:返回用戶 ID,表示用戶注冊(cè)成功、-1:用戶名不合法、-2:包含不允許注冊(cè)的詞語(yǔ)、
  15. -3:用戶名已經(jīng)存在、-4:Email 格式有誤、-5:Email 不允許注冊(cè)、-6:該 Email 已經(jīng)被注冊(cè)
  16.      * 無(wú)需返回值,不能結(jié)束
  17.      */
  18.         var_dump($uid);
  19.     }
復(fù)制代碼

DISCUZ官方網(wǎng)頁(yè)嵌入點(diǎn)代碼實(shí)例
特別注意:
1
、確定使用某一個(gè)嵌入點(diǎn)時(shí),請(qǐng)?jiān)诤笈_(tái)“驗(yàn)證擴(kuò)展”頁(yè)面,編輯嵌入點(diǎn)文件(hook.class.php),將使用的對(duì)應(yīng)嵌入點(diǎn)代碼前面注釋清除即可。
2、在調(diào)試完成后,不需要的嵌入點(diǎn),請(qǐng)及時(shí)注釋;
3、注意:把不用的嵌入點(diǎn)必須全部注釋掉,否則將影響論壇訪問(wèn)速度,切記!!!。
hook.class.rar (3.62 KB, 下載次數(shù): 3109)
  1.     public function hook_discuz_userapp_userapp_menu_bottom(){
  2.         ##官方嵌入點(diǎn),調(diào)用實(shí)例
  3.         return 'userapp_menu_bottom'.'調(diào)用成功!';
  4.     }
復(fù)制代碼


  1.     //全局鉤子
  2.     //        所有模塊執(zhí)行前被調(diào)用

  3.     function common(){
  4.     xx_client::class_hook('hook_discuz_common',array(xx_G::member(),$_GET));
  5.     }
  6.     /**
  7.      * 用于在帖子內(nèi)容解析時(shí)嵌入自己的功能,函數(shù)中 $_G['discuzcodemessage'] 變量為待解析的字串
  8.      * $value: array(
  9.      * 'param' => caller 函數(shù)的參數(shù)數(shù)組,
  10.      * 'caller' => caller 函數(shù),此嵌入點(diǎn)被哪個(gè)函數(shù)調(diào)用
  11.      * 'discuzcode' 被 discuzcode() 調(diào)用
  12.      * 'messagecutstr' 被 messagecutstr() 調(diào)用
  13.      */
  14.     public function hook_discuz_discuzcode($value, $member, $get)
  15.     {
  16.     }

  17.     /**
  18.      * 用于在主題刪除前后嵌入自己的功能,此函數(shù)將在 deletethread() 中被調(diào)用 2 次,
  19.      * 函數(shù)中 $_G['deletethreadtids'] 變量為待處理的 TID 數(shù)組
  20.      * $value: array(
  21.      * 'param' => deletethread() 函數(shù)的參數(shù)數(shù)組,
  22.      * 'step' => 刪除的步驟
  23.      * 'check' 檢測(cè)步驟
  24.      * 'delete' 刪除步驟
  25.      * )
  26.      */
  27.     public function hook_discuz_deletethread($value, $member, $get)
  28.     {
  29.     }

  30.     /**
  31.      * 用于在帖子刪除前后嵌入自己的功能,此函數(shù)將在 deletepost() 中被調(diào)用 2 次,
  32.      * 函數(shù)中 $_G['deletepostids'] 變量為待處理的 ID 數(shù)組
  33.      * $value: array(
  34.      * 'param' => deletepost() 函數(shù)的參數(shù)數(shù)組,
  35.      * 'step' => 刪除的步驟
  36.      * 'check' 檢測(cè)步驟
  37.      * 'delete' 刪除步驟
  38.      * )
  39.      */
  40.     public function hook_discuz_deletepost($value, $member, $get)
  41.     {
  42.     }

  43.     /**
  44.      * 用于在頭像調(diào)用時(shí)嵌入自己的功能,函數(shù)中 $_G['hookavatar'] 變量為新頭像返回值
  45.      * $value: array(
  46.      * 'param' => avatar() 函數(shù)的參數(shù)數(shù)組
  47.      * )
  48.      */
  49.     public function hook_discuz_avatar($value, $member, $get)
  50.     {
  51.     }

  52.     /**
  53.      * 貼內(nèi)用戶信息標(biāo)記,返回值為標(biāo)記顯示內(nèi)容    全局嵌入點(diǎn)類
  54.      * $post: 當(dāng)前帖子信息數(shù)組
  55.      * $start: 用戶填寫的前置字符
  56.      * $end: 用戶填寫的后置字符
  57.      */
  58.     public function hook_discuz_profile_node($post, $start, $end, $member, $get)
  59.     {
  60.     }
  61.     public function hook_discuz_spacecp_credit_extra($member, $get)
  62.     {
  63.     }
  64.     public function hook_discuz_faq_extra($member, $get)
  65.     {
  66.     }
  67.     public function hook_discuz_global_footer($member, $get)
  68.     {
  69.     }
  70.     public function hook_discuz_global_footerlink($member, $get)
  71.     {
  72.     }
  73.     public function hook_discuz_global_cpnav_top($member, $get)
  74.     {
  75.     }
  76.     public function hook_discuz_global_cpnav_extra1($member, $get)
  77.     {
  78.     }
  79.     public function hook_discuz_global_cpnav_extra2($member, $get)
  80.     {
  81.     }
  82.     public function hook_discuz_global_usernav_extra1($member, $get)
  83.     {
  84.     }
  85.     public function hook_discuz_global_usernav_extra2($member, $get)
  86.     {
  87.     }
  88.     public function hook_discuz_global_usernav_extra3($member, $get)
  89.     {
  90.     }
  91.     public function hook_discuz_global_usernav_extra4($member, $get)
  92.     {
  93.     }
  94.     public function hook_discuz_global_nav_extra($member, $get)
  95.     {
  96.     }
  97.     public function hook_discuz_global_header($member, $get)
  98.     {
  99.     }
  100.     public function hook_discuz_global_userabout_top($member, $get)
  101.     {
  102.     }
  103.     public function hook_discuz_userapp_menu_top($member, $get)
  104.     {
  105.     }
  106.     public function hook_discuz_userapp_menu_middle($member, $get)
  107.     {
  108.     }
  109.     public function hook_discuz_global_userabout_bottom($value, $member, $get)
  110.     {
  111.     }
  112.     public function hook_discuz_forum_post_top($member, $get)
  113.     {
  114.     }
  115.     public function hook_discuz_forum_post_infloat_top($member, $get)
  116.     {
  117.     }
  118.     public function hook_discuz_forum_index_status_extra($member, $get)
  119.     {
  120.     }
  121.     public function hook_discuz_forum_collection_index_top($member, $get)
  122.     {
  123.     }
  124.     public function hook_discuz_forum_collection_index_bottom($member, $get)
  125.     {
  126.     }
  127.     public function hook_discuz_forum_collection_nav_extra($member, $get)
  128.     {
  129.     }
  130.     public function hook_discuz_forum_collection_viewoptions($member, $get)
  131.     {
  132.     }
  133.     public function hook_discuz_forum_collection_view_top($member, $get)
  134.     {
  135.     }
  136.     public function hook_discuz_forum_collection_threadlistbottom($member, $get)
  137.     {
  138.     }
  139.     public function hook_discuz_forum_collection_relatedop($member, $get)
  140.     {
  141.     }
  142.     public function hook_discuz_forum_collection_view_bottom($member, $get)
  143.     {
  144.     }
  145.     public function hook_discuz_forum_collection_side_bottom($member, $get)
  146.     {
  147.     }
  148.     public function hook_discuz_forum_index_nav_extra($member, $get)
  149.     {
  150.     }
  151.     public function hook_discuz_forum_index_top($member, $get)
  152.     {
  153.     }
  154.     public function hook_discuz_forum_index_catlist_top($member, $get)
  155.     {
  156.     }
  157.     public function hook_discuz_forum_index_favforum_extra($value, $member, $get)
  158.     {
  159.     }
  160.     public function hook_discuz_forum_index_catlist($value, $member, $get)
  161.     {
  162.     }
  163.     public function hook_discuz_forum_index_forum_extra($value, $member, $get)
  164.     {
  165.     }
  166.     public function hook_discuz_forum_index_middle($member, $get)
  167.     {
  168.     }
  169.     public function hook_discuz_forum_index_bottom($member, $get)
  170.     {
  171.     }
  172.     public function hook_discuz_forum_index_side_top($member, $get)
  173.     {
  174.     }
  175.     public function hook_discuz_forum_index_side_bottom($member, $get)
  176.     {
  177.     }
  178.     public function hook_discuz_forum_viewthread_attach_extra($value, $member, $get)
  179.     {
  180.     }
  181.     public function hook_discuz_forum_post_image_btn_extra($member, $get)
  182.     {
  183.     }
  184.     public function hook_discuz_forum_post_image_tab_extra($member, $get)
  185.     {
  186.     }
  187.     public function hook_discuz_forum_post_attach_btn_extra($member, $get)
  188.     {
  189.     }
  190.     public function hook_discuz_forum_post_attach_tab_extra($member, $get)
  191.     {
  192.     }
  193.     public function hook_discuz_forum_forumdisplay_leftside_top($member, $get)
  194.     {
  195.     }
  196.     public function hook_discuz_forum_forumdisplay_leftside_bottom($member, $get)
  197.     {
  198.     }
  199.     public function hook_discuz_forum_forumdisplay_forumaction($member, $get)
  200.     {
  201.     }
  202.     public function hook_discuz_forum_forumdisplay_modlink($member, $get)
  203.     {
  204.     }
  205.     public function hook_discuz_forum_forumdisplay_top($member, $get)
  206.     {
  207.     }
  208.     public function hook_discuz_forum_forumdisplay_middle($member, $get)
  209.     {
  210.     }
  211.     public function hook_discuz_forum_forumdisplay_postbutton_top($member, $get)
  212.     {
  213.     }
  214.     public function hook_discuz_forum_forumdisplay_threadtype_inner($member, $get)
  215.     {
  216.     }
  217.     public function hook_discuz_forum_forumdisplay_filter_extra($member, $get)
  218.     {
  219.     }
  220.     public function hook_discuz_forum_forumdisplay_threadtype_extra($member, $get)
  221.     {
  222.     }
  223.     public function hook_discuz_forum_forumdisplay_bottom($member, $get)
  224.     {
  225.     }
  226.     public function hook_discuz_forum_forumdisplay_side_top($member, $get)
  227.     {
  228.     }
  229.     public function hook_discuz_forum_forumdisplay_side_bottom($member, $get)
  230.     {
  231.     }
  232.     public function hook_discuz_forum_forumdisplay_fastpost_content($member, $get)
  233.     {
  234.     }
  235.     public function hook_discuz_forum_forumdisplay_fastpost_func_extra($member, $get)
  236.     {
  237.     }
  238.     public function hook_discuz_forum_forumdisplay_fastpost_ctrl_extra($member, $get)
  239.     {
  240.     }
  241.     public function hook_discuz_forum_global_login_text($member, $get)
  242.     {
  243.     }
  244.     public function hook_discuz_forum_forumdisplay_fastpost_btn_extrat($member, $get)
  245.     {
  246.     }
  247.     public function hook_discuz_forum_forumdisplay_fastpost_sync_method($member, $get)
  248.     {
  249.     }
  250.     public function hook_discuz_forum_forumdisplay_thread($value, $member, $get)
  251.     {
  252.     }
  253.     public function hook_discuz_forum_forumdisplay_thread_subject($value, $member, $get)
  254.     {
  255.     }
  256.     public function hook_discuz_forum_forumdisplay_author($value, $member, $get)
  257.     {
  258.     }
  259.     public function hook_discuz_forum_forumdisplay_threadlist_bottom($member, $get)
  260.     {
  261.     }
  262.     public function hook_discuz_forum_forumdisplay_postbutton_bottom($member, $get)
  263.     {
  264.     }
  265.     public function hook_discuz_forum_forumdisplay_subforum_extra($value, $member, $get)
  266.     {
  267.     }
  268.     public function hook_discuz_forum_guide_nav_extra($member, $get)
  269.     {
  270.     }
  271.     public function hook_discuz_forum_guide_top($member, $get)
  272.     {
  273.     }
  274.     public function hook_discuz_forum_guide_bottom($member, $get)
  275.     {
  276.     }
  277.     public function hook_discuz_forum_index_navbar($member, $get)
  278.     {
  279.     }
  280.     public function hook_discuz_forum_post_middle($member, $get)
  281.     {
  282.     }
  283.     public function hook_discuz_forum_post_btn_extra($member, $get)
  284.     {
  285.     }
  286.     public function hook_discuz_forum_post_sync_method($member, $get)
  287.     {
  288.     }
  289.     public function hook_discuz_forum_post_bottom($member, $get)
  290.     {
  291.     }
  292.     public function hook_discuz_forum_post_activity_extra($member, $get)
  293.     {
  294.     }
  295.     public function hook_discuz_forum_post_debate_extra($member, $get)
  296.     {
  297.     }
  298.     public function hook_discuz_forum_post_editorctrl_right($member, $get)
  299.     {
  300.     }
  301.     public function hook_discuz_forum_post_editorctrl_left($member, $get)
  302.     {
  303.     }
  304.     public function hook_discuz_forum_post_editorctrl_top($member, $get)
  305.     {
  306.     }
  307.     public function hook_discuz_forum_post_editorctrl_bottom($member, $get)
  308.     {
  309.     }
  310.     public function hook_discuz_forum_post_side_top($member, $get)
  311.     {
  312.     }
  313.     public function hook_discuz_forum_post_side_bottom($member, $get)
  314.     {
  315.     }
  316.     public function hook_discuz_forum_post_infloat_middle($member, $get)
  317.     {
  318.     }
  319.     public function hook_discuz_forum_post_infloat_btn_extra($member, $get)
  320.     {
  321.     }
  322.     public function hook_discuz_forum_post_poll_extra($member, $get)
  323.     {
  324.     }
  325.     public function hook_discuz_forum_post_reward_extra($member, $get)
  326.     {
  327.     }
  328.     public function hook_discuz_forum_post_trade_extra($member, $get)
  329.     {
  330.     }
  331.     public function hook_discuz_forum_forumdisplay_modlayer($member, $get)
  332.     {
  333.     }
  334.     public function hook_discuz_forum_viewthread_tradeinfo_extra($member, $get)
  335.     {
  336.     }
  337.     public function hook_discuz_forum_viewthread_top($member, $get)
  338.     {
  339.     }
  340.     public function hook_discuz_forum_viewthread_postbutton_top($member, $get)
  341.     {
  342.     }
  343.     public function hook_discuz_forum_viewthread_modoption($member, $get)
  344.     {
  345.     }
  346.     public function hook_discuz_forum_viewthread_beginline($member, $get)
  347.     {
  348.     }
  349.     public function hook_discuz_forum_viewthread_title_extra($member, $get)
  350.     {
  351.     }
  352.     public function hook_discuz_forum_viewthread_title_row($member, $get)
  353.     {
  354.     }
  355.     public function hook_discuz_forum_viewthread_middle($member, $get)
  356.     {
  357.     }
  358.     public function hook_discuz_forum_viewthread_bottom($member, $get)
  359.     {
  360.     }
  361.     public function hook_discuz_forum_viewthread_activity_extra1($member, $get)
  362.     {
  363.     }
  364.     public function hook_discuz_forum_viewthread_activity_extra2($member, $get)
  365.     {
  366.     }
  367.     public function hook_discuz_forum_viewthread_fastpost_side($member, $get)
  368.     {
  369.     }
  370.     public function hook_discuz_forum_viewthread_fastpost_content($member, $get)
  371.     {
  372.     }
  373.     public function hook_discuz_forum_viewthread_fastpost_func_extra($member, $get)
  374.     {
  375.     }
  376.     public function hook_discuz_forum_viewthread_fastpost_ctrl_extra($member, $get)
  377.     {
  378.     }
  379.     public function hook_discuz_forum_viewthread_fastpost_btn_extra($member, $get)
  380.     {
  381.     }
  382.     public function hook_discuz_forum_viewthread_postheader($value, $member, $get)
  383.     {
  384.     }
  385.     public function hook_discuz_forum_viewthread_endline($value, $member, $get)
  386.     {
  387.     }
  388.     public function hook_discuz_forum_viewthread_profileside($value, $member, $get)
  389.     {
  390.     }
  391.     public function hook_discuz_forum_viewthread_imicons($value, $member, $get)
  392.     {
  393.     }
  394.     public function hook_discuz_forum_viewthread_magic_user($value, $member, $get)
  395.     {
  396.     }
  397.     public function hook_discuz_forum_viewthread_avatar($value, $member, $get)
  398.     {
  399.     }
  400.     public function hook_discuz_forum_viewthread_sidetop($value, $member, $get)
  401.     {
  402.     }
  403.     public function hook_discuz_forum_viewthread_sidebottom($value, $member, $get)
  404.     {
  405.     }
  406.     public function hook_discuz_forum_viewthread_modaction($member, $get)
  407.     {
  408.     }
  409.     public function hook_discuz_forum_viewthread_share_method($member, $get)
  410.     {
  411.     }
  412.     public function hook_discuz_forum_viewthread_useraction($member, $get)
  413.     {
  414.     }
  415.     public function hook_discuz_forum_viewthread_postsightmlafter($value, $member, $get)
  416.     {
  417.     }
  418.     public function hook_discuz_forum_viewthread_postfooter($value, $member, $get)
  419.     {
  420.     }
  421.     public function hook_discuz_forum_viewthread_postaction($value, $member, $get)
  422.     {
  423.     }
  424.     public function hook_discuz_forum_viewthread_magic_thread($member, $get)
  425.     {
  426.     }
  427.     public function hook_discuz_forum_viewthread_magic_post($value, $member, $get)
  428.     {
  429.     }
  430.     public function hook_discuz_forum_viewthread_posttop($value, $member, $get)
  431.     {
  432.     }
  433.     public function hook_discuz_forum_viewthread_postbottom($value, $member, $get)
  434.     {
  435.     }
  436.     public function hook_discuz_forum_viewthread_poll_top($member, $get)
  437.     {
  438.     }
  439.     public function hook_discuz_forum_viewthread_poll_bottom($member, $get)
  440.     {
  441.     }
  442.     public function hook_discuz_forum_viewthread_useraction_prefix($member, $get)
  443.     {
  444.     }
  445.     public function hook_discuz_forum_viewthread_side_bottom($member, $get)
  446.     {
  447.     }
  448.     public function hook_discuz_group_group_navlink($member, $get)
  449.     {
  450.     }
  451.     public function hook_discuz_group_forumdisplay_navlink($member, $get)
  452.     {
  453.     }
  454.     public function hook_discuz_group_group_top($member, $get)
  455.     {
  456.     }
  457.     public function hook_discuz_group_forumdisplay_top($member, $get)
  458.     {
  459.     }
  460.     public function hook_discuz_group_group_nav_extra($member, $get)
  461.     {
  462.     }
  463.     public function hook_discuz_group_forumdisplay_nav_extra($member, $get)
  464.     {
  465.     }
  466.     public function hook_discuz_group_group_bottom($member, $get)
  467.     {
  468.     }
  469.     public function hook_discuz_group_forumdisplay_bottom($member, $get)
  470.     {
  471.     }
  472.     public function hook_discuz_group_group_side_bottom($member, $get)
  473.     {
  474.     }
  475.     public function hook_discuz_group_forumdisplay_side_bottom($member, $get)
  476.     {
  477.     }
  478.     public function hook_discuz_group_forumdisplay_postbutton_top($member, $get)
  479.     {
  480.     }
  481.     public function hook_discuz_group_forumdisplay_filter_extra($member, $get)
  482.     {
  483.     }
  484.     public function hook_discuz_group_forumdisplay_thread($value, $member, $get)
  485.     {
  486.     }
  487.     public function hook_discuz_group_forumdisplay_postbutton_bottom($member, $get)
  488.     {
  489.     }
  490.     public function hook_discuz_group_my_header($member, $get)
  491.     {
  492.     }
  493.     public function hook_discuz_group_my_bottom($member, $get)
  494.     {
  495.     }
  496.     public function hook_discuz_group_my_side_top($member, $get)
  497.     {
  498.     }
  499.     public function hook_discuz_group_my_side_bottom($member, $get)
  500.     {
  501.     }
  502.     public function hook_discuz_group_group_index_side($member, $get)
  503.     {
  504.     }
  505.     public function hook_discuz_group_group_side_top($member, $get)
  506.     {
  507.     }
  508.     public function hook_discuz_group_forumdisplay_side_top($member, $get)
  509.     {
  510.     }
  511.     public function hook_discuz_group_index_header($member, $get)
  512.     {
  513.     }
  514.     public function hook_discuz_group_index_top($member, $get)
  515.     {
  516.     }
  517.     public function hook_discuz_group_index_bottom($member, $get)
  518.     {
  519.     }
  520.     public function hook_discuz_group_index_side_top($member, $get)
  521.     {
  522.     }
  523.     public function hook_discuz_group_index_side_bottom($member, $get)
  524.     {
  525.     }
  526.     public function hook_discuz_home_follow_nav_extra($member, $get)
  527.     {
  528.     }
  529.     public function hook_discuz_home_follow_top($member, $get)
  530.     {
  531.     }
  532.     public function hook_discuz_home_spacecp_avatar_top($member, $get)
  533.     {
  534.     }
  535.     public function hook_discuz_home_spacecp_avatar_bottom($member, $get)
  536.     {
  537.     }
  538.     public function hook_discuz_home_spacecp_blog_top($member, $get)
  539.     {
  540.     }
  541.     public function hook_discuz_home_spacecp_blog_middle($member, $get)
  542.     {
  543.     }
  544.     public function hook_discuz_home_spacecp_blog_bottom($member, $get)
  545.     {
  546.     }
  547.     public function hook_discuz_home_spacecp_credit_top($member, $get)
  548.     {
  549.     }
  550.     public function hook_discuz_home_spacecp_credit_extra($member, $get)
  551.     {
  552.     }
  553.     public function hook_discuz_home_spacecp_credit_bottom($member, $get)
  554.     {
  555.     }
  556.     public function hook_discuz_home_spacecp_privacy_top($member, $get)
  557.     {
  558.     }
  559.     public function hook_discuz_home_spacecp_privacy_base_extra($member, $get)
  560.     {
  561.     }
  562.     public function hook_discuz_home_spacecp_privacy_feed_extra($member, $get)
  563.     {
  564.     }
  565.     public function hook_discuz_home_spacecp_privacy_bottom($member, $get)
  566.     {
  567.     }
  568.     public function hook_discuz_home_spacecp_profile_top($member, $get)
  569.     {
  570.     }
  571.     public function hook_discuz_home_spacecp_profile_extra($member, $get)
  572.     {
  573.     }
  574.     public function hook_discuz_home_spacecp_profile_bottom($member, $get)
  575.     {
  576.     }
  577.     public function hook_discuz_home_spacecp_promotion_top($member, $get)
  578.     {
  579.     }
  580.     public function hook_discuz_home_spacecp_promotion_bottom($member, $get)
  581.     {
  582.     }
  583.     public function hook_discuz_home_spacecp_usergroup_top($member, $get)
  584.     {
  585.     }
  586.     public function hook_discuz_home_spacecp_usergroup_bottom($member, $get)
  587.     {
  588.     }
  589.     public function hook_discuz_home_space_album_pic_top($member, $get)
  590.     {
  591.     }
  592.     public function hook_discuz_home_space_album_pic_op_extra($member, $get)
  593.     {
  594.     }
  595.     public function hook_discuz_home_space_album_pic_bottom($member, $get)
  596.     {
  597.     }
  598.     public function hook_discuz_home_space_album_pic_face_extra($member, $get)
  599.     {
  600.     }
  601.     public function hook_discuz_home_space_album_op_extra($member, $get)
  602.     {
  603.     }
  604.     public function hook_discuz_home_space_blog_list_status($value, $member, $get)
  605.     {
  606.     }
  607.     public function hook_discuz_home_space_blog_title($member, $get)
  608.     {
  609.     }
  610.     public function hook_discuz_home_space_blog_share_method($member, $get)
  611.     {
  612.     }
  613.     public function hook_discuz_home_space_blog_op_extra($member, $get)
  614.     {
  615.     }
  616.     public function hook_discuz_home_space_blog_face_extra($member, $get)
  617.     {
  618.     }
  619.     public function hook_discuz_home_space_card_top($member, $get)
  620.     {
  621.     }
  622.     public function hook_discuz_home_space_card_baseinfo_middle($member, $get)
  623.     {
  624.     }
  625.     public function hook_discuz_home_space_card_baseinfo_bottom($member, $get)
  626.     {
  627.     }
  628.     public function hook_discuz_home_space_card_option($member, $get)
  629.     {
  630.     }
  631.     public function hook_discuz_home_space_card_magic_user($member, $get)
  632.     {
  633.     }
  634.     public function hook_discuz_home_space_card_bottom($member, $get)
  635.     {
  636.     }
  637.     public function hook_discuz_home_space_blog_comment_op($value, $member, $get)
  638.     {
  639.     }
  640.     public function hook_discuz_home_space_blog_comment_bottom($member, $get)
  641.     {
  642.     }
  643.     public function hook_discuz_home_space_doing_top($member, $get)
  644.     {
  645.     }
  646.     public function hook_discuz_home_space_doing_bottom($member, $get)
  647.     {
  648.     }
  649.     public function hook_discuz_home_space_favorite_nav_extra($member, $get)
  650.     {
  651.     }
  652.     public function hook_discuz_home_space_interaction_extra($member, $get)
  653.     {
  654.     }
  655.     public function hook_discuz_home_global_usernav_extra1($member, $get)
  656.     {
  657.     }
  658.     public function hook_discuz_home_global_usernav_extra2($member, $get)
  659.     {
  660.     }
  661.     public function hook_discuz_home_space_home_side_top($member, $get)
  662.     {
  663.     }
  664.     public function hook_discuz_home_space_home_side_bottom($member, $get)
  665.     {
  666.     }
  667.     public function hook_discuz_home_space_home_top($member, $get)
  668.     {
  669.     }
  670.     public function hook_discuz_home_space_home_navlink($member, $get)
  671.     {
  672.     }
  673.     public function hook_discuz_home_space_home_bottom($member, $get)
  674.     {
  675.     }
  676.     public function hook_discuz_home_magic_nav_extra($member, $get)
  677.     {
  678.     }
  679.     public function hook_discuz_home_medal_nav_extra($member, $get)
  680.     {
  681.     }
  682.     public function hook_discuz_home_space_menu_extra($member, $get)
  683.     {
  684.     }
  685.     public function hook_discuz_home_space_profile_baseinfo_top($member, $get)
  686.     {
  687.     }
  688.     public function hook_discuz_home_follow_profile_baseinfo_top($member, $get)
  689.     {
  690.     }
  691.     public function hook_discuz_home_space_profile_baseinfo_middle($member, $get)
  692.     {
  693.     }
  694.     public function hook_discuz_home_follow_profile_baseinfo_middle($member, $get)
  695.     {
  696.     }
  697.     public function hook_discuz_home_space_profile_baseinfo_bottom($member, $get)
  698.     {
  699.     }
  700.     public function hook_discuz_home_follow_profile_baseinfo_bottom($member, $get)
  701.     {
  702.     }
  703.     public function hook_discuz_home_space_profile_extrainfo($member, $get)
  704.     {
  705.     }
  706.     public function hook_discuz_home_follow_profile_extrainfo($member, $get)
  707.     {
  708.     }
  709.     public function hook_discuz_home_space_home_doing_sync_method($member, $get)
  710.     {
  711.     }
  712.     public function hook_discuz_home_space_wall_face_extra($member, $get)
  713.     {
  714.     }
  715.     public function hook_discuz_member_logging_side_top($member, $get)
  716.     {
  717.     }
  718.     public function hook_discuz_member_logging_top($member, $get)
  719.     {
  720.     }
  721.     public function hook_discuz_member_logging_input($member, $get)
  722.     {
  723.     }
  724.     public function hook_discuz_member_logging_method($member, $get)
  725.     {
  726.     }
  727.     public function hook_discuz_member_global_login_extra($member, $get)
  728.     {
  729.     }
  730.     public function hook_discuz_member_register_side_top($member, $get)
  731.     {
  732.     }
  733.     public function hook_discuz_member_register_top($member, $get)
  734.     {
  735.     }
  736.     public function hook_discuz_member_register_input($member, $get)
  737.     {
  738.     }
  739.     public function hook_discuz_member_register_logging_method($member, $get)
  740.     {
  741.     }
  742.     public function hook_discuz_member_register_bottom($member, $get)
  743.     {
  744.     }
  745.     public function hook_discuz_portal_portalcp_top($member, $get)
  746.     {
  747.     }
  748.     public function hook_discuz_portal_portalcp_extend($member, $get)
  749.     {
  750.     }
  751.     public function hook_discuz_portal_portalcp_middle($member, $get)
  752.     {
  753.     }
  754.     public function hook_discuz_portal_portalcp_bottom($member, $get)
  755.     {
  756.     }
  757.     public function hook_discuz_portal_view_article_top($member, $get)
  758.     {
  759.     }
  760.     public function hook_discuz_portal_view_article_subtitle($member, $get)
  761.     {
  762.     }
  763.     public function hook_discuz_portal_view_article_summary($member, $get)
  764.     {
  765.     }
  766.     public function hook_discuz_portal_view_article_content($member, $get)
  767.     {
  768.     }
  769.     public function hook_discuz_portal_view_share_method($member, $get)
  770.     {
  771.     }
  772.     public function hook_discuz_portal_view_article_op_extra($member, $get)
  773.     {
  774.     }
  775.     public function hook_discuz_portal_view_article_side_top($member, $get)
  776.     {
  777.     }
  778.     public function hook_discuz_portal_view_article_side_bottom($member, $get)
  779.     {
  780.     }
  781.     public function hook_discuz_search_album_top($member, $get)
  782.     {
  783.     }
  784.     public function hook_discuz_search_album_bottom($member, $get)
  785.     {
  786.     }
  787.     public function hook_discuz_search_blog_top($member, $get)
  788.     {
  789.     }
  790.     public function hook_discuz_search_blog_bottom($member, $get)
  791.     {
  792.     }
  793.     public function hook_discuz_search_global_footer($member, $get)
  794.     {
  795.     }
  796.     public function hook_discuz_search_global_footerlink($member, $get)
  797.     {
  798.     }
  799.     public function hook_discuz_search_forum_top($member, $get)
  800.     {
  801.     }
  802.     public function hook_discuz_search_forum_bottom($member, $get)
  803.     {
  804.     }
  805.     public function hook_discuz_search_group_top($member, $get)
  806.     {
  807.     }
  808.     public function hook_discuz_search_group_bottom($member, $get)
  809.     {
  810.     }
  811.     public function hook_discuz_search_global_usernav_extra1($member, $get)
  812.     {
  813.     }
  814.     public function hook_discuz_search_global_usernav_extra2($member, $get)
  815.     {
  816.     }
  817.     public function hook_discuz_search_portal_top($member, $get)
  818.     {
  819.     }
  820.     public function hook_discuz_search_portal_bottom($member, $get)
  821.     {
  822.     }
  823.     public function hook_discuz_userapp_userapp_app_top($member, $get)
  824.     {
  825.     }
  826.     public function hook_discuz_userapp_userapp_app_bottom($member, $get)
  827.     {
  828.     }
  829.     public function hook_discuz_userapp_userapp_index_top($member, $get)
  830.     {
  831.     }
  832.     public function hook_discuz_userapp_userapp_index_bottom($member, $get)
  833.     {
  834.     }
  835.     public function hook_discuz_userapp_userapp_menu_top($member, $get)
  836.     {
  837.     }
  838.     public function hook_discuz_userapp_userapp_menu_middle($member, $get)
  839.     {
  840.     }
復(fù)制代碼
帖子永久地址: 

新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng) - 論壇版權(quán)1、本主題所有言論和圖片純屬會(huì)員個(gè)人意見(jiàn),與本論壇立場(chǎng)無(wú)關(guān)
2、本站所有主題由該帖子作者發(fā)表,該帖子作者與新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)享有帖子相關(guān)版權(quán)
3、其他單位或個(gè)人使用、轉(zhuǎn)載或引用本文時(shí)必須同時(shí)征得該帖子作者和新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)的同意
4、帖子作者須承擔(dān)一切因本文發(fā)表而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
5、本帖部分內(nèi)容轉(zhuǎn)載自其它媒體,但并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)
6、如本帖侵犯到任何版權(quán)問(wèn)題,請(qǐng)立即告知本站,本站將及時(shí)予與刪除并致以最深的歉意
7、新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)管理員和版主有權(quán)不事先通知發(fā)貼者而刪除本文

本版積分規(guī)則

QQ|Archiver|手機(jī)版|新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)API[軟著登字第13061951號(hào)] ( 豫ICP備2021033257號(hào)-1 )

GMT+8, 2025-12-17 07:59 , Processed in 0.270212 second(s), 63 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復(fù) 返回頂部 返回列表
国产精品爱啪在线线免费观看_97视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区
亚洲人成网站影音先锋播放| 国产精品自拍av| 一本色道**综合亚洲精品蜜桃冫| 亚洲午夜久久久久中文字幕久| 噜噜噜久久亚洲精品国产品小说| 日韩精品成人一区二区在线| 在线观看三级视频欧美| 国产一区二区在线观看免费| 欧美成人精品1314www| 女女同性精品视频| 亚洲精品乱码久久久久久黑人| 翔田千里一区二区| 激情五月婷婷综合| 亚洲精品一区二区三区四区高清| 国产一区日韩一区| 亚州成人在线电影| 67194成人在线观看| 91亚洲资源网| 亚洲一区二区三区中文字幕| 欧美精品xxxxbbbb| 色综合视频在线观看| 一区二区三区美女| 欧美日韩国产高清一区二区三区| 91在线观看一区二区| 亚洲视频在线观看三级| 在线免费一区三区| eeuss国产一区二区三区| 中文字幕日韩av资源站| 久久久久久9| 成人h动漫精品一区二| 亚洲欧美日本在线| 欧美日韩一区中文字幕| 91在线观看免费视频| 婷婷久久综合九色综合绿巨人 | 久久综合九色综合久久久精品综合 | 日韩午夜在线| 韩国三级中文字幕hd久久精品| 国产精品伦一区二区三级视频| 色诱亚洲精品久久久久久| eeuss鲁一区二区三区| 亚洲一区二区在线观看视频| 欧美一三区三区四区免费在线看 | a91a精品视频在线观看| 国产一区二区电影| 亚洲人吸女人奶水| 欧美成人乱码一区二区三区| 国产精品家庭影院| 久久国产成人| 你懂的视频一区二区| 久久精品国产成人一区二区三区| 国产精品久线观看视频| 欧美久久一区二区| 国产精品久久久亚洲一区| 成人在线视频一区二区| 五月激情综合色| 国产精品国产精品国产专区不蜜| 欧美日韩综合在线| 亚洲精品一区二区三区蜜桃久| 国产成人免费视频精品含羞草妖精 | wwww国产精品欧美| 欧美探花视频资源| 日韩午夜一区| 91蝌蚪porny成人天涯| 久久国产剧场电影| 亚洲国产精品综合小说图片区| 精品国产成人系列| 欧美午夜电影一区| 亚洲激情视频| 欧美破处大片在线视频| 国产成a人无v码亚洲福利| 日韩专区一卡二卡| 日韩码欧中文字| 精品久久一区二区三区| 欧美日韩在线一区二区| 国产一区二区三区黄| 国产精品国码视频| 不卡高清视频专区| 国产一区二区免费看| 天堂在线一区二区| 一区二区免费在线播放| 亚洲欧洲日韩女同| 久久精品免费在线观看| 日韩欧美卡一卡二| 欧美群妇大交群中文字幕| 久久一区国产| 免费看黄裸体一级大秀欧美| 一区免费在线| 国产精品高清一区二区三区| 成人av网站在线| 国产九色sp调教91| 国模一区二区三区白浆| 日产国产欧美视频一区精品| 亚洲国产欧美一区二区三区丁香婷| 国产午夜精品一区二区三区嫩草 | 亚洲精品免费看| 亚洲欧美中日韩| 日本一区二区三区视频视频| 日韩女优视频免费观看| 91精品午夜视频| 91精品国产乱| 日韩精品一区二区三区在线观看 | 美玉足脚交一区二区三区图片| 中文在线一区| 国产乱人伦精品一区二区 | 色婷婷综合在线| 91久久精品一区二区| 色婷婷精品久久二区二区蜜臂av| 男人的天堂亚洲| 一本一本大道香蕉久在线精品 | 色综合天天综合狠狠| 成人激情动漫在线观看| 成人av动漫网站| caoporm超碰国产精品| 不卡在线视频中文字幕| jizzjizzjizz欧美| 99久久精品免费看国产免费软件| a亚洲天堂av| 99re视频精品| 影音先锋日韩资源| 一区二区av| 久久免费99精品久久久久久| 色又黄又爽网站www久久| 欧美天堂一区二区三区| 欧美一区二区三区啪啪| 久久综合色8888| 国产精品女同一区二区三区| 亚洲视频小说图片| 亚洲综合自拍偷拍| 视频一区二区欧美| 狠狠色综合色综合网络| 国产xxx精品视频大全| 9色porny自拍视频一区二区| 欧美日韩在线精品| 国产欧美日韩一区二区三区| 91国偷自产一区二区三区观看| 欧美日韩精品二区第二页| 精品国产91乱码一区二区三区| 中文字幕av一区 二区| 一个色妞综合视频在线观看| 日韩av中文字幕一区二区| 国产乱人伦偷精品视频不卡| 亚洲欧美综合一区| 亚洲一区成人| 91.com视频| 中文字幕在线观看一区二区| 亚洲国产日韩在线一区模特| 国产精品1区二区.| 欧美日韩在线精品| 一本久道中文字幕精品亚洲嫩 | 国产欧美一区视频| 午夜精品久久久久久不卡8050| 激情综合色播激情啊| 欧美精品国产一区| 久久久精彩视频| 日韩三级电影网址| 亚洲人成网站色在线观看| 九一九一国产精品| 欧美日韩一区二区国产| 欧洲人成人精品| 日本一区二区三区高清不卡| 午夜电影一区二区三区| 波多野结衣欧美| 亚洲自拍另类| 精品国产伦一区二区三区观看方式 | 欧美特黄一区| 欧美日韩精品欧美日韩精品一综合| 国产欧美一区二区精品忘忧草| 亚洲成人资源在线| 99re这里只有精品首页| 久久婷婷人人澡人人喊人人爽| 欧美电影免费观看高清完整版在| 亚洲精品免费播放| 成人高清视频免费观看| 西西裸体人体做爰大胆久久久| 日韩欧美一级二级三级| 亚洲电影你懂得| 欧美高清一区| 欧美日韩国产另类一区| 亚洲一区在线观看免费 | 老司机精品视频导航| 影音先锋久久久| 精品国产髙清在线看国产毛片| 亚洲电影中文字幕在线观看| 91网站在线观看视频| 欧美日韩色一区| 樱花影视一区二区| 97se亚洲国产综合在线| 欧美性受极品xxxx喷水| 亚洲免费观看高清完整版在线| 国产不卡在线视频| 色婷婷av一区二区三区之一色屋| 国产精品欧美一区喷水| 成人小视频免费观看| 欧美三级日本三级少妇99| 亚洲欧美激情视频在线观看一区二区三区| 国产成人免费视| 欧美在线观看一区| 亚洲曰韩产成在线| 合欧美一区二区三区| 精品国产乱码久久久久久夜甘婷婷 |