一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統|

服務器之家 - 建站程序 - ZBLOG - z-blog SyntaxHighlighter 長代碼無法換行解決辦法(jquery)

z-blog SyntaxHighlighter 長代碼無法換行解決辦法(jquery)

2021-04-20 16:51suchso ZBLOG

由于我的博客主要是代碼分享,很多貼的代碼,都很長。很多時候我都是手動給他換行。但是今天實在是受不了。從網上找個辦法解決一下

由于我的博客主要是代碼分享,很多貼的代碼,都很長。很多時候我都是手動給他換行。

但是今天實在是受不了。從網上找個辦法解決一下。

1、css修改:

z-blog SyntaxHighlighter 長代碼無法換行解決辦法(jquery)

在文件夾:\zb_system\ADMIN\ueditor\third-party\SyntaxHighlighter

在文件shCoreDefault.pack.css添加css:

 

復制代碼 代碼如下:

body .syntaxhighlighter .line{     white-space: pre-wrap !important;} .syntaxhighlighter{width:100%!important;margin:.3em 0 .3em 0!important;position:relative!important;overflow:auto!important;background-color:#f5f5f5!important;border:1px solid #ccc!important;word-break:break-all;

 

2、Jquery代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
$(function () {
  // Line wrap back
  var shLineWrap = function () {
    $('.syntaxhighlighter').each(function () {
      // Fetch
      var $sh = $(this),
        $gutter = $sh.find('td.gutter'),
        $code = $sh.find('td.code')
        ;
      // Cycle through lines
      $gutter.children('.line').each(function (i) {
        // Fetch
        var $gutterLine = $(this),
          $codeLine = $code.find('.line:nth-child(' + (i + 1) + ')')
          ;
        //alert($gutterLine);
        // Fetch height
        var height = $codeLine.height() || 0;
        if (!height) {
          height = 'auto';
        }
        else {
          height = height += 'px';
          //alert(height);
        }
        // Copy height over
        $gutterLine.attr('<SPAN style="WIDTH: auto; HEIGHT: auto; float: none" id=0_nwp><A style="TEXT-DECORATION: none" id=0_nwl href="http://cpro.baidu.com/cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2Esuchso%2Ecom%2Fprojecteactual%2Fz%2Dblog%2Djquery%2DSyntaxHighlighter%2Dlongcode%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc&q=95053049_cpr&k=style&k0=%CE%C4%BC%FE%BC%D0&kdi0=32&k1=style&kdi1=1&k2=%B2%A9%BF%CD&kdi2=1&sid=77860fedb9413425&ch=0&tu=u1702844&jk=e7459084404b7b2f&cf=29&fv=15&stid=9&urlid=0&luki=2&seller_id=1&di=128" target=_blank mpid="0"><SPAN style="WIDTH: auto; FLOAT: none; HEIGHT: auto; COLOR: #0000ff; FONT-SIZE: 16px">style</SPAN></A></SPAN>', 'height: ' + height + ' !important'); // fix by Edi, for JQuery 1.7+ under Firefox 15.0
        console.debug($gutterLine.height(), height, $gutterLine.text(), $codeLine);
      });
    });
  };
  // Line wrap back when syntax highlighter has done it's stuff
  var shLineWrapWhenReady = function () {
    if ($('.syntaxhighlighter').length === 0) {
      setTimeout(shLineWrapWhenReady, 10);
    }
    else {
      shLineWrap();
    }
  };
  // Fire
  shLineWrapWhenReady();});

上面的代碼就是屬于長代碼。大家看看是不是都換行了??

現在,行號的高度就能和代碼的高度保持一致了。

延伸 · 閱讀

精彩推薦
  • ZBLOGz-blog分類目錄靜態化實現方法

    z-blog分類目錄靜態化實現方法

    今天狠狠的給這個博客動了一次大手術,那就是所有目錄靜態化,包括博客首頁靜態化,歸檔首頁靜態化 ...

    zblog教程網7722019-10-10
  • ZBLOGzblog提示PHP版本太低是什么原因

    zblog提示PHP版本太低是什么原因

    在安裝zblog模板的時候,有時候會提示,php版本太舊,至少需要5.x以上版本,這個問題如何解決呢,下面一起來看一下 ...

    萬書濤17362021-07-12
  • ZBLOGzblog文章自動生成摘要長度修改方法

    zblog文章自動生成摘要長度修改方法

    zblog有個自動生成文章摘要的功能,這給我們在發表文章的時候提供了一些方便,節省了要手動添加文章摘要的時間,這個功能很好 ...

    zblog教程網4112019-10-10
  • ZBLOGzblog偽靜態設置教程

    zblog偽靜態設置教程

    zblog默認是動態頁面鏈接,從seo角度考慮,做成靜態鏈接會更好一些,zblog的偽靜態設置還是挺方便的,下面來看一下如何設置 ...

    萬書濤8682021-07-12
  • ZBLOGzblog忘記后臺賬號密碼怎么辦?

    zblog忘記后臺賬號密碼怎么辦?

    zblog網站的后臺賬號密碼要是忘記了怎么辦呢?有兩種方案,一種是登錄數據庫,替換目前用戶的密碼,第二種方法是,適用官方的密碼找回工具....

    李洋個人博客5822020-10-11
  • ZBLOGz-blog完美轉移到wordpress的方法分享

    z-blog完美轉移到wordpress的方法分享

    很多朋友剛建立博客的時候都是采用國內優秀的博客系統:Z-BLOG,用一段時間過后很多人都想轉移到wordpress,各種轉移原因很多。學朋的主要原因就是Z-BLO...

    zblog教程網18232019-10-10
  • ZBLOGz-blog評論加入Gravatar頭像功能

    z-blog評論加入Gravatar頭像功能

    Gravatar提供的服務概念上十分簡單,就是把個人email地址與頭像捆綁(登錄 www.gravatar.com申請帳戶,上傳照片即可完成),然后當你在支持Gravatar的網站留言并使...

    zblog教程網4082019-10-08
  • ZBLOGzblog提示“JavaScript加載失敗”的原因和解決辦法

    zblog提示“JavaScript加載失敗”的原因和解決辦法

    本文主要講解zblog提示“JavaScript加載失敗”的原因和解決辦法,適合于使用zblog建站的朋友,有需要的可以參考一下。...

    天興工作室12002020-06-10
主站蜘蛛池模板: 国产精品视频一区二区三区w | 色偷偷亚洲男人 | 亚洲情欲网 | 男男gaygays黑人 | 青草视频在线观看免费视频 | 欧美精品三区 | 2019自拍偷拍视频 | 国产成人+亚洲欧洲 | 久久91精品国产91久 | 免费日本在线 | 亚洲欧美日韩精品 | 久久99视热频国只有精品 | 久久综合狠狠综合狠狠 | 男人机机桶女人 | 高清在线免费观看 | 免费看又黄又爽又猛的视频软件- | 精品无码一区二区三区中文字幕 | 艾秋麻豆果冻传媒老狼仙踪林 | 天天干夜夜玩 | 天天成人| sese在线观看 | 青青草国产精品 | 无码AV熟妇素人内射V在线 | 动漫美女羞羞 | 1986葫芦兄弟全集免费观看第十集 | 羞羞答答免费人成黄页在线观看国产 | 西西人体大胆啪啪私拍色约约 | 日本高清动作片www欧美 | 关晓彤被调教出奶水的视频 | 青柠影视在线播放观看高清 | 久久成人永久免费播放 | 国产 日韩 欧美 综合 | 免费理伦片在线观看全网站 | 国产一卡2卡3卡四卡高清 | 18hdxxxx日本护士 | 希岛爱理作品在线观看 | 国产一区二区免费视频 | 日韩一本在线 | 国产精品制服丝袜白丝www | 桃乃木香奈作品在线观看 | 天天色天天综合 |