故事博客

故事博客
一个崭新的开始

三种方法实现dede织梦cms 评论静态化

这个是在dede官方论坛转摘的几个方法,还没测试过,为防以后找不到,所以先转过来以备研究使用.另外,另外故事还曾写过一篇关于dedecms评论回复静态化的文章,那个是故事亲身实践过的,需要的朋友可以参考下.

dede织梦cms评论静态化

第一种:

{dede:feedback row='5' titlelen='24' infolen='80'}
<li> <small><a href="#" class="username">[field:username function="(@me=='guest' ? '游客' : @me)"/]</a> 评论 <a href="[field:global.cfg_phpurl/]/feedback.php?aid=[field:aid/]" class="title">[field:title/]</a></small>
<p>[field:msg/]</p>
</li>
{/dede:feedback}

第二种:

利用织梦的loop标签或SQL标签。要调用这个标签,我们在这之前,应该事先了解,留言本模块的数据表为#@_guestbook换成SQL标签,可以调用为以下代码:

{dede:sql sql="select * from dede_gusetbook where ischeck = 1 order by id desc limit 0,8"}
<li> [field:uaname/]说到:[field:msg/]</li>
{/dede:sql}

第三:

采用LOOP标签调用完整代码如下:

{dede:loop table='dede_guestbook' sort='dtime' row='10' titlelen='36' typeid='40' if='ischeck=1'}
<a href="[field:phpurl/]/plus/guestbook.php">
[field:uname /]
<img src='[field:phpurl/]/plus/guestbook/images/[field:face /].gif'>
[field:msg function="cn_substr('@me',30)"/]
[field:ip /]
</a>
{/dede:loop}

其中[field:uname/]为调用用户昵称

<img src='[field:phpurl/]/plus/guestbook/images/[field:face /].gif'>为调用用户头像

[field:msg function="cn_substr('@me',30)"/]为调用评论内容

[field:ip/]为调用发帖者IP地址

以上内容可复是粘贴使用。。。

{dede:sql sql="SELECT aid,msg,id FROM dede_feedback a where ischeck=1 and aid=~id~ ORDER BY aid DESC LIMIT 0 , 30"}
[field:msg/]
{/dede:sql}

这三种方法看上去也都是可行的,如果故事的另一个方法大家用了没效果的话,也可以试试上面这三个,总之,多试试,总会有一种方法会适合你的.


分享到: 更多()
DedeCMS整合Ueditor1.2.3.0百度编辑器教程方法 DedeCMS整合Ueditor1.2.3.0百度编辑器教程方法
« 上一篇05-09
织梦dedecms标签tag伪静态全数字化调用方法和规则 织梦dedecms标签tag伪静态全数字化调用方法和规则
« 下一篇05-09
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!