本篇文章给大家谈谈phpcms首页调用来源,以及phpcms上传对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、phpcms v9 如何在文章首页显示来源?
- 2、怎么在phpcms程序制作的网站首页上调用单页内容?
- 3、phpcms v9文章列表页怎么调用文章来源
- 4、phpcmsv9 首页调用自定义模型的内容和数据,怎样写循环
- 5、http://bbs.phpcms.cn/forum.php?mod=viewthread&tid=694997 的PHPCMS模块安装后,如何调用到网站首页呢
- 6、phpcms v9首页怎么调用全站最新文章
1、phpcms v9 如何在文章首页显示来源?
就是在文章模板(show.html)里面适当位置加上——来源:{$val[copyfrom]}
2、怎么在phpcms程序制作的网站首页上调用单页内容?
其实phpcms开源程序是很多中小站长都常用的一种cms程序,对于在首页上面直接调用单页内容,官方并没有相应的调用标签,以下的标签是直接从数据库中直接调用。
一:首页单页调用内容:
{pc:get sql="SELECT * FROM v9_page where catid=你需要调用的单页栏目id"}
{loop $data $val}
{str_cut(strip_tags($val[content]),860,"")}...
{/loop}
{/pc}
以上这串代码就是可以在首页上面直接调用处理,既然首页都能调用,那么栏目页和内容也是可以调用的,
二:栏目页单页调用代码:
{pc:get sql="SELECT * FROM v9_page where catid=所要调用的catid号"}
{loop $data $key $val}
{$val[content]}
{/loop}
{/pc}
3、phpcms v9文章列表页怎么调用文章来源
难道不会拆解么
基础php还是要学的 这是你的工作
我不知道你的loop 出来的是 r 还是 v 我就以v来写吧
{php list($copyfrom) = explode('|', $v['copyfrom'])}
{$copyfrom}
4、phpcmsv9 首页调用自定义模型的内容和数据,怎样写循环
首先,phpcms调取数据是基于栏目去识别,不是基于表去识别,你在添加栏目的时候比如是catid=9的栏目绑定的这个表,那么你可以
{pc:content action="lists" catid="9" moreinfo=“1”}
ul
{loop $data $key $val}
li a href="{$val['url']}"{$val['title']}----{$val['content']}/a/li
{/loop}
/ul
{/pc}
5、http://bbs.phpcms.cn/forum.php?mod=viewthread&tid=694997 的PHPCMS模块安装后,如何调用到网站首页呢
这个并不是phpcms系统自带的模块,自定义模块要根据开发人员所使用的字段名才好调用,你可以看看后台多了哪些字段,再根据具体字段名称套用PC自己的调用函数就可以了
6、phpcms v9首页怎么调用全站最新文章
没错还是我,大兄弟
Phpcms调用全站最新文章需要修改文件:\phpcms\modules\content\classes\content_tag.class.php,
找到以下函数:
/**
* 列表页标签
* @param $data
*/
public function lists($data) {
$catid = intval($data['catid']);
if(!$this-set_modelid($catid)) return false;
if(isset($data['where'])) {
$sql = $data['where'];
} else {
$thumb = intval($data['thumb']) ? " AND thumb != ''" : '';
if($this-category[$catid]['child']) {
$catids_str = $this-category[$catid]['arrchildid'];
$pos = strpos($catids_str,',')+1;
$catids_str = substr($catids_str, $pos);
$sql = "status=99 AND catid IN ($catids_str)".$thumb;
} else {
$sql = "status=99 AND catid='$catid'".$thumb;
}
}
$order = $data['order'];
$return = $this-db-select($sql, '*', $data['limit'], $order, '', 'id');
//调用副表的数据
if (isset($data['moreinfo']) intval($data['moreinfo']) == 1) {
$ids = array();
foreach ($return as $v) {
if (isset($v['id']) !emptyempty($v['id'])) {
$ids[] = $v['id'];
} else {
continue;
}
}
if (!emptyempty($ids)) {
$this-db-table_name = $this-db-table_name.'_data';
$ids = implode('\',\'', $ids);
$r = $this-db-select("`id` IN ('$ids')", '*', '', '', '', 'id');
if (!emptyempty($r)) {
foreach ($r as $k=$v) {
if (isset($return[$k])) $return[$k] = array_merge($v, $return[$k]);
}
}
}
}
return $return;
}
修改为:
/**
* 列表页标签
* @param $data
*/
public function lists($data) {
$catid = intval($data['catid']);
if(isset($data['where'])) {
$sql = $data['where'];
} else {
$thumb = intval($data['thumb']) ? " AND thumb != ''" : '';
if(!emptyempty($catid)) {
if(!$this-set_modelid($catid)) return false;
if($this-category[$catid]['child']) {
$catids_str = $this-category[$catid]['arrchildid'];
$pos = strpos($catids_str,',')+1;
$catids_str = substr($catids_str, $pos);
$sql = "status=99 AND catid IN ($catids_str)".$thumb;
} else {
$sql = "status=99 AND catid='$catid'".$thumb;
}
}
else {
$sql = "status=99".$thumb;
}
}
$order = $data['order'];
$return = $this-db-select($sql, '*', $data['limit'], $order, '', 'id');
//调用副表的数据
if (isset($data['moreinfo']) intval($data['moreinfo']) == 1) {
$ids = array();
foreach ($return as $v) {
if (isset($v['id']) !emptyempty($v['id'])) {
$ids[] = $v['id'];
} else {
continue;
}
}
if (!emptyempty($ids)) {
$this-db-table_name = $this-db-table_name.'_data';
$ids = implode('\',\'', $ids);
$r = $this-db-select("`id` IN ('$ids')", '*', '', '', '', 'id');
if (!emptyempty($r)) {
foreach ($r as $k=$v) {
if (isset($return[$k])) $return[$k] = array_merge($v, $return[$k]);
}
}
}
}
return $return;
}
修改代码后,即能调取全站最新文章。
调用方法:
{pc:content action="lists" num="10" order="id DESC" cache="3600"}
关于phpcms首页调用来源和phpcms上传的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。