Discuz!NT升级3.6后出现tags.aspx(标签页)或showdebate.aspx(辩论页)报错

新装了, Discuz!NT 3.6.711 版本出现tags.aspx和showdebate.aspx这个页报错。

如图报错:


错误分别是

tags.aspx页的785行:

templateBuilder.Append(“</cite>\r\n    <em>”); templateBuilder.Append(TypeConverter.StrToDateTime(post.Postdatetime).ToString(“yyyy.MM.dd HH:mm”));
showdebate.aspx页的881行:

templateBuilder.Append(“</em> — 结束时间 <em>”); templateBuilder.Append(TypeConverter.StrToDateTime(debateexpand.Terminaltime).ToString(” yyyy-MM-dd HH:mm”));

分别改成:

tags.aspx页的785行:

templateBuilder.Append(“</cite>\r\n    <em>”);templateBuilder.Append(post.Postdatetime.ToString(“yyyy.MM.dd HH:mm”));

templateBuilder.Append(“</cite>\r\n    <em>”); templateBuilder.Append(Convert.ToDateTime(post.Postdatetime).ToString(“yyyy.MM.dd HH:mm”));

showdebate.aspx页的881行:

templateBuilder.Append(“</em> — 结束时间 <em>”); templateBuilder.Append(Convert.ToDateTime(debateexpand.Terminaltime).ToString(” yyyy-MM-dd HH:mm”));

templateBuilder.Append(“</em> — 结束时间 <em>”); templateBuilder.Append(debateexpand.Terminaltime.ToString(” yyyy-MM-dd HH:mm”));

这样就可以了,因为debateexpand.Terminaltime和post.Postdatetime已经是日期时间类型了,不知道为什么还要转一下!

这个错误很简单,难道是他们开发团队故意搞出来的????

1 条评论

  1. b7hx6m这么好的文章没人顶?