二次開發(fā)之 自定義函數(shù)
情景:
下載信息
如: 45M|exe|virtualbox|oracle
如何把它更好的顯示在模板中呢
{dede:field.downloads?function='myformat3gp(@me)'/}
在 dede的include文件夾中的 extend.func.php 文件中添加自定義函數(shù)
代碼舉例:
function?myformatmp4($str)
{
$arr?=?explode(PHP_EOL,$str);
$rvl?=?'';
if(!empty($arr))
{
foreach($arr?as?$v)
{
$data?=?explode('|',$v);
if($data[0]?==?'mp4')
{
$rvl.=<<<HTML
{$data[1]}?(格式:{$data[0]}?/?分辨率:{$data[2]})迅雷高速下載下載到電腦HTML;
}
}
}
return?$rvl;
}注意:如果在 自定義函數(shù)中要使用 模板中的dede標(biāo)簽對(duì)象
只需 global $ac; 使用ac對(duì)象,var_dump一下就知道怎么用了
還有 dede:global 怎么用呢
直接 global $cfg_indexurl; 直接聲明對(duì)應(yīng)的global變量就行了





