admin 管理员组文章数量: 1184232
2024年3月10日发(作者:phpstudy安装wordpress)
如何创建织梦自定义标签
织梦(DEDECMS)的标签功能对于普通的用户来说已经非常的强大,但是如果对于我们做
一些稍微大型的网站,对于一些织梦的功能二次开发,就需要用我们来自定义织梦的标签了。
今天恰维网络就织梦如何自定义标签来给大家讲解一下,希望对大家有所帮助。
首先,像织梦的dede:arclist,这样的标签来说,主要是列举出符合条件的文章列表,比如某
个栏目下的,某个属性的。如果我们要修改调用某个自定义属性的内容,而这个标签无法满
足我们的时候,怎么去做呢?在织梦的后台–模板–标签源码管理,这个里面会列举出我们常
用的一些标签,其实,我们用的这些标签都是在这里定义的,如果我们需要重新定义一个标
签,可以点击右上角的【增加一个新的标签】。
这个会有详细的说明,标签文件名为:标签名.接口函数定义为:functionlib_标签名
(&$ctag,&$refObj),返回值是结果字符串修改标签时为了防止出错,您也可以修改它的名称
(同时修改文件名和函数名),这样等同继承了原来标签的代码建立一个新的标签。
if(!defined(‘DEDEINC’))
{
exit(“RequestError!”);
}
functionlib_demotag(&$ctag,&$refObj)
{
global$dsql,$envs;
//属性处理
$attlist=”row|12,titlelen|24″;
FillAttsDefault($ctag->CAttribute->Items,$attlist);
extract($ctag->CAttribute->Items,EXTR_SKIP);
$revalue=”;
//你需编写的代码,不能用echo之类语法,把最终返回值传给$revalue
//——————————————————
$revalue=‘HelloWord!’;
//——————————————————
return$revalue;
}
?>
这句话,如果我们调用dede:demota,就会运行上面的函数,返回结构为’HelloWord!’。如果
我们有一定的PHP基础,可以在函数里面修改一下,写上自己的函数,就可以返自己想要
的结果。这个需要大家有一定的PHP基础,如果大家有需要这方面的开发的,不会PHP的,
可以联系我。
恰维网络,专业织梦仿站,织梦二次开发,DEDECMS开发,提供织梦模板。
原创文章如转载,请注明:转载自织梦仿站[/]
本文链接地址:/dede-study/dede-diy-biaoqian/
版权声明:本文标题:如何创建织梦自定义标签 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710077835a556656.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论