Joomla!內建語法高亮度GeSHi使用教學

(1 次投票)

geshi

GeSHi = Generic Syntax Highlighter 也就是高亮度程式碼的意思。如果你架了一個網站常常要跟大家解釋程式怎麼寫。這個內建外掛可以輕鬆的讓你貼出的程式碼有多重色彩標示,保護讀者的眼睛。

一般Joomla內建GeSHi的使用方式 ,必須先關閉所見即所得,或使用FCK、JCE的原始碼模式。因為內建TinyMCE會把所有 " " 或 < > 轉換成替代字元導致無法解析。

 

使用方法

首先先在外掛管理啟動GeSHi。編輯文章時,使用原始碼模式,將語法包在:

<pre xml:> </pre>中


(似乎預設就是php了)

 

指定語言與顯示行號

<pre xml:lang="php" lines="true"> </pre>

 

示範

  1. <?php
  2. class car {
  3. public $car_brand="Mazda! ";
  4. public function car_li($car_brand){
  5. echo $car_brand;
  6. }
  7. }
  8.  
  9. $car = new the_car;
  10. echo $car->$car_brand;
  11. $car->car_li("Toyota! ");
  12.  
  13. ?>

 

要注意是,無論如何,只要重新編輯文章,代碼都有可能被吃掉。編輯有貼上程式碼的文章時要多檢查一下。


建立0rz短址
Related Posts with Thumbnails

文章回應

請登入後回應