账号通
    

账号  

密码  

1790

查看

4

回复
主题:V6出了个大问题,LB标签如果选择“所有模型”则会把未审核的文章列出来 [收藏主题] 转到:  
waterluo 当前离线

68

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:876 分
登录次数:23 次
注册时间:2009/4/9
最后登录:2010/12/25
waterluo 发表于:2009/10/21 21:54:00   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统

我站设置了会员发布文章要后台审核才能发表的

 

但我做了个{LB_全站最新}标签

 

竟然把那些还没有审核的文章也列出来了,但还好链接是空的,没有生成(HTML静态)

 

也就是说列表出错了!!!

 

要怎么弄呢?

 

------

先谢谢下面的朋友给我的回答

 

多次试后得出的结论是这样的

 

对于选择了“所有模型”则会把未审核的文章也列出,选择某具体模型(如文章系统),栏目选择通用还是不指定都无所谓,结果一些正常

 

不知道其它朋友有无这问题,帮忙测试一下

 

----------------------

竟然这么无助!我自己找了下代码

Kesion.Label.FunctionCls.asp

190行左右

 

'加载SQL查询条件
  Sub LoadSQLParam()

 

…………

 

    If ModelID<>"0" Then
    Param = " Where I.Verific=1 And I.DelTF=0"
    Else
    Param = " Inner Join KS_Channel C On I.ChannelID=C.ChannelID Where C.ChannelStatus=1"

 Param = " Inner Join KS_Channel C On I.ChannelID=C.ChannelID Where C.ChannelStatus=1 and I.Verific=1 And I.DelTF=0"

加上红色的部分,版主大哥看一下是不是这样?

 

这样改了,效果就出来了,但不知道会不会影响到其它(毕竟我还是菜一棵)

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
bingguo 当前离线

218

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:2263 分
登录次数:153 次
注册时间:2007/8/10
最后登录:2010/9/14
bingguo 发表于:2009/10/22 1:41:00   | 只看该作者 查看该作者主题 沙发 
科汛在线网校系统

奇怪了

就你这篇帖子我还特意试了一下.没有发现你说的情况...未审核的文章不出现在列表里..审核过后才出现

我用的是系统自带的<通用最新文章>标签

我的SP2..以前的版本我也没发现这个情况啊..我一直都做有会员投稿的..

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
waterluo 当前离线

68

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:876 分
登录次数:23 次
注册时间:2009/4/9
最后登录:2010/12/25
waterluo 发表于:2009/10/22 8:03:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)
以下是引用bingguo在2009-10-22 1:41:00的发言:

奇怪了


就你这篇帖子我还特意试了一下.没有发现你说的情况...未审核的文章不出现在列表里..审核过后才出现


我用的是系统自带的<通用最新文章>标签


我的SP2..以前的版本我也没发现这个情况啊..我一直都做有会员投稿的..


不会吧,我也怕是我改了什么文件,我就重新下载了个SP2商城的呀,还是这个问题,还有,我开始用的也是商城的系统


 


……


 


怪事了


本地测试,kesionCMS(无商城)SP2(刚刚下载)


 


新建标签“全站最新”(不指定模型,不指定栏目,LI输出,其它默认)


 


开通系统自带"国内新闻""国外新闻"两栏目投稿权限,并在文章模型中设置,审核后才了表


 


把{LB_全站最新}放到首页模板


 


注册新用户


 


在国内新闻与国外新闻中分别发一篇文章


 


这时


 


登录后台可以看到"待签文章[2]",就是刚才的两篇文章


 


而在首页,已经显示了这两篇文章


 


这时,我新建标签{LB_文章最新},把指定模型设置为"文章系统",不指定栏目,这样,未审核的文章就没有显示


 


结论:对于选择了"所有模型"则会把未审核的文章也列出,选择某具体模型则一些正常

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
waterluo 当前离线

68

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:876 分
登录次数:23 次
注册时间:2009/4/9
最后登录:2010/12/25
waterluo 发表于:2009/10/21 22:37:00   | 只看该作者 查看该作者主题 板凳 
科汛智能建站系统

我把数据库表(自己新建的文章模型)里面的文章中的verific都改成0

 

那么在后台就可以看到“签收”文章列表里都有了,状态为“待审”

 

但前台,同时我用的{LB_全站最新} {LB_频道最新}都会把这些待审的文章列出来,动态ASP时还能显示,静态HTML时则没有生成这些页面,但列表依然存在

 

V6SP1

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
waterluo 当前离线

68

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:876 分
登录次数:23 次
注册时间:2009/4/9
最后登录:2010/12/25
waterluo 发表于:2009/10/21 22:00:00   | 只看该作者 查看该作者主题 报纸 
科汛在线考试系统(NET)
但如果是动态的,就能显示……汗,那个待审状态在列表中不起作用?难道得改用SQL?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行8.42969秒 powered by KesionCMS 9.0