您现在的位置是:网站首页> > 互联网+ > 怎样在sdcms留言板里添加字段和修改模板文件

怎样在sdcms留言板里添加字段和修改模板文件

  • 互联网+
  • 2019-4-17 15:14:17
  • 人已阅读
  • @著作权归作者所有
简介企业站一般都需要一个在线提交表单或者留言板的功能,之前用织梦做留言板加表单的时候只需要在后台一个表单增加需要的字段然后在留言板模板中添加字段就可以了。但是sdcms后台的留言板类似个插件的功能,默认的留言板…
企业站一般都需要一个在线提交表单或者留言板的功能,之前用织梦做留言板加表单的时候只需要在后台一个表单增加需要的字段然后在留言板模板中添加字段就可以了。但是sdcms后台的留言板类似个插件的功能,默认的留言板只有name和提交内容这两个字段,那么如何在留言板中添加其它字段呢?看了一下插件下的留言板里的index.asp文件,都是asp的看的不是很懂(没有学过asp),大概内容是看懂了都是一个道理的:先提交数据然后存入数据库的字段中,看来先要在数据库中增加字段了。首先把数据库下载下来,找到sd_book那个数据表,也就是留言板的那个数据表,然后在这个数据表里面添加自己想要加入的字段,在这里要注意如果你对字段的类型要求不高的话,不管他是数字还是文字还是其他什么,你都统一用文本类型就可以了。这样是为了以后在模板文件中写入数据库的时候避免出错。

添加好数据库的字段之后下面就开始制作留言板模板文件了,默认的留言板文件是模板目录中的sdcms_book.htm这个文件,把设计好的表单和对应的字段替换掉默认模板中的表单就可以了,这里要特别提示的就是一定不要去掉模板文件中的加载js上部的一段代码: 还有就是不能去掉调用留言的标签,这是sdcms检测模板文件是否正确的依据,如果去掉必要的标签会提示模板文件不正确的。

下一步就是要修改skins/2009/js/sdcms.js 这个js文件是对表单进行页面检测和提交表单的,这里是关键,在论坛中看到有些人说为什么写不进库就是因为忘记修改这个js文件了。如图,我已经要把要修改的地方用红线标识出来了:
怎样在sdcms留言板里添加字段和修改模板文件


上面修改的也是将对应字段的name保存进去,这里红框的地方就是提交表单的意思,如果这里不补充好就没办法写入数据库了,如果对添加的字段要进行页面的判断的话,上面就把相对的字段name写进去就可以了。

最好就是要修改留言板主文件了,和上面的做法一样,也是要把添加的字段加进去就可以了,如图我也要把要修改的地方用红线标识出来了:
怎样在sdcms留言板里添加字段和修改模板文件

上面标红线的地方就是要修改的了,注意一定不能遗漏字段,不然数据库会出错误的。

好了上面的教程已经很详细了,先写到这里了。

来源:镜花水月的博客

Top