一、如果是在后台调用,说下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%'";后台调用需要有php编程基础和sql命令基础,这里不再赘述,网上有很多相关学习资料可参考。
二、如果是在前端模板中调用(你像知道的可能也是前端的标签怎样调用),我们使用phpcms “pc标签”来调用,重点注意action属性为“relation”,使用keywords属性来指定“关键词”,演示如下:
{pc:content action="relation" catid="$catid" num="5" keywords="$keywords"}以上便是前后端的调用方式。
如果对phpcms的pc标签不了解可参考其官方手册。
如果你有php编辑基础,可参考相关文章标签的源码来研究其传入的每个参数相关意义或对其进行扩展开发,源码文件位置为/phpcms/modules/content/classes/content_tag.class.php中的relation方法,大约108行。
1、希望你对v9模版标签有个系统的学习,看V9帮助
2、认真编写几个模版
3、写心得
---------
分享下网络上已经有的内容
具体PC V9在栏目列表、首页调用文章关键词的代码如下:loop就是php的foreach循环!
不会的看php手册