SiteWeaver6.6增加了一个ajax评论插件,很多朋友希望能够实现在频道评论为不用审核的情况下,能够发表之后不用刷新马上看到结果.
下面说一下实现方法.
首先按照6.6的说明书添加好这个插件.然后做以下修改:
1.修改{$MY_ajax评论}标签
找到最后的
<script type="text/javascript">
if ({$ClassID}==-1)
{}
else
{
document.write ("<IFRAME id=iComment name=iComment src='{$InstallDir}{$ChannelDir}/Comment.asp?ArticleID={$ArticleID}' frameBorder=0 width='100%' scrolling=no onload=Javascript:SetWinHeight(this)></IFRAME>")
}
</script>
修改成
<script type="text/javascript">
if ({$ClassID}==-1)
{}
else
{
document.write ("<IFRAME id=iComment name=iComment src='{$InstallDir}{$ChannelDir}/Comment.asp?ArticleID={$ArticleID}' frameBorder=0 width='100%' scrolling=no onload='SetWinHeight(this);ShowComment();'></IFRAME>")
}
</script>
2.修改include文件夹下面的PowerEasy.Comment.asp文件,找到大概449行以下代码
If NeedCheck = False Then
Call WriteSuccessMsg(XmlText("Site", "Comment/SusMsg1", "发表评论成功!"), ComeUrl)
改成
If NeedCheck = False Then
Response.Redirect ComeUrl
Call WriteSuccessMsg(XmlText("Site", "Comment/SusMsg1", "发表评论成功!"), ComeUrl)
演示网址:
http://easylive.net.cn/Article/ShowArticle.asp?ArticleID=17
新闻热点
疑难解答
图片精选