Discuz二开,导出插件XML文件时,XML输出的参数修改!
插件导出XML文件的时候
修改 wwwroot\source\function\function_admincp.php 这个文件可以修改导出时 支持的版本 以及 开发者名称 和网址
文件中搜索 function exportdata( 语句修改如下
- //修改变量root
$root = array(
'Title' => $name,
'Version' => 'X3,X3.1,X3.2,X3.3,X3.4,F1.0,L1.0',
'Time' => dgmdate(TIMESTAMP, 'Y-m-d H:i'),
'From' => '日月星辰软件'.' (http://www.zgxsh.com/)',
'Data' => exportarray($data, 1)
);
然后搜索 function exportarray( 语句 修改如下:
- foreach($array as $k => $v) { if(is_array($v)) { $tmp[$k] = exportarray($v, 1); } else { $uv = unserialize($v); if($uv && is_array($uv)) { $tmp['__'.$k] = exportarray($uv, 1); unset($tmp[$k]); } else { $tmp[$k] = $v; } }}
在第二次else下面增加语句:
- if($k == "version" and $v == 'X3.2'){ //$v是你的开发环境DZ版本 $tmp[$k] = "X3,X3.1,X3.2,X3.3,X3.4,F1.0,L1.0"; }
- foreach($array as $k => $v) { if(is_array($v)) { $tmp[$k] = exportarray($v, 1); } else { $uv = unserialize($v); if($uv && is_array($uv)) { $tmp['__'.$k] = exportarray($uv, 1); unset($tmp[$k]); } else { $tmp[$k] = $v; if($k == "version" and $v == 'X3.2'){ //$v是你的开发环境DZ版本 $tmp[$k] = "X3,X3.1,X3.2,X3.3,X3.4,F1.0,L1.0"; } } }}