phpcms判断移动设备调用不同模板

如果说,我不懂SQL怎么办?没有问题,get 标签还有强大的创建工具(看这里),Phpcms2008 在新建模板和修改模板页面增加了 get 标签傻瓜式生成器,get 标签生成器可以帮助您列出指定数据源的数据表和字段,通过填空和选择方式生成可用的 get 标签代码。Phpcms2008 首次提供了最全面的数据字段,对本系统任何数据表和字段都提供了中文说明,这也会大大降低 get 标签的使用难度。

这个可以通过端来判断,根据不同的浏览器类型来输出不同的模板

phpcms模板 phpcms模板免费phpcms模板 phpcms模板免费


phpcms模板 phpcms模板免费


phpcms模板 phpcms模板免费


用 $_SERVER["HTTP_USER_AGENT"] 取浏览器信息,里边有浏览器的类型及版本

echo “Internet Explorer 8.0″; // 这里可以写其他的执行命令

echo “Internet Explorer 7.0″;

echo “Internet Explorer 6.0″;

else if(str($_SERVER["HTTP_USER_AGENT"],”Firefox/3″))

echo “Firefox 3″;

else if(str($_SERVER["HTTP_USER_AGENT"],”Firefox/2″))

echo “Firefox 2″;

else if(str($_SERVER["HTTP_USER_AGENT"],”Safari”))

echo “Saelse if(str($_SERVER["HTTP_USER_AGENT"],”MSIE 7.0″))fari”;

else if(str($_SERVER["HTelse if(str($_SERVER["HTTP_USER_AGENT"],”MSIE 6.0″))TP_USER_AGENT"],”Opera”))

phpcms栏目页模板上,循环所有子级栏目,设定每8个子级栏目为一页,请问具体如何分页?

?>

eg:

注.每页显示多少条用num来控制

{pc:content action="category" catid="22"num="8" page=$page order="listorder ASC"}

......

{/pc}

分页代码:

{$pag{/if}es}
,放在pc标签后面

php与框架与模板的区别。一直不明白,老师们帮下忙,多谢啦

echo “Google Chrome”;

框架,其实就是开发框架,是用来写业务逻辑的。

else if(str($_SERVER["HTTP_USER_AGENT"],”Chrome”))

模版?还是模版语言?

模版的话指的就是用户可以看得见的页面,如果你现在看到的页面一样,这个就是模版!

模版语言是一种编辑和解析PHP和html的一种插件。

框架里面包含模版,当然也可以包含模版语言!如一个框架里面有自己的模版语言的TP框架,还有可以引入arty等模版语言的框架!

比如说,我们在一个框架里开发项目,然后我们建立一个模PHPCMS是手机端和PC端是需要两个域名的,在配置里面有设置。版,然后模版上显示程序抛来的变量!而如果不用模版的话,每个变量我们都要建立一个html页面!

模版的例子:

有10个页面,分别输出“我是页面1”……到“我是页面10”;这样,这10个页面里面其他的都一样,只有1-10的数字在变化,这个时候我们可以分别建立10个页面,而分别建10个页面就太麻烦了,而且如果要在“我是”前面加一些字的,我们要分别修改10个页面!

这时候就需要用模版了,我们只需要建立一个页面,里面写着“我是页面$str”;这个$str是个变量,程序抛出1页面就会显示“我是页面1”,程序抛出变量$str=100 那么页面就会输出“我是页面100”;而如果不采用模版的话,我们要在页面输出“我是页面100”那么是不是需要建立100个页面,分别要写上“我是页面1”……“我是页面100”?

框架就像是楼房的承重墙,是内在的东西。

你好,phpcms同一个网站有PC跟手机两个模板怎么设置访问同一个域名!

{$CATEGORYS[$id]['catdir']}

访问的话就在PC端添加一段代码,判断访问的设备,如果是手机访问就跳转到手机域名。

vecho “Opera”;ar bFo2. {get dbsource=" " sql=" " /}rcepc = fGetQuery("") == "pc";

phpcms怎么在前台模板拿到栏目对应的英文目录名(如图)

{/get}

{if !isset($CATEGORYif(str($_SERVER["HTTP_USER_AGENT"],”MSIE 8.0″))S)}

{php $CATEGORYS = getcache('category_content_1','commo7.get标签里面嵌套php函数。(可以参考上面的第3点)ns');}

phpcms 新增的模板后台显示不出来 怎么办 如:list_2.html

一、get 标签概述

list开头的模版文件只能在没有下级栏目的时候才能选择.

例如:格式化输出时间戳 {date('Y-m-d', $r[updatetime])}

还有就是确认你新增加的这个模版处于你所在站点的模版夹里面,,(比如你站点用的默认站点,那么你要确认这个list_2.html在defout/content/下面)

例如:调用栏目ID为1的信息

就是要更新下缓存

祝你成功

你更新一下后台的缓存试试或者改成list_lianxi,html试试,不是用数字用英文的试试

phpcms show模板页get标签的sql语句怎么动态获取数据

模板只是html展现层的东西,可以使你的业务逻辑和页面展示分开。

1.什么是Get标签? 通俗来讲,get 标签是Phpcms定义的能直接调用数据库里面内容的简单化、友好化代码,她可调用本系统和外部数据,只有你对SQL有一定的了解,她就是你的绝世好剑!也就是适合熟悉SQL语句的人使用。有了她,我们打造个性化的网站,能非常方便的调用出数据库里面指定的内容。通过条件限制,我们可以调用出不同条件下的不同数据。

在pc标签里加入 page=$page num=8 表示可以使用分页

二、get标签样式

1. {get dbsource=" " sql=" "}

三、get 标签语法

1.get标签属性值必须用双引号括起来( " " )。

例如: {get sql=" " /}

2.get标签必须含有结束标记,即正确get标签必须是成对出现:整个Get标签含有结束标记“ {/get}”,或者是“/”。(可以参考上面提到的 “二、get标签样式”)

例如:

{get sql=" " }

3.get标签里面含有的变量,数组和函数必须用“{}”包括。

例如:

{str_cut($r[else echo $_SERVER["HTTP_USER_AGENT"];title], 50)}

{$r[]}

4.get标签 sql语句中条数限制。( rows=" " )

例如:显示10条信息

{get sql=" " rows="10"}

5.get标签 sql语句中条件限制。( where )

{get sql="select from phpcms_content where catid=1"}

标题:{$r[title]} URL:{$r[]}

6.get标签 sql语句中排序。( order by )

例如:按更新日期降序(desc)排列

{get sql="select from phpcms_content order by updatetime desc" }

{$r[title} URL:{$r[]}