解读SiteFactory 留言板出现:服务器无响应,错误代码:500_动易Cms教程
问题:SiteFactory 留言板出现:服务器无响应,错误代码:500。
说明:出现这个错误,估计也是非常少见的,为了方便查找,在这里做一下说明,方便以后用户也遇见到类似的问题而烦恼。 类似例子解决方法:当有用户访问到留言板的内容页时(/Item/信息ID.aspx),出现服务器无响应,这样可能是因为做模板的时候修改了里面的AJAX代码,留言板的AJAX代码一般情况下不需要修改,保存原样即可。1、在SiteFactory1.2的模板方案中,默认留言内容页模板.html 有一段:[正确:]function commentinit(){ var x = new AjaxRequest(XML,commentform); x.labelname = 留言回复标签; x.para = [generalid=@RequestInt_id]; x.currentpage = 1; x.post(updatelabel, {PE.SiteConfig.applicationpath/}ajax.aspx, function(s) { var xml = x.createXmlDom(s); $(commentform).innerHTML = xml.getElementsByTagName(body)[0].firstChild.data; changepage(1,回复留言列表,JS_基本风格); getcurrentuserinfo() });} 但是有些用户却改成了下面的:[错误:]function commentinit(){ var x = new AjaxRequest(XML,commentform); x.labelname = 留言回复标签; x.para = [generalid=7]; x.currentpage = 1; x.post(updatelabel, {PE.SiteConfig.applicationpath/}ajax.aspx, function(s) { var xml = x.createXmlDom(s); $(commentform).innerHTML = xml.getElementsByTagName(body)[0].firstChild.data; changepage(1,回复留言列表,JS_基本风格); getcurrentuserinfo() });} 2、在SiteFactory 2.0的模板方案中,默认留言内容页模板.html 有一段:[正确:]function commentinit(){ var x = new AjaxRequest(XML,commentform); x.labelname = 留言回复; x.para = [itemId=@RequestInt_id]; x.currentpage = 1; x.post(updatelabel, {PE.SiteConfig.ajaxsitepath/}ajax.aspx, function(s) { var xml = x.createXmlDom(s); document.getElementById(commentform).innerHTML = xml.getElementsByTagName(body)[0].firstChild.data; changepage(1,回复留言列表,JS_基本风格); getcurrentuserinfo() });} 但是有些用户却改成了下面的:[错误:]function commentinit(){ var x = new AjaxRequest(XML,commentform); x.labelname = 留言回复; x.para = [itemId=7]; x.currentpage = 1; x.post(updatelabel, {PE.SiteConfig.ajaxsitepath/}ajax.aspx, function(s) { var xml = x.createXmlDom(s); document.getElementById(commentform).innerHTML = xml.getElementsByTagName(body)[0].firstChild.data; changepage(1,回复留言列表,JS_基本风格); getcurrentuserinfo() });} 注意:上面的“generalid=@RequestInt_id”、“itemId=@RequestInt_id”是不需要修改的,保持默认的就可以,不需要固定其ID,这个“@RequestInt_id ”,就代表本页信息的ID,需要用他来传变量数据,将提交的数据提交到数据库。 附:“@RequestInt_id ”的使用方法和说明:/help/SiteFactory/2190.html 总结:谨慎使用“@RequestInt_id ”变量,谨慎修改“@RequestInt_id ”变量。一般情况下,系统发布自带的模板中,一些带“@RequestInt_id ”都不需要修改,除非您特殊情况下需要修改固定其ID。
- MAC错误的解决方法
- 如何屏蔽动易后台导航里的某个功能菜单?
- 动易.NET版本留言自动选定栏目方法
- 动易SiteFactoty整合Discuz!NT3.0
- 在任意位置获取根节点ID标签
- 如何开启SiteWeaver6.8的支持,反对功能
- Windows 2008安装动易.NET系统之四----动易系统安装篇
- Windows 2008安装动易.NET系统之三----数据库篇
- Windows 2008安装动易.NET系统之二----IIS、目录环境配置篇
- 数据库修复,SQL Server 2005内部操作不一致的处理
- 如何安装动易.net程序权限配置
- 为什么提示对Windows系统文件夹下的Temp目录没有访问权限?
- 相关链接:
- 教程说明:
动易Cms教程-解读SiteFactory 留言板出现:服务器无响应,错误代码:500。