• 新闻中心>
  • 多动手实践,你也可以轻松驾驭PHPCMS!

多动手实践,你也可以轻松驾驭PHPCMS!

浏览次数:1883 发布日期:2013/8/6

  今天应一个做运营的朋友的要求帮忙修改网站,很简单:首页调用全站最新评论内容及文章链接,用的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调试,如图:

4a47a0db6e60853dedfcfdf08a5ca24920130805112753633588082.png

  调试没问题之后就可以使用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。

  • 售前产品咨询:0551-63668511 售后服务咨询:0551-63670030(7x24) 投诉电话:18919656802
  • 投诉QQ: 518111 318735112
售前QQ咨询
点击这里给我发消息炎黄娟娟点击这里给我发消息炎黄玲玲点击这里给我发消息炎黄潴潴点击这里给我发消息炎黄波波
企业QQ
联系我们
安徽炎黄网络科技有限公司
通讯地址:安徽省合肥市蜀山区天智路5号同创科技园1号楼17层