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