PHPCMS 怎么调用相关关键词文章

 我来答
酷格科技
推荐于2016-03-08 · TA获得超过241个赞
知道小有建树答主
回答量:192
采纳率:100%
帮助的人:90万
展开全部

一、如果是在后台调用,说下phpcms中调用数据的php代码大体要点:

    直接引入content_model模型文件,在phpcms/model/目录下的content_model.php文件,调用方法:

$db=pc_base::load_model('content_model');

然后使用set_model方法确定数据模型:

$db->set_model($modelid);

然后使用“like %关键词%”式 sql命令条件读取数据就可以了:

$where = " `keywords` LIKE '%$_k%'";
$r = $db->select($where, '*', $limit, '','','id'); //使用select方法参数1传入sql条件来获取结果数组。

后台调用需要有php编程基础和sql命令基础,这里不再赘述,网上有很多相关学习资料可参考。

二、如果是在前端模板中调用(你像知道的可能也是前端的标签怎样调用),我们使用phpcms “pc标签”来调用,重点注意action属性为“relation”,使用keywords属性来指定“关键词”,演示如下:

{pc:content action="relation" catid="$catid" num="5" keywords="$keywords"}
<!--content指调用内容模块下数据,action指执行获取相关信息方法,catid设置所属栏目,num设置调用数量,keywords设置相关关键词-->
      {if $data}
          <div class="related">
               <h5 class="blue">相关文章:</h5>
               <ul class="list blue lh24 f14">
               {loop $data $r}
                    <li>·<a href="{$r[url]}" target="_blank">{$r[title]}</a><span>({date('Y-m-d',$r[inputtime])})</span></li>
               {/loop}
               </ul>
           </div>
      {/if}
{/pc}

以上便是前后端的调用方式。

如果对phpcms的pc标签不了解可参考其官方手册。

如果你有php编辑基础,可参考相关文章标签的源码来研究其传入的每个参数相关意义或对其进行扩展开发,源码文件位置为/phpcms/modules/content/classes/content_tag.class.php中的relation方法,大约108行。

新不起浪
2015-06-22 · 做一名合格的环保卫士
新不起浪
采纳数:502 获赞数:2777

向TA提问 私信TA
展开全部

1、希望你对v9模版标签有个系统的学习,看V9帮助

2、认真编写几个模版

3、写心得

---------

分享下网络上已经有的内容

  具体PC V9在栏目列表、首页调用文章关键词的代码如下:
  {pc:content action="lists" catid="$catid" num="10" order="id DESC" page="$page"}
  {loop $data $r}
           {php $keywords = explode(' ',$r[keywords]);}
           {loop $keywords $keyword}

loop就是php的foreach循环!

不会的看php手册

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郊野游者
2011-01-15
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
本文“phpcms2007自由调用使用和怎么实现频道自由调用”由好地方网站收集整理而来,供大家学习与参考。

这是标签的简单使用,新手学会了,也就知道标签是干什么用.
首先在系统设置里找到自由调用
图1

更新分类完成,这样就能创建一个自由调用的幻灯片,这个加入到频道的首页就能实现自由调用
先把幻灯片的内容设置一.点管理.
图2

在频道调用的时候一定要用真实地址
如果是本地上传的时候,一定要在目录前面加上你的域名
比如上传地址是:uploadfile/200704/20070414111601759.jpg
在频道自由调用就得加http://自己的域名/uploadfile/200704/20070414111601759.jpg
图3

复制图2里面的标签{tag_测试}
打开频道首页模版

然后更新首页就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qeuzone001
2011-01-15 · TA获得超过744个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:276万
展开全部
在后台文章添加时就有关键字设置,
也可以使用关键字采集功能,
PHPCMS功能比较强多一些,要慢慢的去操作,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式