小李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在IIS下不能生成HTML文件解决方法

    小李网络公司介绍织梦cms在IIS下不能生成HTML文件解决方法知识,包括织梦生成手机首页dedecms主页css文件dedecms文件夹模板dedecms数据导出dedecms首页文件夹dedecmshtml文件夹dedecms文件夹dedecms安装文件...

  • 织梦cms网站增加自定义文件名功能实现方法

    小李网络公司介绍织梦cms网站增加自定义文件名功能实现方法知识,包括如何更新dedecmsexcel如何增加自定义排序为什么不能自定义排序怎么进行自定义排序怎么设置自定义标签织梦建站关键词数...

  • 织梦cms当前栏目静态链接调用方法

    小李网络公司介绍织梦cms栏目静态链接调用知识.包括[织梦教程]dedecms当前栏目静态链接调用方法_素材虎,dedecms教程:调用当前栏目链接的方法-dedecms教程-跟版网,dedecms使用sql语句调用文章静态链...

  • 织梦cms后台添加编辑文章空白解决办法

    小李网络公司介绍织梦cms后台添加编辑文章空白解决办法知识,包括织梦DEDECMS添加或修改文章出现空白解决办法_织梦58,织梦安装页面空白织梦栏目内容空白织梦栏目预览空白织梦单页面文档织梦...

  • 织梦cms有简标题显示简标题无则显示标题的办法

    小李网络公司介绍织梦cms有简标题显示简标题无则显示标题的办法知识,包括织梦dedecms教程织梦cms建站教程织梦模板seo标题dedecms织梦系统dedecms页面标题织梦网站标题怎么改之梦同时调用文章标...

  • 织梦cms中LOOP标签循环出arcurl标签

    小李网络公司介绍织梦cms中LOOP标签循环出arcurl标签知识,包括织梦DEDECMS网站中LOOP标签循环出arcurl标签怎么获得链接,a标签的值怎么获取html循环怎么获取a标签的内容for循环标签获取标签里的文本...

  • 织梦cms首页自动更新的方法

    小李网络公司介绍织梦cms首页自动更新知识.包括DEDECMS实现首页每天自动更新的方法_织梦58,DEDECMS等PHP系统自动更新首页的办法_织梦58,织梦DeDecms自动更新首页的方法-编程脚本学习网....

  • 织梦cms自定义表单提交联动类型只显示枚举值

    小李网络公司介绍织梦cms自定义表单提交联动类型只显示枚举值知识,包括自定义表单开源dedecms提交表单flowable自定义表单织梦自定义表单怎么调用织梦自定义表单源码dedeajax表单织梦表单模板织...

  • 织梦cms提示用户名不存在解决方法

    小李网络公司介绍织梦cms提示用户名不存在解决方法知识,包括dedecms默认用户名登录提示用户名不存在怎么恢复用户名不存在请问什么是用户名dedecms密码查找dedecms管理密码dedecms管理员账号....

  • 织梦cms网站页面分页列表一直竖着解决教程

    小李网络公司介绍织梦cms网站页面分页列表一直竖着解决教程知识,包括织梦分页样式cms怎么做分页dedecms分页怎么做dedecmslist分页怎样将横着分页变成竖着分页dedeajax分页dede分页css样式dedecms栏目...

  • 织梦cms网站channel频道标签调用方法

    小李网络公司介绍织梦cms网站channel频道标签调用方法知识,包括织梦标签教程dedecms调用htmldedecms三大标签dedecms调用模板dedecms代码调用dedecms调用教程dedecms调用页面dedecms调用样式....

  • 织梦cms移动data后网站地图无法生成的解决方法

    小李网络公司介绍织梦cms移动data后网站地图无法生成知识,包括关于DEDECMS移动data后网站地图无法生成的解决方法,网站生成datastudio设置中文界面网站地图怎么生成免费生成网站lammps的data文件输...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640