织梦标签调用主要集中在/include/taglib/下面! 而他的调用方式是这样的 /include/helpers/channelunit.helper.php文件内 //由于考虑兼容性,原来文章调用使用的标记别名统一保留,这些标记实际调用的解析文件为inc_arclist.php if (preg_match( /^(artlist|likeart|hotart|imglist|imginfolist|coolart|specart|autolist)$/ , $tagname )) { $tagn […]
织梦标签调用主要集中在/include/taglib/下面!
而他的调用方式是这样的
/include/helpers/channelunit.helper.php文件内
				//由于考虑兼容性,原来文章调用使用的标记别名统一保留,这些标记实际调用的解析文件为inc_arclist.php        if(preg_match("/^(artlist|likeart|hotart|imglist|imginfolist|coolart|specart|autolist)$/", $tagname))        {            $tagname='arclist';        }        if($tagname=='friendlink')        {            $tagname='flink';        }        if(in_array($tagname,$alltags))        {            if(in_array($tagname, $disable_tags))            {                if(DEBUG_LEVEL) echo 'DedeCMS Error:Tag disabled:"'.$tagname.'" <a href="http://help.dedecms.com/install-use/apply/2013/0711/2324.html" target="_blank">more...</a>!';                continue;            }            if (DEBUG_LEVEL==TRUE) {                $ttt1 = ExecTime();            }            $filename = DEDEINC.'/taglib/'.$tagname.'.lib.php';            echo $filename;            include_once($filename);            $funcname = 'lib_'.$tagname;            $dtp->Assign($tagid,$funcname($ctag,$refObj));            if (DEBUG_LEVEL==TRUE) {                $queryTime = ExecTime() - $ttt1;                echo '标签:'.$tagname.'载入花费时间:'.$queryTime."<br />\r\n";            }        }    } | 
		
我们可以看到,根据你调用的标签!
比如dede:artlist
				 if(preg_match("/^(artlist|likeart|hotart|imglist|imginfolist|coolart|specart|autolist)$/", $tagname)) | 
		
首先会进行判断!因为现有的只有这些!
然后
				 $filename = DEDEINC.'/taglib/'.$tagname.'.lib.php'; | 
		
就会获取对应的文件!
然后在taglib里面增加一个xhcss.lib.php的文件,那么我们就可以用
{dede:xhcss}来调用内容拉!
然后我们需要在里面增加函数
				<?php   if(!defined('DEDEINC')) exit('Request Error!'); function lib_xhcss(&$ctag,&$refObj){} | 
		
	然后自行处理函数即可!