


二、修改步骤
1.将高亮显示所需脚本样式文件全部复制到新建的文件夹Highligh中,将此文件夹放在博客目录下。点击下载文件
2.打开header.asp,加入下边代码:
<link type="text/css" rel="stylesheet" href="Highligh/SyntaxHighlighter.css"></link>3.打开footer.asp,在"<script type="text/javascript">initAccessKey() //转换AccessKey For IE</script>"后加入:
<script class="javascript" src="Highligh/shCore.js"></script>
<script class="javascript" src="Highligh/shBrushCSharp.js"></script>
<script class="javascript" src="Highligh/shBrushPhp.js"></script>
<script class="javascript" src="Highligh/shBrushJScript.js"></script>
<script class="javascript" src="Highligh/shBrushVb.js"></script>
<script class="javascript" src="Highligh/shBrushSql.js"></script>
<script class="javascript" src="Highligh/shBrushXml.js"></script>
<script class="javascript" src="Highligh/shBrushDelphi.js"></script>
<script class="javascript" src="Highligh/shBrushPython.js"></script>
<script class="javascript">
dp.SyntaxHighlighter.HighlightAll('code');
</script>4.打开common/ubbcode.asp,找到:
re.Pattern="\[code\](.*?)\[\/code\]"
strContent= re.Replace(strContent,"<div class=""UBBPanel""><div class=""UBBTitle""><img src=""images/code.gif"" style=""margin:0px 2px -3px 0px"" alt=""程序代码""/> 程序代码</div><div class=""UBBContent"">$1</div></div>")替换为:
'默认为html/xml
re.Pattern="\[code\](.*?)\[\/code\]"
strContent= re.Replace(strContent,"<textarea name=""code"" id=""code"" class=""xml"">$1</textarea>")
re.Pattern="\[code=c#:firstline[42]\](.*?)\[\/code\]"
strContent= re.Replace(strContent,"<textarea name=""code"" id=""code"" class=""c#:firstline[42]"">$1</textarea>")
re.Pattern="\[code=c#:collapse\](.*?)\[\/code\]"
strContent= re.Replace(strContent,"<textarea name=""code"" id=""code"" class=""c#:collapse"">$1</textarea>")
re.Pattern="\[code=javascript\](.*?)\[\/code\]"
strContent= re.Replace(strContent,"<textarea name=""code"" id=""code"" class=""javascript"">$1</textarea>")
re.Pattern="\[code=vb\](.*?)\[\/code\]"
strContent= re.Replace(strContent,"<textarea name=""code"" id=""code"" class=""vb"">$1</textarea>")
re.Pattern="\[code=xml\](.*?)\[\/code\]"
strContent= re.Replace(strContent,"<textarea name=""code"" id=""code"" class=""xml"">$1</textarea>")
re.Pattern="\[code=php\](.*?)\[\/code\]"
strContent= re.Replace(strContent,"<textarea name=""code"" id=""code"" class=""php"">$1</textarea>")
re.Pattern="\[code=sql\](.*?)\[\/code\]"
strContent= re.Replace(strContent,"<textarea name=""code"" id=""code"" class=""sql"">$1</textarea>")
re.Pattern="\[code=delphi\](.*?)\[\/code\]"
strContent= re.Replace(strContent,"<textarea name=""code"" id=""code"" class=""delphi"">$1</textarea>")
re.Pattern="\[code=python:nogutter:nocontrols\](.*?)\[\/code\]"
strContent= re.Replace(strContent,"<textarea name=""code"" id=""code"" class=""python:nogutter:nocontrols"">$1</textarea>")
strContent= Replace(strContent,"<br/>",chr(13))5.以后只需将插入代码的UBB改为形如
评论(0)
暂无评论。