科讯cms,科讯cmsdedecms

http://www.itjxue.com  2023-01-15 19:32  来源:未知  点击次数: 

如何让科汛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电脑试试,用系统自动游览器访问游览。

以上经验仅供参考。

(责任编辑:IT教学网)

更多