科讯cms,科讯cmsdedecms
如何让科汛CMS v7像v8一样在自定义输出样式支持if标签
科讯CMS v8 支持条件判断语句,格式如下:
{$IF 条件}{成立执行的代码}{不成立执行的代码}{/$IF}
不过还有很多用户喜欢v7,这里就分享一个修改方法,让科讯CMS v7也可支持IF标签!
请按以下步骤操作:
1、打开 ks_cls/Kesion.Label.FunctionCls.asp 文件
2、找到以下这段代码(此处是唯一的):
Echo Mid(sTemplate, iPosLast)
在这段代码下面下面加一行:
Templates=ParseIF(Templates)
如下图所示,红线标志部分为添加的代码,
3、搜索以下这行代码:
Function Parse(sTemplate, iPosBegin)
在这段代码上面插入以下代码:
Function DoIf(byval condition,byval yes,byval no)
if(Eval(condition)) then DoIf=yes else DoIf=no
end function
Function ParseIF(sTemplate)
dim condition,yes,no
regEx.Pattern = “\{\$IF([^\}]*)\}[^\{]*\{([^\}]*)\}[^\{]*\{([^\}]*)\}[^\{]*{/\$IF\}”
Set Matches = regEx.Execute(sTemplate)
On Error Resume Next
while(Matches.Count0)
set Match=Matches(0)
condition=Match.SubMatches.Item(0)
yes=Match.SubMatches.Item(1)
no=Match.SubMatches.Item(2)
sTemplate=replace(sTemplate,Match.Value,DoIf(condition,yes,no))
set Matches=regEx.Execute(sTemplate)
wend
set Matches=nothing
ParseIF=sTemplate
end Function
如下图所示:
4、保存并覆盖文件,这样就可以在KesionCMS v7 中使用if标签了
我忘记了我的科讯cms的后台管理帐号和密码了怎么办?
1:如何更换管理员名称?
答:请打开KesionCMS系统文件KS_Data,打开KesionCMS6.mdb,找到表KS_Admin,将username里的值,改成你要的名称即可.
2:如果忘记后台密码了怎么办?
答:如果你忘记了后台登录密码,请打开KesionCMS系统文件KS_Data,打开KesionCMS6.mdb,找到表KS_Admin,把469e80d32c0559f8复制到password字段替换.这样你的后台密码就变成了admin888
你还可以使用管理员KEY工具来重置帐户密码,管理员KEY工具下载地址:
怎样用Access打开科讯CMS里的数据库文件 “KesionCMS9.mda”?
你试一下从access中打开所有文件。如果不行,建议你使用mdb view plus,也是打开所有文件,然后找到你要打开的数据库。这个软件比较强,比access兼容性好。
自己用科讯CMS的系统做一个网站,是ASP的。上传到服务器上面后。打开网站有时候点击超链接没反应。
有时候可以有时候又不可以就说明不是服务器的问题,你可以在本地多测试测试。
或者你将CMS原本,上传到该服务器进行测试,看是否有同类问题。
其次你用的是什么游览器?科讯CMS兼容性不是很广,有些游览器需要在兼容模式下才能正常访问,特别是后台,IE7.0版本以上兼容模式才可以操作,其它游览器在不兼容的情况下,基本上很多链接都点不开。
至于你说的前台出现链接无效,暂时还没碰到过,换台XP电脑试试,用系统自动游览器访问游览。
以上经验仅供参考。