首页 » 建站技术 » PHP 技术 » 浏览内容

Code高亮设置


2006-09-29 19:30:23 6,007 0 发表评论 字体: 作者:C.K.
标签: blog修改笔记

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

From:http://mesak.wablog.info/blog/read.php?235

首先是上官方下载原始码,接着打开 inc/ubb.php

$regubb_search & $regubb_replace 未端,各加上一个 array

"/\s*\[codes=(.+?)\][\n\r]*(.+?)[\n\r]*\[\/codes\]\s*/ie"
  • "makeHighlightcode('\\1', '\\2')"
  • 接着插入一个 function

    function makeHighlightcode ($type, $str) {    
  •   $str=str_replace("<br/>", "n" , stripslashes($str));    
  •   return "<textarea name="code" class="{$type}" rows="15" cols="100">{$str}</textarea>";    
  • }
  • 很容易,大功造成~~接下来只要想办法加入 CSS 跟 Javascript 即可,当然路径要放对~

    <link type="text/css" rel="stylesheet" href="images/css/SyntaxHighlighter.css"></link>    
  •      
  • <script class="javascript" src="images/hl/shCore.js"></script>    
  • <script class="javascript" src="images/hl/shBrushCSharp.js"></script>    
  • <script class="javascript" src="images/hl/shBrushPhp.js"></script>    
  • <script class="javascript" src="images/hl/shBrushJScript.js"></script>    
  • <script class="javascript" src="images/hl/shBrushJava.js"></script>    
  • <script class="javascript" src="images/hl/shBrushVb.js"></script>    
  • <script class="javascript" src="images/hl/shBrushSql.js"></script>    
  • <script class="javascript" src="images/hl/shBrushXml.js"></script>    
  • <script class="javascript" src="images/hl/shBrushDelphi.js"></script>    
  • <script class="javascript" src="images/hl/shBrushPython.js"></script>    
  • <script class="javascript" src="images/hl/shBrushRuby.js"></script>    
  • <script class="javascript" src="images/hl/shBrushCss.js"></script>    
  • <script class="javascript" src="images/hl/shBrushCpp.js"></script>    
  • <script class="javascript">dp.SyntaxHighlighter.HighlightAll('code');</script>    
  • <link type="text/css" rel="stylesheet" href="images/css/SyntaxHighlighter.css"></link>  
  •  
  • <script class="javascript" src="images/hl/shCore.js"></script>  
  • <script class="javascript" src="images/hl/shBrushCSharp.js"></script>  
  • <script class="javascript" src="images/hl/shBrushPhp.js"></script>  
  • <script class="javascript" src="images/hl/shBrushJScript.js"></script>  
  • <script class="javascript" src="images/hl/shBrushJava.js"></script>  
  • <script class="javascript" src="images/hl/shBrushVb.js"></script>  
  • <script class="javascript" src="images/hl/shBrushSql.js"></script>  
  • <script class="javascript" src="images/hl/shBrushXml.js"></script>  
  • <script class="javascript" src="images/hl/shBrushDelphi.js"></script>  
  • <script class="javascript" src="images/hl/shBrushPython.js"></script>  
  • <script class="javascript" src="images/hl/shBrushRuby.js"></script>  
  • <script class="javascript" src="images/hl/shBrushCss.js"></script>  
  • <script class="javascript" src="images/hl/shBrushCpp.js"></script>  
  • <script class="javascript">dp.SyntaxHighlighter.HighlightAll('code');</script>
  • 由于可能不需要用到这么多的语法高亮,剩下的可以自由删除~

    可以在底部模组内新增 javascript ,在模板文件的前面加入 CSS

    缺点:

    只要 Bob 一更新 Boblog,步骤就要重新执行一次…

    Code内有 textarea 的时候将会非常麻烦

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5064 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14156940 位访客

    广告区 Guǎng Gào