无限星辰工作室-客户无限互联网动力之源
标题:
Discuz! x3.2DIY模板目录不正确 解决方案之一
[打印本页]
作者:
crx349
时间:
2014-9-26 15:09
标题:
Discuz! x3.2DIY模板目录不正确 解决方案之一
故障说明:Discuz!x3.2插件在编辑Diy时提示:DIY模板目录不正确 或者 diy_tpldirectory_invali 的错误
适用版本:Discuz!x3.2
解决方案:
1.打开\source\function\function_portalcp.php
搜索
if(strpos($tpldirectory, '..') !== false || strpos($tpldirectory, "\0") !== false) {
return 'diy_tpldirectory_invalid';
}
复制代码
修改为:
if(strpos($template, '..') !== false || strpos($template, "\0") !== false) {
return 'diy_template_filename_invalid';
}
$tpldirectoryarr = explode('/', trim($tpldirectory, './'));
复制代码
搜索:
if(empty($_POST['name'])) {
$_POST['name'] = $_POST['title'];
}
复制代码
修改为:
if(empty($_POST['name'])) {
$_POST['name'] = $_POST['title'];
}
if(!preg_match('/^[\w\_\.]+$/i', $_POST['name'])) {
return 'topic_created_failed';
}
复制代码
2.覆盖同名文件,更新缓存
3.故障解决
欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://xmspace.net/)
Powered by Discuz! X3.4