今天给各位分享phpcms首页调用单页的知识,其中也会对phpcms专题页面模板进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、phpcmsv9怎么弄才能改成单页面网站?
- 2、用phpcms怎么调取单网页信息
- 3、phpcms v9 首页怎么调取单页内容,描述,标题等
- 4、phpcms v9 首页如何获取单网页内容
- 5、phpcms v9 首页怎么跳到单网页
1、phpcmsv9怎么弄才能改成单页面网站?
先把单页网站的网页做好,然后进入后台修改首页模板,替换成你做的页面就可以了。如果想要上面的信息随时更新,可以做一些标签调用数据库里的内容。
2、用phpcms怎么调取单网页信息
1.用GET写入:
{pc:get sql="SELECT * FROM shanku_page where catid=单网页ID号"} {loop $data
$val} {str_cut(strip_tags($val[content]),860,"")}...
{/loop} {/pc}
这是正解。
2.如果不想有连接,可直接写把:{str_cut(strip_tags($val[content]),860,"")}...
替换成:{str_cut(strip_tags($val[content]),860,"")}...
3.其中还看到一段代码和上面差不多,不过此代码把源文件符号也一起调用了,不建议使用
{pc:get sql="SELECT * FROM v9_page where catid=所要调用的catid号"} {loop $data
$key $val} {str_cut($val[content],500,'')} 此处少了strip_tags {/loop} {/pc}
4.phpcms v9 频道页调用单网页内容
{pc:get sql=”SELECT * FROM phpcms_page where catid=19″ cache=”3600″
return=”data”}
3、phpcms v9 首页怎么调取单页内容,描述,标题等
{pc:get sql="SELECT * FROM v9_page where catid=17"}
{loop $data $val}
div class="tabtxt2 r"
h1a href="{$val[url]}"{$val[title]}/a/h1
div class="tab2txt"{str_cut(strip_tags($val[content]),400,"")}...
a href="{$val[url]}"[详细]/a/div
/div
div class="clear"/div
{/loop}
{/pc}
用get方法可以实现这个问题,
注释:
select*from v9_page where catid=17 v9 数据表前缀 catid 这是单页的id你还是去后盾人上面看看里面有很多关于这类php之类的教学讲解视频吧
4、phpcms v9 首页如何获取单网页内容
如果你是在单网页栏目模板中获取单网页内容,直接输出$content变量即可,即{$content}。因为程序控制器程序中已经给你生成了与对应字段同名的变量携带了相关信息。
如果是在其它模板中,没有直接的变量或表签可供使用,但是可以使用get万能标签直接读取数据表就行,单网页内容存放在page数据表content字段里,我们假设你的这个单网页栏目catid号为1,那么演示如下:
{pc:get sql="select * from phpcms_page where catid=1" num="1"}
{loop $data $v}
div class="content"{$v['content']}/div
{/loop}
{/pc}
!--万能标签是一个非常好用的标签,在你有一对sql命令的基础下,可以获取数据库中的任何信息,避免了偏僻数据没有标签可直接使用调取的问题。相关phpcms标签的使用学习可以查看phpcms的官方手册以及iphpcms的详细实战视频教程--
5、phpcms v9 首页怎么跳到单网页
有很多实现的办法,主要了解phpcms的默认路由规则以及mvc架构,为了方便举例假设你的这个栏目的catid为1。
因为你问题所指不是很明确,分两种情况:
一、 如果你指的是——点击网址导航条中的“首页”两字打开一个单网页,那么直接将其连接地址改为此单页栏目的地址即可,phpcms模板标签用{$CATEGORYS[1][url]}。
二、 如果你指的是——访问网站主域名所首先打开的默认首页为此单网页,那么办法有很多,给出以下三种方法供你来扩展思路:
1. 找到路由配置文件(/caches/configs/route.php),修改其中的路由配置参数将默认路由指定到此单页栏目上,演示代码如下:
return array(
'default'=array('m'='content', 'c'='index', 'a'='lists','data'=array('GET'=array('catid'=1))),
);
!--将默认路由设置为访问内容模块下的栏目方法并指定栏目catid为此单页栏目--
2. 直接将首页模板做成此单页栏目页的样子,使用get万能标签可在首页模板中获取单页栏目标题内容等所有信息;
3. 找到用于打开首页的控制器方法(/phpcms/modules/content/index.php里面的init方法),加入header函数进行跳转,位置在第一行加即可,代码如下:
header('Location: '.APP_PATH.'index.php?m=contentc=indexa=listscatid=1');
OK,至此你应该有所了解了,这三种方法优缺点稍微有所差异,可选择最合适来使用。对于phpcms进行原来没有的一些修改除了php编程基础外还要对phpcms的架构有所了解,所以推荐阅读phpcms的开发手册以及iphpcms的二次开发视频教程。
关于phpcms首页调用单页和phpcms专题页面模板的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。