小李SEO博客

網站優化服務

dedecms靜態模板類dede:foreach的使用教程

剛剛接觸織夢dedecms,就從基礎看起,希望大家不要見笑,多多鼓勵啊 呵呵。在測試的時候發現靜態模板類里面的 。{dede:foreach array=”數組名”} [field:key/] [field:value/] {/dede:foreach}這本標簽總不能正常使用,執行后總是返回 [field:key/] [field:value/] [field:key/] [field:value/] ….n個“[field:key/] [field:value/] ”而不是正在的數據。

在網上搜了搜,結果大部分都是轉載織夢系統的原裝幫助文檔里面的資料,沒有說明此問題,這里有人也遇到了一樣的問題,本來想回復他來,可是我是新人,他所在的版塊我無權回復,就發一個新帖了,呵呵,扯遠了,書歸正傳!為什么會有這樣的效果呢,數組名設置后是可以遍歷的,而且遍歷的次數也是對了,就是數據不能正常顯示肯定是哪里解析錯誤了,

順著思路往下找,最后在include/dedetag.class.php文件中的第578行和579行(版本不一樣可能不同,在該文件的AssignSysTag()方法體里面)找到了答案!$istr .= preg_replace(“/[field:key([ ]+)/]/is”,$k,$this->CTags[$i]->InnerText);$str .= preg_replace(“/[field:value([ ]+)/]/is”,$v,$istr);問題就在正則表達式上,主要是這部分([ ]+)

說明在 [field:key 與 /] 之間可以包含換行、制表符、空格,但是不能什么都沒有,也就是說 [field:key/]是不對的必須是[field:key /](空格的)或[field:key /](制表符的)或[field:key/](換行的)這樣就解決問題了,我測試是可以的。希望對需要的人可以解決問題!


上一篇:dedecms站內搜索代碼的改進方法 下一篇:dedecms防黑客攻擊必須要做的幾件事
織夢cms相關文章閱讀
  • 織夢cms安全漏洞之/include/common.inc.php漏洞解決辦法

    小李網絡公司介紹織夢cms安全漏洞之/include/common.inc.php漏洞知識,包括織夢安全漏洞include/common.inc.php漏洞解決方法_織夢園,include什么意思中文common groundthe commonjsp include用法include of 用法include后面...

  • 織夢cms副欄目數量限制代碼修改方法

    小李網絡公司介紹織夢cms副欄目數量限制代碼修改方法知識,包括織夢cms建站教程織夢調用代碼織夢dedecms教程dedecms批量代碼dedecms織夢系統dedecms代碼教程dedecms嵌套代碼dedecms代碼調用....

  • 織夢cms獲取購物車中商品ID及提交為表單問題總結

    小李網絡公司介紹織夢cms獲取購物車中商品ID及提交為表單知識,包括關于dede獲取購物車中商品ID及提交為表單問題總結_織夢58,購物車怎么提交訂單購物車一秒提交訂單dede全站提交淘寶自動添加...

  • 織夢cms5.5升級到5.6高級搜索出錯解決方法

    小李網絡公司介紹織夢cms5.5升級到5.6高級搜索出錯解決方法知識,包括織夢dedecms教程織夢cms建站教程高級搜索使用方法dedecms織夢系統織夢默認模板管理dedecms首頁dede織夢仿站織夢cms后端模板織夢...

  • 織夢CMS根據不同欄目調用不同的模板教程

    小李網絡公司介紹織夢CMS欄目模板調用教程知識.包括織夢CMS二次開發不同欄目調用不同的模板教程,織夢cms如何調用欄目頁及單獨內容頁,dede欄目顯示調用,dede上級欄目調用,dede調用兩個欄目....

  • 織夢CMS調用網站不同欄目模板教程

    小李seo網絡公司介紹織夢cms欄目模板調用知識.包括織夢怎么調用欄目頁織夢文章列表調用dedecms欄目代碼織夢欄目介紹織夢欄目調用織夢欄目描述調用dedecms欄目頁標簽....

  • 織夢cms會員前臺發布文章時上傳附件類型問題

    小李網絡公司介紹織夢cms會員前臺發布文章時上傳附件類型問題知識,包括上傳附件是什么意思文章的五種類型怎么上傳附件文件手機上傳附件怎么弄上傳附件顯示不出來為什么上傳附件失敗上...

  • dedecms教程:DedeCMSV5.7中織夢鏈怎么刪除

    解決辦法一 我們直接不調用友情連接,這個織夢鏈就自然沒有了,這個辦法不是最佳的辦法,那個網站沒有友情連接這一模塊呢。 解決方法二 這個方法我們要修改程序了,我們打開include/ta...

  • 織夢cms建站模板標簽使用教程

    小李網絡公司介紹織夢cms建站模板標簽使用教程知識,包括織夢cms建站教程織夢 建站dedecmsiis建站方法dede標簽不能保存dede回首頁的標簽織夢dede標簽大全dede熱門標簽dede相關推薦標簽....

  • 織夢cms內容頁列表頁調用自定義圖片地址教程

    小李網絡公司介紹織夢dedecms內容頁列表頁調用自定義圖片地址知識,包括python自定義函數調用織夢常用調用標簽織夢相關文章調用織夢調用代碼dedecms調用教程dedecms調用網站織夢首頁調用描述j...

  • 織夢cms5.7自動生成RSS和網站地圖教程

    小李網絡公司介紹織夢cms5.7自動生成RSS和網站地圖教程知識,包括dede網站地圖版權dede更新網站地圖dede網站地圖dede的xml地圖dede網站地圖美化dede地圖模塊dede地圖模板位置dede網站地圖foot....

  • 阿里云提示:織夢dedecms 支付模塊注入漏洞導致SQL注入修復

    阿里云提示:織夢dedecms 支付模塊注入漏洞導致SQL注入修復方法。又是哪里有問題呢,文件在include/payment/下面include/payment/alipay.php文件,搜索(大概在137行的樣子) $order_sn = trim($_GET[out_trade_no]);...

SEO公司排名
在线视频国产网站你懂得},97se亚洲国产综合自在线观看,婷婷五月色综合香五月a,欧洲自拍视频另类中文字幕
?
QQ在線咨詢
SEM競價推廣
137-1296-7640
SEO優化外包
137-1296-7640