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已经是日期时间类型了,不知道为什么还要转一下!
这个错误很简单,难道是他们开发团队故意搞出来的????


b7hx6m这么好的文章没人顶?