|
主题:V6出了个大问题,LB标签如果选择“所有模型”则会把未审核的文章列出来 [收藏主题] | 转到: |
我站设置了会员发布文章要后台审核才能发表的
但我做了个{LB_全站最新}标签
竟然把那些还没有审核的文章也列出来了,但还好链接是空的,没有生成(HTML静态)
也就是说列表出错了!!!
要怎么弄呢?
------ 先谢谢下面的朋友给我的回答
多次试后得出的结论是这样的
对于选择了“所有模型”则会把未审核的文章也列出,选择某具体模型(如文章系统),栏目选择通用还是不指定都无所谓,结果一些正常
不知道其它朋友有无这问题,帮忙测试一下
---------------------- 竟然这么无助!我自己找了下代码 Kesion.Label.FunctionCls.asp 190行左右
'加载SQL查询条件
…………
If ModelID<>"0" Then 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) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
以下是引用bingguo在2009-10-22 1:41:00的发言: 奇怪了 就你这篇帖子我还特意试了一下.没有发现你说的情况...未审核的文章不出现在列表里..审核过后才出现 我用的是系统自带的<通用最新文章>标签 我的SP2..以前的版本我也没发现这个情况啊..我一直都做有会员投稿的.. 不会吧,我也怕是我改了什么文件,我就重新下载了个SP2商城的呀,还是这个问题,还有,我开始用的也是商城的系统
……
怪事了 本地测试,kesionCMS(无商城)SP2(刚刚下载)
新建标签“全站最新”(不指定模型,不指定栏目,LI输出,其它默认)
开通系统自带"国内新闻""国外新闻"两栏目投稿权限,并在文章模型中设置,审核后才了表
把{LB_全站最新}放到首页模板
注册新用户
在国内新闻与国外新闻中分别发一篇文章
这时
登录后台可以看到"待签文章[2]",就是刚才的两篇文章
而在首页,已经显示了这两篇文章
这时,我新建标签{LB_文章最新},把指定模型设置为"文章系统",不指定栏目,这样,未审核的文章就没有显示
结论:对于选择了"所有模型"则会把未审核的文章也列出,选择某具体模型则一些正常 |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |