二次開發dedecms聯動篩選功能For deddecms V5.6 5建站問
導讀:建站問題建站問題二次開發dedecms聯動篩選功能For deddecms V5.6 5.7 寫在開始: 首先感謝 dedecmsFaq群的 [上海]-偽藝術 提供相關代碼支持網站建設網站seo優化課程。
二次開發dedecms聯動篩選功能For deddecms V5.6 5.7 寫在開始: 首先感謝 dedecmsFaq群的 [上海]-偽藝術 提供相關代碼支持。 程序思路: 編寫PHP程序,內容模型管理 自定義字段,建立篩選的條件,到模 […]
二次開發dedecms聯動篩選功能For deddecms V5.6 5.7
寫在開始: 首先感謝 dedecmsFaq群的 [上海]-偽藝術 提供相關代碼支持。 程序思路: 編寫PHP程序,內容模型管理 自定義字段,建立篩選的條件,到模板進行調用——OK!! 工作原理: 發布產品的時候 通過自定義字段的選擇,來歸檔這個文檔的類型,然后按照篩選的需求進行篩選!! 就好比一堆書,按照分類放好.....!!ok?? 【要是還是不懂,看完你就懂了!!】 所以當你在看這篇文章的時候,請淡定點兒,你可以的!當然,你要是dedecms初學者,可能會有一些難度。不多說,直接進去正題。 首先需要更改2個PHP文件 都是 include/ 下面的 1、arc.listview.class.php 這文件改動比較大。 提供一個網盤下載地址:http://pan.baidu.com/s/1kT6uZ11 要是你之前這個文件有改動的話,下載下來后請到文件里面搜索SCV 這些地方我都標記好了修改的位置和代碼,然自己手動插入到文件里面!
/*dedecms聯動篩選功能 By scv 技術支持群:217479292 字符過濾函數*/ function wwwcms_filter($str,$stype="inject") { if ($stype=="inject") { $str = str_replace( array( "select", "insert", "update", "delete", "alter", "cas", "union", "into", "load_file", "outfile", "create", "join", "where", "like", "drop", "modify", "rename", "'", "/*", "*", "../", "./"), array("","","","","","","","","","","","","","","","","","","","","",""), $str); } else if ($stype=="xss") { $farr = array("/s+/" , "/<(/?)(script|META|STYLE|HTML|HEAD|BODY|STYLE |i?frame|b|strong|style|html|img|P|o:p|iframe|u|em|strike|BR|div|a|TABLE|TBODY|object|tr|td|st1:chsdate|FONT|span|MARQUEE|body|title| |link|meta|?|%)([^>]*?)>/isU", "/(<[^>]*)on[a-zA-Z]+s*=([^>]*>)/isU", ); $tarr = array(" ", "", "\1\2", ); $str = preg_replace($farr, $tarr, $str); $str = str_replace( array( "<", ">", "'", """, ";", "/*", "*", "../", "./"), array("<",">","","&網站seo優化培訓quot;,"","","","",""), $str); } return $str; }
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-25 ,文章二次開發dedecms聯動篩選功能For deddecms V5.6 5建站問主要講述標簽,功能,二次開發dedecms聯動篩選功能For ded網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_8328.html