自定義鏈接打開自定義頁面
我要做一個《國慶頭像生成》插件,但訪問地址我想使用靜態化地址《域名/gqtx》或者動態化地址《域名/?gqtx》。
1、準備頁面代碼;
將頁面代碼放置當前主題或者插件的《theme》目錄下,起名t_gqtx.php
2、掛載接口;
function ActivePlugin_ytecn_gqtx() { Add_Filter_Plugin('Filter_Plugin_Index_Begin', 'ytecn_gqtx_Index_Begin'); }
3、執行判斷,當訪問自定義地址的時候,方式指定函數;
function ytecn_gqtx_Index_Begin() { global $zbp; if ($zbp->option['ZC_STATIC_MODE'] == 'REWRITE') { $url2='gqtx'; if (stripos($zbp->currenturl, $url2) === 1) { ytecn_gqtx_index(); die(); } } else { $url1='gqtx'; if (isset($_GET[$url1])) { ytecn_gqtx_index(); die(); } } }
4、執行函數訪問自定頁面;
function ytecn_gqtx_index(){ global $zbp; $zbp->template->SetTemplate("t_gqtx"); $zbp->template->Display(); die(); }
5、在模板template目錄創建t_gqtx.php模板文件
6、完。