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/


本文标签: 标签 织梦 修改 大家 文章