1.PHPCMS 怎么调用相关关键词文章
一、如果是在后台调用,说下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"} {if $data}
相关文章:
- {loop $data $r} ·{$r[title]}({date('Y-m-d',$r[inputtime])}) {/loop} {/if}{/pc}以上便是前后端的调用方式。
如果对phpcms的pc标签不了解可参考其官方手册。 如果你有php编辑基础,可参考相关文章标签的源码来研究其传入的每个参数相关意义或对其进行扩展开发,源码文件位置为/phpcms/modules/content/classes/content_tag.class.php中的relation方法,大约108行。
2.phpcms v9有么有用关键词作为条件的调用标签
注意:explode(',',$r[keywords]);是将文章关键词通过英文逗号分离,也就是说每一篇文章都要以逗号间隔关键字,否则调用出来会是全部作为一个关键字。
如果是空格间隔关键字,将explode(',',$r[keywords]);改成explode(' ',$r[keywords]);{pc:content action="lists" catid="$catid" num="10" order="id DESC" page="$page"}{loop $data $r}{php $keywords = explode(' ',$r[keywords]);}标签:{loop $keywords $keyword} {$keyword}上面是跳转到标签总的页面下面是直接跳转到相关内容的列表 {$keyword}{/loop}{/loop}{/pc}。
3.PHPCMS 怎么调用相关关键词文章
一、如果是在后台调用,说下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行。
4.PHPCMS调用带有多个关键字文章的方法
一、如果是在后台调用,说下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"} {if $data}
相关文章:
- {loop $data $r} ·{$r[title]}({date('Y-m-d',$r[inputtime])}) {/loop} {/if}{/pc}以上便是前后端的调用方式。
如果对phpcms的pc标签不了解可参考其官方手册。如果你有php编辑基础,可参考相关文章标签的源码来研究其传入的每个参数相关意义或对其进行扩展开发,源码文件位置为/phpcms/modules/content/classes/content_tag.class.php中的relation方法,大约108行。
5.phpcms系统如何修改TDK
整站TDK设置
(1)页面标题(Title):显示在浏览器的标签栏和windows操作系统的任务栏上。
(2)页面关键词(Keywords):以便用户通过搜索引擎能搜到本网站的词汇,代表了网站的市场定位,不要使用任何关键词超过三次。
(3)页面描述(Descrition):最好不要超过76个字,描述最好带上核心关键词一至二次。
2.栏目TDK设置
3.分类TDK设置
4.内容管理TDK设置
(1)内容管理里面,添加文章,图片,招聘,下载文档,都会有单独的TDK设置。
转载请注明出处51数据库 » phpcmskeywords