今天给各位分享dedecms全局变量表的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、dedecms二级页里添加{dede:global.cfg_basehost/}和{dede:global.cfg_webname/}之类的变量没法显示。
- 2、dedecms中dede:global dede field分别是什么意思?有何区别?系统基本参数和DEDE标签是否一样?
- 3、DEDECMS网站中的title代码如何修改?
- 4、dedecms是否支持diy
- 5、织梦用“runphp='yes'”怎样调自定义字段
1、dedecms二级页里添加{dede:global.cfg_basehost/}和{dede:global.cfg_webname/}之类的变量没法显示。
title{dede:global.cfg_webname/}/title
meta name="keywords" content="{dede:global.cfg_keywords/}"
meta name="description" content="{dede:global.cfg_description/}"
是可以调用的,你看下你的下图设置是否设置好
2、dedecms中dede:global dede field分别是什么意思?有何区别?系统基本参数和DEDE标签是否一样?
dede:global ,dede field标签一样的。
区别:
{dede:field.title}:
一般是在文章页调用的标题标签,显示文章的标题,全局都可以使用。 这个标签通常用在页面的head中。
基本语法:
headtitle{dede:field.title}/title/head。
dede:global :
是全局变量 例如后台基本参数中的站点根网址,{field:title/] :是列表页底层模板标签,需要配合{dede:list}{/dede:list}或者{dede:arclist}{/dede:arclist}一起使用。
基本语法:
{dede:list pagesize="10"}
li[b[field:typelink/]/b]a href="[field:arcurl/]" [field:title/]/a/li
{/dede:list}
扩展资料:
Field类
获得Field
1、Field[] fs=c.getFields();
//获得公有属性(只能是公有的)/*/可以是父类的公有的属性
2、Field[] fs2=c.getDeclaredFields();
//获得所有属性(全部类型的修饰符属性均可获得)
3、Field fs3=c.getField(String FieldName);
//获得指定名字的公有属性(只能是公有的)
4、Field fs4=c.getDeclaredField(String FieldName);
//获得指定名字的属性(全部类型的修饰符的属性中指定名字)
3、DEDECMS网站中的title代码如何修改?
【cfg_webname】是dede数据中的一个表 是设置网站名称的 建议不要去乱修改,以防出错 当然你如果熟悉数据库列外·呵
powered by dedecms.com 是织梦的版权连接 可以修改成自己想要的··也可以删除或留着
4、dedecms是否支持diy
完全是的。系统自带的模板可以修改的,而且你可以自己制作网页模板,或者从网上下载满意的模板,安装进dedecms系统里。
5、织梦用“runphp='yes'”怎样调自定义字段
用全局变量来解决这个问题。。
{dede:php}$GLOBALS['xxoo']=$arc-Fields['fieldname']{/dede:php}
{dede:field.xxxx runphp="yes"}@me="test".@me."-test".$GLOBALS['xxoo'];{/dede:field.xxxx}
即,先开一个PHP的标签,把想赋的值替换给global变量。然后在另外的运行中将field值赋值给他。
DedeCms在dede:arclist标签 如何调用附加表内容
在dede:arclist 中调用附加表内容
{dede:arclist titlelen='26' row='20' orderby='id'}
title=[field:title/]
typeid="[field:typeid/]
[field:id runphp="yes"]
$dsql = new DedeSql(false);
$a="SELECT game.assprice,game.msg,game.bigpic,game.model,game.sptype,gameetime,game.brand
FROM dede_addongame_tg as game where game.aid=@me";
$arcRow = $dsql-GetOne($a);
@me='url="'.$arcRow[sptype].'" leixing="'.$arcRow[model].'" pingfen="'.$arcRow[assprice].'" lurl="'.$arcRow[cometime].'" regurl="'.$arcRow[brand].'"';
[/field:id]
info="[field:description /]
post="[field:id/]"
click="[field:click /]"
href="[field:arcurl/]"
img="a href='[field:arcurl/]'img src='[field:litpic/]' border='0' width='110' height='80' alt='/a"
/
A href="[field:arcurl/]"IMG height=80 alt=
src="[field:litpic/]" width=110 border=0/A
{/dede:arclist}
[field:id runphp="yes"]
$dsql = new DedeSql(false);
$a="SELECT game.assprice,game.msg,game.bigpic,game.model,game.sptype,gameetime,game.brand
FROM dede_addongame_tg as game where game.aid=@me";
$arcRow = $dsql-GetOne($a);
@me='url="'.$arcRow[sptype].'" leixing="'.$arcRow[model].'" pingfen="'.$arcRow[assprice].'" lurl="'.$arcRow[cometime].'" regurl="'.$arcRow[brand].'"';
[/field:id]
绿颜色所标地方,即是
通过ID,找到AID=ID所对应的附加表
附加表内容调用$arcRow[列名]
详细解释
以下内容只给不懂 PHP和MYSQL的人观看
[field:id runphp="yes"]
//runphp="yes" 表示 [field:id /] 里要运行 PHP程序
$dsql = new DedeSql(false);
//创建一个对象
$a="SELECT game.assprice,game.msg,game.bigpic,game.model,game.sptype,gameetime,game.brand
FROM dede_addongame_tg as game where game.aid=@me";
// 创建数据库语句,并付值给$a,
// dede_addongame_tg as game 定义表的别名为GAME
// where game.aid=@me";查询条件 game.aid=@me 其中 @ME=ID,即文章ID
$arcRow = $dsql-GetOne($a);
// 运行数据库语句并把结果放到数组$arcRow 中
@me='url="'.$arcRow[sptype].'" leixing="'.$arcRow[model].'" pingfen="'.$arcRow[assprice].'" lurl="'.$arcRow[cometime].'" regurl="'.$arcRow[brand].'"';
//付值给@ME返回,这里,要想输出的值,必须付值给@me ,为了减少读取数据库的次数,这里一次把所有的结果都输出了. 从数组中读取数据为$arcRow[字段名] 字段名即数据库列名
dedecms全局变量表的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、dedecms全局变量表的信息别忘了在本站进行查找喔。