实现5ucms V3版自定义字段支持HTML代码,即TAB效果,这样可实现一个新功能TAB效果。
做网站,遇到一个新问题。就是产品介绍里,通过自定义字段新添加扩展字段来实现其它信息。
比如下图所示
要实现TAB效果
第一步。在扩展字段里,建立相关的字段。
第二步。修改admin/inc/Class_Content.Asp页面,第162行。
将: vModeIndex=vModeIndex & "<" & ModeField & ">" & Replace(Replace(Replace(Replace(Replace(Request.Form("ext" & ModeField),"'",""),"<",""),">",""),"""",""),vbcrlf,"") & "</" & ModeField & ">"
修改为: vModeIndex=vModeIndex & "<" & ModeField & ">" & server.HTMLEncode(Request.Form("ext" & ModeField)) & "</" & ModeField & ">"
因为官方屏蔽了自定义字段里值的所的<>符号,结果你提交的所有HTML代码都将不起作用。其实很简单,只需强制输出HTML代码即可。
5ucms这样就会多出一个功能,TAB效果。即解决了困扰我们很长时间的问题。哈哈。
5ucms TAB效果,Firefly原创出品。欢迎各位使用,实现此功能!