|
主题:强烈建议!开发人员请进! [收藏主题] | 转到: |
我用的是科讯的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) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
我想,这可能也算是个不小的问题了,要加版权之类的信息最好能可视地加,如果还担心有人篡改,那可以在头部加,或者在body里面加html注释也可以啊,相信你们还有更多更好的主义,但是要注意一下不要影响整个html,特别是要注意标准化的问题,我相信如果一个cms对标准化这方面很注意,支持的很好,会很有前途的。(比如说,还有一个问题我已经没精力去改代码了,就是生成的html里会把很多标签改成大写的字母,比如我模版里本来是<span></span>和<h1></h1>,发布以后就变成<SPAN></SPAN><H1></H1>了,我觉得这样很不好……也不符合w3c的标准……以上仅仅是个人观点
[此贴子已经被作者于2006-11-2 15:19:23编辑过] |
|
支持(0) | 反对(0) 顶端 底部 |
以下是引用inlet511在2006-11-2 15:09:08的发言: 我想,这可能也算是个不小的问题了,要加版权之类的信息最好能可视地加,如果还担心有人篡改,那可以在头部加,或者在body里面加html注释也可以啊,相信你们还有更多更好的主义,但是要注意一下不要影响整个html,特别是要注意标准化的问题,我相信如果一个cms对标准化这方面很注意,支持的很好,会很有前途的。(比如说,还有一个问题我已经没精力去改代码了,就是生成的html里会把很多标签改成大写的字母,比如我模版里本来是<span></span>和<h1></h1>,发布以后就变成<SPAN></SPAN><H1></H1>了,我觉得这样很不好……也不符合w3c的标准……以上仅仅是个人观点 着色部分看看KS_Inc/Editor.vbs这个文件。呵呵。里面就是改代码的函数。 |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
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) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
以下是引用国际设计大师在2006-11-2 7:09:55的发言: 不光是科汛的在线编辑器会这样,其它的CMS也是一样. 你用文本编辑模式,就不会了. 做模板也可以直接用DW做, 哦,知道了,原来是“文本编辑”模式,而不是“代码模式”,刚做了,是把头部信息保存成功了。 但是我的页面显示的还是不对,我把我做的和生成的对比了一下,发现原来影响显示效果的是生成的文件最上边的一行信息: <!-- published at 2006-11-2 下午 02:26:23 KesionCMS V3.0 --> 我觉得能不能把这个信息放在头部信息里面啊,放在上面真的影响显示,我把它去掉,再浏览,完全正常,但是加上它马上就会有个别框对不齐,我不知道是什么原因,但真的是这样。 请科讯的技术人员关注一下吧,能否解决? |
|
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |