二次开发之 自定义函数
扫描二维码
随时随地手机看文章
情景:
下载信息
如: 45M|exe|virtualbox|oracle
如何把它更好的显示在模板中呢
{dede:field.downloads function='myformat3gp(@me)'/}
在 dede的include文件夹中的 extend.func.php 文件中添加自定义函数
代码举例:
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; }
注意:如果在 自定义函数中要使用 模板中的dede标签对象
只需 global $ac; 使用ac对象,var_dump一下就知道怎么用了
还有 dede:global 怎么用呢
直接 global $cfg_indexurl; 直接声明对应的global变量就行了