使用5UCMS的一些经验
很久没用ASP的程序了,我用集成的环境,那个什么NEIBOX,发现无法安装5U,具体的原因我没有探究
貌似WIN7装IIS比较简单,于是我用上了WIN7的IIS
装好IIS后可以安装5U,却发现不能登陆后台,显示error
然后进入IIS管理工具,点自己的机子名称,右边IIS下面有个ASP,选中他,右键,打开功能,点开调试属性,打开将错误发送到浏览器,再点右上角的应用
后来才发现原来是默认没开启父路径,导致不能用../表示父路径
然后我们在刚才的界面打开“启用父路径”,一样点应用,就可以正常访问了
admin_setting.asp有一条收集客户安装信息的JS 为了安全,我删掉了
Menu 里的外部连接不出来是由于class_template.asp大概171行多了个And [OutSideLink]=0
栏目内容修改 后台改动了admin_channel.asp Inc\class_channel.asp 前台改动了 inc\class_channel.asp 修改后可以像DEDE那样添加栏目内容供单页栏目调用,可惜没空加上编辑器,有空再说了
我的想法还得再加上一个英文栏目标题,很多企业站有可能会用到
发现后台添加新栏目的时候数据库的前缀没有转换还是{pre},然后我直接用ASP调用了
admin_channel.asp大概218行
<option value=”<%=DataBasePrefix%>Content_01″ <%If U.vTable = DataBasePrefix&”Content_01″ Then Response.Write “selected”%>>数据表一</option>
<option value=”<%=DataBasePrefix%>Content_02″ <%If U.vTable = DataBasePrefix&”Content_02″ Then Response.Write “selected”%>>数据表二</option>
<option value=”<%=DataBasePrefix%>Content_03″ <%If U.vTable = DataBasePrefix&”Content_03″ Then Response.Write “selected”%>>数据表三</option>
<option value=”<%=DataBasePrefix%>Content_04″ <%If U.vTable = DataBasePrefix&”Content_04″ Then Response.Write “selected”%>>数据表四</option>
<option value=”<%=DataBasePrefix%>Content_05″ <%If U.vTable = DataBasePrefix&”Content_05″ Then Response.Write “selected”%>>数据表五</option>
<option value=”<%=DataBasePrefix%>Content_06″ <%If U.vTable = DataBasePrefix&”Content_06″ Then Response.Write “selected”%>>数据表六</option>
<option value=”<%=DataBasePrefix%>Content_07″ <%If U.vTable = DataBasePrefix&”Content_07″ Then Response.Write “selected”%>>数据表七</option>
<option value=”<%=DataBasePrefix%>Content_08″ <%If U.vTable = DataBasePrefix&”Content_08″ Then Response.Write “selected”%>>数据表八</option>
<option value=”<%=DataBasePrefix%>Content_09″ <%If U.vTable = DataBasePrefix&”Content_09″ Then Response.Write “selected”%>>数据表九</option>
<option value=”<%=DataBasePrefix%>Content_10″ <%If U.vTable = DataBasePrefix&”Content_10″ Then Response.Write “selected”%>>数据表十</option>
然后如果栏目设置为外部链接,就没办法有下属栏目,编辑原来的下属栏目也会出错
主要也是admin_channel.asp大概180行,去掉Where [OutSideLink]=0
修改了留言插件 让它可以部分支持模板代码 ,很简单在留言的index.asp顶上插入<!–#include file=”../../Inc/Const.Asp”–>
用了一段时间的5U后,发现这个简单的CMS还是有很多优点的,拿来做企业站非常方便