< 返回新闻公共列表
多动手实践,你也可以轻松驾驭PHPCMS!
发布时间:2013-08-06 00:00:00
今天应一个做运营的朋友的要求帮忙修改网站,很简单:首页调用全站最新评论内容及文章链接,用的phpcms v9最新版的程序。大家都知道phpcms框架和理念很好,但是细节做的相对不太到位,很多细节都没考虑到。朋友提出这个功能默认程序无法实现调用。知道我是PHPCMS的版主,要我帮处理一下,其实不难,最重要的是多动脑,多实践,类似的很多问题都可以很简单解决,稍懂编程就能轻松驾驭强大的PHPCMS,下面和大家分享一下过程,给新手朋友一些灵感。
首先查PHPCMS V9帮助手册,这也是很多新手的问题——不喜欢看手册。这个是必须要看的,根基不扎实更高深的也做不好,一步一步来。接下来我们查字段表。得到如下信息:
v9_comment_data_1表中有评论内容字段(content),v9_comment表中有文章链接字段(url),我为什么要选这两个表呢?程序猿已经开始抢答了,这两个表中有相同的字段(commentid),通过它,我们可以把两个数据表关联起来,联合查询得到我们想要的数据。
联合查询的语句相信大家都学过了,这里不细说,不懂的问度娘,思路有了,直接出查询语句:
SELECT content, url from v9_comment_data_1,v9_comment where v9_comment_data_1.commentid=v9_comment.commentid order by v9_comment_data_1.content
如果不确定对不对可以进入phpmyadmin调试,如图:
调试没问题之后就可以使用PHPCMS V9强大的GET工具来调用数据了。放入 GET标签,首页调用全站最新评论内容及文章链接这个需求就实现了。
{pc:get sql="SELECT content, url from bbscms.net_comment_data_1,bbscms.net_comment where bbscms.net_comment_data_1.commentid=bbscms.net_comment.commentid order by bbscms.net_comment_data_1.content desc" num="9" return="data" }
{loop $data $key $r}
{str_cut($r[content],40,'')}
{/loop}
{/pc}
PHPCMS调用全站最新文章等功能也可以按照此思路自己发挥,还是那句话,多动手实践,你也可以轻松驾驭PHPCMS!欢迎共同交流PHPCMS技术问题,我是老蜗牛,坛子id:hgh0720,有事来风格模板区喊我。欢迎关注我的博客:http://www.laowoniu.cn。