鉤子名稱module_search_get_data用于模塊內(nèi)容搜索之前,不進(jìn)入默認(rèn)的搜索類,返回自己的搜索程序代碼,返回格式為 $data = [ 'id' => $i
鉤子名稱strcut截取字符長(zhǎng)度函數(shù)替換方案鉤子參數(shù)與dr_strcut參數(shù)一致用法舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排查是哪個(gè)插件在調(diào)用這
鉤子名稱thumb縮略圖處理并返回縮略圖地址鉤子參數(shù)與dr_thumb參數(shù)一致用法舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排查是哪個(gè)插件在調(diào)用這個(gè)
鉤子名稱cms_404加載404.html模板文件之前執(zhí)行用法舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排查是哪個(gè)插件在調(diào)用這個(gè)鉤子\Phpcmf\
鉤子特性提供了一種方法來修改框架的內(nèi)部運(yùn)作流程,而無需修改核心文件。有些時(shí)候你可能希望在執(zhí)行流程中的某些階段添加一些動(dòng)作,例如在控制器加載之前或之后執(zhí)行一段腳本, 或者在其他的某些位置觸發(fā)你的腳本。鉤
鉤子名稱check_upload_auth用于上傳文件之前的驗(yàn)證 使用舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排查是哪個(gè)插件在調(diào)用這個(gè)鉤子\Php
文件對(duì)比功能用于檢測(cè)本地核心文件(dayrui目錄)與服務(wù)器最新版文件的差異,目錄文件大概有:這些文件屬于系統(tǒng)核心文件,強(qiáng)烈建議開發(fā)者不要去修改,否則會(huì)引起系統(tǒng)不穩(wěn)定或者系統(tǒng)崩潰如果二次開發(fā)中需要變更核心文件的邏輯,需要提前向官方說明,官方考慮周全之后再為開發(fā)者單獨(dú)開放一個(gè)鉤子或繼承類,開發(fā)者可提交建議類工單或者郵件tpcmf@qq.com當(dāng)存在檢測(cè)異常時(shí),對(duì)比結(jié)果會(huì)顯示具體的文件,如下圖:這時(shí)候...
鉤子名稱update_cache當(dāng)系統(tǒng)執(zhí)行更新緩存動(dòng)作時(shí),觸發(fā)本鉤子的執(zhí)行用法舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排查是哪個(gè)插件在調(diào)用這個(gè)鉤子
掛鉤點(diǎn)名稱cms_view用法舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排查是哪個(gè)插件在調(diào)用這個(gè)鉤子\Phpcmf\Hooks::app_on('a
掛鉤點(diǎn)名稱cms_view_end用法舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排查是哪個(gè)插件在調(diào)用這個(gè)鉤子\Phpcmf\Hooks::app_o
鉤子名稱cms_index當(dāng)訪問網(wǎng)站首頁(yè)時(shí)觸發(fā)此鉤子,例如在訪問網(wǎng)站首頁(yè)時(shí)跳轉(zhuǎn)加載顯示某個(gè)插件的內(nèi)容等情況本腳本只能在沒開啟首頁(yè)靜態(tài)時(shí)使用,一旦開啟了首頁(yè)靜態(tài),這個(gè)方法就失效了用法舉例/config/
系統(tǒng)提醒用于顯示在后臺(tái)首頁(yè)面板的提醒信息(用來通知管理員需要做一些什么事情)此鉤子用于捕獲系統(tǒng)提醒后的觸發(fā)程序,一般用來短信通知或微信通知管理員趕緊來處理這些事務(wù)。掛鉤點(diǎn)名稱admin_notice掛
鉤子名稱pay_call用于付款成功跳轉(zhuǎn)提醒參數(shù)介紹// 掛鉤點(diǎn) \Phpcmf\Hooks::trigger('pay_call', $data);$rt 付款信息,打印下使用舉例/config/h
用于快速下單購(gòu)買之前的回調(diào) ,例如判斷下單條件鉤子名稱member_buy_before參數(shù)介紹// 掛鉤點(diǎn) 購(gòu)買商品之前\Phpcmf\Hooks::trigger('member_buy_befo
用于快速下單購(gòu)買成功之后,例如下單成功后需要執(zhí)行的程序動(dòng)作鉤子名稱member_buy_after參數(shù)介紹// 掛鉤點(diǎn) 購(gòu)買商品之后\Phpcmf\Hooks::trigger('member_buy
鉤子名稱member_edit_password_after定義方法\Phpcmf\Hooks::trigger('member_edit_password_after', $data);參數(shù)說明Ar
鉤子名稱pay_success參數(shù)介紹Array( [id] => 446 [site] => 1 [mid] => 1_shop-61-40-1-null [uid] =>
【用戶實(shí)名認(rèn)證】插件的鉤子一、掛鉤點(diǎn)名稱certify_verify_2用戶提交認(rèn)證,后臺(tái)審核拒絕時(shí)觸發(fā)此鉤子。二、用法舉例/config/hooks.php\Phpcmf\Hooks::app_on
【用戶實(shí)名認(rèn)證】插件,認(rèn)證成功的鉤子一、掛鉤點(diǎn)名稱certify_verify_1當(dāng)用戶提交實(shí)名認(rèn)證,后臺(tái)審核成功時(shí)觸發(fā)此鉤子二、用法舉例/config/hooks.php\Phpcmf\Hooks:
知識(shí)點(diǎn):表單提交之后的鉤子、自定義通知設(shè)置1、先創(chuàng)建自定義通知腳本,文件:dayrui/My/Config/Notice.php代碼如下:<?php/** * 通知?jiǎng)幼髯?cè)配置 * * 動(dòng)作字符
快速下單購(gòu)買功能是cms提供的簡(jiǎn)易購(gòu)物功能,交易流程:1、商品頁(yè)面選擇數(shù)量并單擊購(gòu)買2、進(jìn)入付款流程3、支付成功,付款金額歸系統(tǒng)所有(可以使用鉤子pay_success進(jìn)行回調(diào)二次開發(fā))4、交易完成此
鉤子名稱upload_file定義方法\Phpcmf\Hooks::trigger('upload_file', [ 'type' => $type, 'data' => $data,
掛鉤點(diǎn)名稱cms_init用法舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排查是哪個(gè)插件在調(diào)用這個(gè)鉤子\Phpcmf\Hooks::app_on('a
掛鉤點(diǎn)名稱cms_run適用于在程序運(yùn)行之前進(jìn)行判斷url等等用法舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排查是哪個(gè)插件在調(diào)用這個(gè)鉤子\Phpcm
鉤子名稱tag_save存儲(chǔ)tag值時(shí)的的聯(lián)動(dòng)操作,比如你將tag的id或者name單獨(dú)存儲(chǔ)等等用法舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排查是
鉤子名稱module_search_data用于模塊內(nèi)容搜索完成之后的操作,例如存儲(chǔ)搜索行為分析等 使用舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排
鉤子名稱member_logout定義方法\Phpcmf\Hooks::trigger('member_logout', $member);參數(shù)說明Array( [username] => as
鉤子名稱module_index當(dāng)訪問【模塊首頁(yè)】時(shí)觸發(fā)此鉤子,例如在訪問【模塊首頁(yè)】時(shí)跳轉(zhuǎn)加載顯示某個(gè)插件的內(nèi)容等情況本腳本只能在沒開啟首頁(yè)靜態(tài)時(shí)使用,一旦開啟了首頁(yè)靜態(tài),這個(gè)方法就失效了用法舉例/
掛鉤點(diǎn)名稱module_content_before用法舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排查是哪個(gè)插件在調(diào)用這個(gè)鉤子\Phpcmf\Hoo
掛鉤點(diǎn)名稱order_checkout_before舉例/config/hooks.php// appname指插件目錄,表示這個(gè)插件在調(diào)用,方便排查是哪個(gè)插件在調(diào)用這個(gè)鉤子\Phpcmf\Hooks