账号通
    

账号  

密码  

4531

查看

10

回复
主题:强烈建议!开发人员请进! [收藏主题] 转到:  
inlet511 当前离线

122

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1093 分
登录次数:86 次
注册时间:2006/11/2
最后登录:2010/11/29
inlet511 发表于:2006/11/2 1:34:00   | 显示全部帖子 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

我用的是科讯的cms

为什么我的模版<body>标签之前的东西全部都被替换成一个简单的<html>了?

文档类型的指定,例如:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

也被删除掉了,这样的话影响很大,显示会有不小的变化。

我在admin/Admin_Template.asp里挖了很久终于找到是哪里出的问题了,没猜错的话,是这个文件中的第946行和1000行的操作出的问题,竟然把头部的信息都替换没了!改来改去也改不出个结果,可能是我技艺不精,请科讯的开发人员(或者看到本贴的高手)给指导一下,教教改动的方法吧,或者干脆直接帮忙改一下,传在论坛上吧,拜谢了!!!很急的,这几天就要完工了,出了这个问题真的很头疼。已经困扰了很久了。

另外建议,新版本把这种替换去掉吧,我觉得没什么必要,开放一点比较好,可以给用户更大的空间。


[此贴子已经被作者于2006-11-2 1:46:02编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
inlet511 当前离线

122

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1093 分
登录次数:86 次
注册时间:2006/11/2
最后登录:2010/11/29
inlet511 发表于:2006/11/2 15:09:00   | 显示全部帖子 查看该作者主题 沙发 
做在线知识付费 选科汛云开店
    我想,这可能也算是个不小的问题了,要加版权之类的信息最好能可视地加,如果还担心有人篡改,那可以在头部加,或者在body里面加html注释也可以啊,相信你们还有更多更好的主义,但是要注意一下不要影响整个html,特别是要注意标准化的问题,我相信如果一个cms对标准化这方面很注意,支持的很好,会很有前途的。(比如说,还有一个问题我已经没精力去改代码了,就是生成的html里会把很多标签改成大写的字母,比如我模版里本来是<span></span>和<h1></h1>,发布以后就变成<SPAN></SPAN><H1></H1>了,我觉得这样很不好……也不符合w3c的标准……以上仅仅是个人观点

[此贴子已经被作者于2006-11-2 15:19:23编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
inlet511 当前离线

122

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1093 分
登录次数:86 次
注册时间:2006/11/2
最后登录:2010/11/29
inlet511 发表于:2006/11/2 14:56:00   | 显示全部帖子 查看该作者主题 藤椅 
科汛在线网校系统

my God……终于找到生成那段发布信息的函数在哪里了……

在KS_Clsx下一个名字叫KS_RefreshCls.asp的文件里的第2168行:

  '**************************************************
  '函数名:Published
  '作  用:取得发布时间及版权信息
  '参  数:无
  '**************************************************


呵呵,终于改好了~头疼两天的问题解决了~

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
inlet511 当前离线

122

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1093 分
登录次数:86 次
注册时间:2006/11/2
最后登录:2010/11/29
inlet511 发表于:2006/11/2 13:55:00   | 显示全部帖子 查看该作者主题 板凳 
科汛在线考试系统(NET)

  Response.Write "  {document.TemplateForm.Content.value=""<html>\n""+frames[""TemplateContent""].ReplaceUrl(frames[""TemplateContent""].ReplaceImgToScript(frames[""TemplateContent""].Resumeblank(frames[""TemplateContent""].KS_EditArea.document.documentElement.innerHTML)))+""\n<\html>"";document.all.codearea.style.display='';document.all.editorarea.style.display='none';document.all.toplabelarea.style.display='';}" & vbcrlf

就是这行,我只想把<html>前面加上:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

仅此而已……我试着这样做了:

  Response.Write "  {document.TemplateForm.Content.value=""

<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd""><html>

\n""+frames[""TemplateContent""].ReplaceUrl(frames[""TemplateContent""].ReplaceImgToScript(frames[""TemplateContent""].Resumeblank(frames[""TemplateContent""].KS_EditArea.document.documentElement.innerHTML)))+""\n<\html>"";document.all.codearea.style.display='';document.all.editorarea.style.display='none';document.all.toplabelarea.style.display='';}" & vbcrlf

改动了一下(共两处上述代码,第946行和第1000行),仅仅做了个小改动,在<html>上面增加了一串字符,并把"号换成"",理论上应该没问题,但是改了后就不能保存模版了,而且不能以代码模式编辑模版了……

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
inlet511 当前离线

122

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1093 分
登录次数:86 次
注册时间:2006/11/2
最后登录:2010/11/29
inlet511 发表于:2006/11/2 1:45:00   | 显示全部帖子 查看该作者主题 报纸 
科汛在线考试系统(NET)

  不光是这样,把头部的css和<script></script>都移到<body></body>之间了,你们是怎么做到的……没看懂……虽然没丢,但是我觉得没有必要啊,而且这样是不符合标准的啊……

  建议模版这块儿能够给用户完全自由的空间,不要对用户自定义的模版进行任何修改。我挑选cms很重要的一个考虑因素就是这个,因为我是专门搞美工的,偶尔独立给别人做个站,只好用现成的cms,对这方面就比较注意,我相信有很多人会像我一样很注意对模版的支持的,希望自由点,再自由点……


[此贴子已经被作者于2006-11-2 1:47:44编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
inlet511 当前离线

122

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1093 分
登录次数:86 次
注册时间:2006/11/2
最后登录:2010/11/29
inlet511 发表于:2006/11/2 14:34:00   | 显示全部帖子 查看该作者主题 地板 
科汛在线商城系统(NET)
以下是引用国际设计大师在2006-11-2 7:09:55的发言:

不光是科汛的在线编辑器会这样,其它的CMS也是一样.

你用文本编辑模式,就不会了.

做模板也可以直接用DW做,

哦,知道了,原来是“文本编辑”模式,而不是“代码模式”,刚做了,是把头部信息保存成功了。

但是我的页面显示的还是不对,我把我做的和生成的对比了一下,发现原来影响显示效果的是生成的文件最上边的一行信息:

<!-- published at 2006-11-2 下午 02:26:23 KesionCMS V3.0 -->

我觉得能不能把这个信息放在头部信息里面啊,放在上面真的影响显示,我把它去掉,再浏览,完全正常,但是加上它马上就会有个别框对不齐,我不知道是什么原因,但真的是这样。

请科讯的技术人员关注一下吧,能否解决?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
inlet511 当前离线

122

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1093 分
登录次数:86 次
注册时间:2006/11/2
最后登录:2010/11/29
inlet511 发表于:2006/11/2 13:48:00   | 显示全部帖子 查看该作者主题 7楼 
以下是引用国际设计大师在2006-11-2 7:09:55的发言:

不光是科汛的在线编辑器会这样,其它的CMS也是一样.

你用文本编辑模式,就不会了.

做模板也可以直接用DW做,

我是用文本编辑的,一样会去掉头部信息。请教……谁能告诉我如何彻底解决这个问题……我觉得直接改相关的asp是最直接的办法,我只需要增加头部信息,而且头部信息都一样,不能编辑也无所谓,只要能把我那个贴里的那条加上就可以

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.15625秒 powered by KesionCMS 9.0