给PHPCMS2008的个人空间主页增加用户留言(评论)
这是一个不错的想法呢!相信大部分"正规站"的朋友都想用到,但是按照目前PHPCMS2008程序而言,直接将评论框相关代码加到个人空间主页的模板文件(space/index.html)里,显然不能解决问题.这么做的话,全站用户的个人空间留言都是一个样了!
本篇作者liuxq(http://www.liuxq.cn)即给大家提供一个不需要修改任何程序代码便可以解决个人空间用户评论的方案.话不多说,讲重点.
1.将评论框相关的代码加到space/index.html(模板自己修改,直接加进去可能不太好看哦),在<input type="hidden" name="keyid" value="{$keyid}" />的上面加以下代码:
<?php
$keyid=$userid;
?>
加好后算是完成一半工作了.
注释:加此句主要是重新给变量$keyid赋值.默认$keyid的值是类似于'phpcms-content-title-'.$contentid这种形式.经过上面自定义的PHP程工处理后,$keyid在此时就直接变成$userid(用户ID)了!
2.调用评论,这个比较简单了,直接* from phpcms_comment where keyid='$userid' *,当然这得用在个人主页的模板里面,至于分页问题,你直接在get最后写上page="$page"即可,比如:
{get sql="select * from phpcms_comment where keyid='$userid' and status='1' order by addtime desc" rows="10" page="$page"}
*****
{/get}
{$page}
注释,分页也是直接在个人主页上面来的,大家可以通过利用$page这个变量在这里的评论分页时将不必要的"信息"排除掉,比如:{if !$page}*******{/if}. 相信大家还是可以理解的吧!
好了,今天就说到这里吧.最近一段时间来,我都会比较忙,白天QQ在线的时间可能会比较少,大家有问题的话仍然可以在我QQ上留言,晚上我在线时会一一回复大家的,请见谅!
liuxq原创文章,转载需注明出处 http://www.liuxq.cn/2009/12/463/
Comments(0)