开启pjblog3的代码高亮功能
作者:情留メ蚊子 日期:2008-11-11
其实pjblog3带了codepress代码高亮功能,不知道为什么舜子没有用。。
启用方法:
打开common/ubbcode.asp.asp 找到:
[code=html]re.Pattern = "\[code\](.*?)\[\/code\]"[/code]
在上面添加:
[code=html]
re.Pattern = "\[code=([^\r]*?)\]([^\r]*?)\[\/code]"
Set strMatchs = re.Execute(strContent)
For Each strMatch in strMatchs
rndID="codeid_"&Int(100000 * Rnd)
tmpStr1 = strMatch.SubMatches(0)
tmpStr2 = replace(strMatch.SubMatches(1),"<br/>",CHR(10))
strContent=replace(strContent,strMatch.Value,"<textarea id="""&rndID&""" class=""codepress "&LCase(tmpStr1)&""" rows=""50"" style=""width:99%"" wrap=""off"">"&tmpStr2&"</textarea>",1,-1,0)
Next[/code]
打开footer.asp和Template/static.htm
在</body>上添加
[code=html]<script type="text/javascript" src="common/codepress/codepress.js"></script>[/code]
使用方法
【code=语言】代码【/code】
例:【code=php】<?php echo("Hello World!");?>【/code】
方括号内的"php"可替换为以下任意类型(支持的语法):
csharp
css
generic
html
java
javascript
perl
ruby
php
text
sql
vbscript
启用方法:
打开common/ubbcode.asp.asp 找到:
[code=html]re.Pattern = "\[code\](.*?)\[\/code\]"[/code]
在上面添加:
[code=html]
re.Pattern = "\[code=([^\r]*?)\]([^\r]*?)\[\/code]"
Set strMatchs = re.Execute(strContent)
For Each strMatch in strMatchs
rndID="codeid_"&Int(100000 * Rnd)
tmpStr1 = strMatch.SubMatches(0)
tmpStr2 = replace(strMatch.SubMatches(1),"<br/>",CHR(10))
strContent=replace(strContent,strMatch.Value,"<textarea id="""&rndID&""" class=""codepress "&LCase(tmpStr1)&""" rows=""50"" style=""width:99%"" wrap=""off"">"&tmpStr2&"</textarea>",1,-1,0)
Next[/code]
打开footer.asp和Template/static.htm
在</body>上添加
[code=html]<script type="text/javascript" src="common/codepress/codepress.js"></script>[/code]
使用方法
【code=语言】代码【/code】
例:【code=php】<?php echo("Hello World!");?>【/code】
方括号内的"php"可替换为以下任意类型(支持的语法):
csharp
css
generic
html
java
javascript
perl
ruby
php
text
sql
vbscript
评论: 1 | 引用: 0 | 查看次数: 1997
发表评论
上一篇
下一篇

引用内容
文章来自:
Tags:
相关日志:
回复
| 取消审核]