洞察趋势 多维度提升品牌价值

新闻动态

长沙网站开发_DWPCMS中list标签增加flag参数后与arclist标签冲突

所属栏目:发布日期:2016-12-30 17:16浏览量:2672作者:admin

在使用DWPCMS进行长沙网站建设时,我们经常会在列表页中同时使用list和arclist标签,以实现新闻页面动态轮播效果。

如北京碧水源项目中,我们在新闻列表页先使用arclist标签调用出flag为“c,p”的新闻,进行轮播展示,然后使用list标签按发布日期调出所有新闻列表。这样使得内部列表页也有动态显示的效果,重点新闻可以达到吸引用户查看的目的。

但我们在网站开发过程中,需要list标签支持flag参数便于数据调用,查询资料进行修改后,发现单独使用list标签不会出现问题,但与arclist标签一起使用时,便会出现无法调取数据的Bug。研究了许久后,将list标签中新加的参数名称改为flags便完美解决了问题,现将修改方法分享给大家。

Include/arc.listview.class.php:

1.在262行左右,联合附加表查询代码下面增加如下代码用于构建sql语句;

2.在ParseDMFields()函数中,添加$ctag->GetAtt(“flags”) 因为是使用数组传递参数,所以最后一个元素后面不需要使用“,”;

3.在GetArcList()函数中加入参数$flags=””;

在排序方式上面添加如下代码定义条件语句:$whereFlag;

在sql语句前面的匹配判断中增加flag字段,sql语句中增加条件语句:

经过这些修改后,list标签便可以支持flag参数了。如果需要增加其他参数,也可以使用类似的方法进行修改。

-长沙网站建设,长沙网站开发,长沙网站设计,长沙网站制作,长沙软件开发,长沙系统开发,长沙做网站公司,长沙蒲公英网络

准备好做出改变了吗?

让我们共同助力您的企业数字化革新

您希望我们为您提供什么服务呢

· · · · · · · · ·

0731-84069615

/

扫一扫
技术大牛与您直接沟通