在线欧美国产_国产精品久久久久久久不卡_青青小草AV一区二区三区_中文伊人_欧美一级艳情片免费观看_国产无线乱码一区二三区

dede靜態模板類dede:foreach如何正確使用
  • 更新時間:2025-06-09 17:17:37
  • 開發經驗
  • 發布時間:2年前
  • 393

剛剛接觸織夢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([\r\n\t\f ]+)\/\]/is”,$k,$this->CTags[$i]->InnerText); $str .= preg_replace(“/\[field:value([\r\n\t\f ]+)\/\]/is”,$v,$istr);


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

我們專注高端建站,小程序開發、軟件系統定制開發、BUG修復、物聯網開發、各類API接口對接開發等。十余年開發經驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網,轉載請表明原文地址:https://www.tlkjt.com/experience/8204.html
推薦文章

在線客服

掃碼聯系客服

3985758

回到頂部

主站蜘蛛池模板: 一区二区三区高清视频在线观看 | 呻吟求饶的办公室人妻 | 午夜a级片| 美国十次狠狠色综合AV | 邻居少妇张开双腿让我爽一夜 | 欧美性猛交xxxx乱大交久久 | 国产小视频免费在线观看 | 亚洲欧美日韩精品永久在线 | 婷婷久久精品一区二区 | 免费观看老外一级毛片视频 | 免费人妻精品一区二区三区 | 亚洲在线视频一区二区 | 国产精品亚洲视频 | 强乱中文字幕在线播放不卡 | 久久久久久久成人 | 内射少妇36P九色 | 大地资源在线观看视频 | 九九热视频免费观看 | 操操操日日日干干干 | 日日日综合网 | 亚洲国产精品久久久久秋霞小 | wwwwww香蕉| av网站推荐| av片子在线观看 | 日本网站大全 | 亚洲av无码免费成人av | 好男人好视频好资源在线观看 | 插B内射18免费视频 国产一卡2卡三卡4卡免费网站 | 粉嫩国产精品一区二区在线观看 | 韩国理伦片一区二区三区在线播放 | 欧美久久久无码精品亚洲日韩小说 | 天天操操夜夜操操 | 久久超碰97| 欧美在线观看免费视频 | 高清欧美性猛交XXXX黑人猛交 | xvideos国产在线观看 | 一级女毛片 | 色97色成人 | 麻豆国产一区 | 青青网视频 | 香港台湾经典三级a视频 |