本文的重点是详细介绍dedecms文章的注释用法,并详细分析注释的基本原理和实际用法。是很有用的方法,一定要朋友们参考。
本文深入分析了dedecms文章中注释的用法。分享给大家参考。深入分析以下内容:
智盟cms是一个非常不错的内容智能管理系统,它的物理模型、频道栏目、缓存文件都非常强大,文章评论也很有特色。因为智盟cms的文章评论是ajax,所以即使形成静态数据,也可以检索出全新的文章评论。
在某些情况下,人们希望独立评论某些频道。有人说用自定义窗体其实不太好。由于自定义表单只是一篇文章的自定义表单,所以您基本上可以更改原始文章评论。查看它的评论提交页面,是在文章页面用ajax提交的。我们可以在详细评论页面看到,其偏向动作的文档是documentplus/feedback.PHP[/brinputtype="hidden"name="action"value="send"/>;
<;inputtype="hidden"name="comtype"value="comments">;
<;inputtype="hidden"name="username"value="youke">;
<;inputtype="hidden"name="oldURL"value="https://www.jb51.net">;
<;inputtype="hidden"name="aid"value="179"/>;
<;inputtype="text"name="msg"value=""/>;
<;inputtype="hidden"name="isconfirm"value="yes"/>;
他一定有很多隐含值,其中action是控件类型,send是发布评论的意思,comtype是评论的意思。这个用户名和oldurl是他自己定义的自变量,这样就不允许他填写自己的名字,只允许他填写评论的内容,而oldurl就是评论发布成功后自动跳转的网页,后面是短信验证码。
短信验证码:
复制代码编码以下:<inputname="validate"type="text"id="validate"size="10"style="height:18px;width:60px;margin-right:6px;text-transform:uppercase;"class="nb"/>
<imgsrc='http://local.de.com/include/vdimgck.php'width='60'height='24'style="cursor:pointer"onclick="this.src=this.src'?'"title="点一下我拆换照片"alt="点一下我拆换照片"/>
那样要是就是你的action偏向恰当就能在一切网页页面开展递交了,必须说一点就是这个aid便是文章的id,在文章页能够应用{dede:field.id/}得到.短信验证码:
复制代码如下:
那样的话,如果你的动作偏向合适,可以在所有网页上提交。不得不说,这个辅助就是文章的id,在文章页面应用{dede:field.id/}即可获得。
随后是获得评论,大家还是用他的ajax来获得,必须留意的就是他要包括一个js,织梦cms的表明文本文档中也讲过,便是{dede:global.cfg_cmsurl/}/include/dedeajax2.js这一js,随后在文章页,article_article.htm页中再加上<ddid='commetcontent'></dd>这个是放获得的评论內容,随后:
复制代码编码以下:<scriptlanguage='javascript'>
functionLoadCommets(page)
{
vartaget_obj=document.getElementByIdx_x('commetcontent');
varwaithtml="<divstyle='line-height:50px'><imgsrc='{dede:global.cfg_cmsurl/}/images/loadinglit.gif'/>评论加载中...</div>";
varmyajax=newDedeAjax(taget_obj,true,true,'','x',waithtml);
myajax.SendGet2("{dede:global.cfg_phpurl/}/feedback_ajax.php?dopost=getlist&aid={dede:field.id/}&page="page);
DedeXHTTP=null;
}
LoadCommets(1);
</script>
这一便是获得评论的js,加在包括文档的后边就可以,随后在plus/feedback_ajax.php中的GetList()涵数中界定评论目录的款式,读取的內容就可以了,必须留意的是其helper('smiley');等的一些助手作用.然后我们得到了评论,大家还是用他的ajax得到的。必须注意的是,他要包含一个js,在Dreamweavercms的指示文本文档中也有提到,即{dede:global.CFG_CMSusl/}/include/dedajax2.js,然后添加了
复制下面的代码:
{
vartaget_obj=document.getelementbyidx_x('commetcontent');
varwaithtml="<;divstyle='line-height:50px'>;<imgsrc='{dede:global.CFG_CMSURL/}/images/loadinglit.gif'/>;正在加载注释...
期待以上对建设dedecms站的帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)