关于discuzx2.5更新后DIY模块模板[order=N]输出错误问题解决方法

时间:2015-06-05所属栏目: discuz教程 来源: 网络整理 热度:

找到以下文件
source\function\function_block.php在这个文件中的function block_template($bid)方法中最后面找到
  1. $template = preg_replace('/\s*\[(order\d+)=\w+\](.*?)\[\/\\1\]\s*/is', '', $template);
  2. $template = preg_replace('/\s*\[(index\d+)=\w+\](.*?)\[\/\\1\]\s*/is', '', $template);
修改为
  1. $template = preg_replace('/\s*\[(order\d*)=\w+\](.*?)\[\/\\1\]\s*/is', '', $template);
  2. $template = preg_replace('/\s*\[(index\d*)=\w+\](.*?)\[\/\\1\]\s*/is', '', $template);
简单的说就是把加号替换成*号就可以了
敬告:文章来源于网络 仅供个人学习和参考 版权归属作者所有 禁止商业用途转载!
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)