本文目录一览:
- 1、悬赏100:请教织梦dedecms在系统根目录下/include/taglib自己定义的标签如何传递两个参数变量到模板中?
- 2、dedecms 怎么使用全局函数
- 3、织梦模板调用函数{dede:field name='typeid' function='gettoptypedir(@me)' /}后,
- 4、dedecms 怎样调用自定义函数
悬赏100:请教织梦dedecms在系统根目录下/include/taglib自己定义的标签如何传递两个参数变量到模板中?
$attlist="name|,age|";你这句话是不是有问题多了逗号,
$attlist="name|age|";
区别就在这
dedecms 怎么使用全局函数
您好,朋友。跟版网团队很高兴能为您解答:
首先我觉得如果您是织梦的新手的话,应该先去了解织梦的目录结构,每个目录中有哪些文件,这些文件都有什么用。当然你必须了解的那么清楚,大概了解下就可以。
织梦的templets文件夹是织梦的模板文件夹,这个目录中主要是放的织梦的模板文件,default这个目录是织梦默认的模板文件。当然你如果建立了aa目录的话,只需在系统基本参数设置中将aa设置为模板目录即可。
织梦模板文件夹下一般放的是已.htm结尾的模板文件,这些模板文件中含有织梦特有的标签,所有内容都可以通过标签调用。你在这个文件夹下建立php文件并定义方法是不对的。
织梦的核心文件都在include这个文件夹下,这个目录下的taglib是织梦核心的类库文件,如果需要添加全局函数的话一般在include下的extend.func.php 这个文件中添加。
学习织梦的话需要有php,html,css基础,建议多提问学习。
希望我的回答能够帮到您。这些都是跟版网手打的,非复制。如果帮助您了,请采纳。跟版网-专业织梦模板定制下载站。
织梦模板调用函数{dede:field name='typeid' function='gettoptypedir(@me)' /}后,
说明系统对gettoptypedir(@me)这个函数不支持 或者没有这个函数
解决办法第一是写相对路径
比如link href="/css/index.css" rel="stylesheet" type="text/css" /
第二
link href="/css{dede:field name='typeid' runphp='yes' }
$sql=select typedir from dede_arctype where id=".@me."
global $dsql;
$dsql-execute('a',$sql);
$row=$dsql-getobject('a');
$typedir=$row-typedir;
@me=$typedir;
{/dede:field.typeid}.css" rel="stylesheet" type="text/css" /
可能第二种方法代码有误 但原理你应该看懂了
dedecms 怎样调用自定义函数
板里写一句代码,就可以得到自己想要的结果了。下面举一个例子来说明一下使用dedecms如何添加自定义函数。
比如,我想在首页通过会员id获得会员的名称,我可以这样写一个自定义函数:
function GetMemberName($str){
$dsql = new Dedesql(false);
$row = $dsql-