全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1789
推到 Plurk!
推到 Facebook!

關於Ktop的語法高亮建議

 
GrandRURU
站務副站長


發表:234
回覆:1651
積分:1742
註冊:2005-06-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-07-13 09:12:49 IP:203.75.xxx.xxx 未訂閱
ktop的語法高亮部份一直都有些小問題
改起來的工程好像很浩大??

那如果將別人已經寫好的外掛套到這裡,或許可以解決高亮失誤的情況。版大們也可以輕鬆點了吧。
例如:SyntaxHighlighter
taishyang
站務副站長


發表:377
回覆:5485
積分:4552
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-07-13 10:53:23 IP:118.169.xxx.xxx 訂閱
如果可以用的話就太好了
==================引 用 GrandRURU 文 章===================
ktop的語法高亮部份一直都有些小問題
改起來的工程好像很浩大??

那如果將別人已經寫好的外掛套到這裡,或許可以解決高亮失誤的情況。版大們也可以輕鬆點了吧。
例如:SyntaxHighlighter
yckuo
高階會員


發表:55
回覆:389
積分:238
註冊:2003-03-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-07-14 00:49:05 IP:59.126.xxx.xxx 未訂閱
您好 :

現在用的就是 SyntaxHighlighter 了, 有些關鍵字被替換並不是高亮的問題.
而是為了安全性的問題,因為沒有細緻的去處理每一部份,當初是用通殺的作法.
------
yckuo
taishyang
站務副站長


發表:377
回覆:5485
積分:4552
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-07-14 10:04:49 IP:118.169.xxx.xxx 訂閱
不知道codeproject網站怎麼做的都沒有這方面的問題 ^^?
程式碼顯示的問題沒有改的話,
那http://delphi.ktop.com.tw/board.php?cid=169&fid=1079&tid=98418
有興趣要開設Extjs版嗎?
也就沒有辦法進行下去了 ^^
dllee
站務副站長


發表:319
回覆:2516
積分:1710
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-07-17 14:46:11 IP:114.32.xxx.xxx 訂閱
我的 Blog 之前也使用過 SyntaxHighlighter 但目前已不再使用它了。
我想,yckuo 主要擔心的是,code/pre 內的程式碼也真的會執行,
事實上,也真的是會,所以,濾掉 script 是防止在貼程式碼時,
就真的去執行 Javascript, VBscript 等,可以試試,不要 pre/code
去包 code,而用 xmp 來包 code,這樣,就一定不會執行了。

[code xml]
Hello
displays Hello
<b>Hello</b> displays Hello
[/code]

------
http://blog.yam.com/dllee/
yckuo
高階會員


發表:55
回覆:389
積分:238
註冊:2003-03-07

發送簡訊給我
#6 引用回覆 回覆 發表時間:2009-07-17 17:23:08 IP:59.126.xxx.xxx 未訂閱
感謝 dllee 提供資訊,小弟之前還真不曉得有 XMP 這語法.
這得試看看,這部份有點麻煩的是 security 的問題,再來就是排版的問題
, IE, firefox 編排實在是令人不敢恭維...


===================引 用 dllee 文 章===================
我的 Blog 之前也使用過 SyntaxHighlighter 但目前已不再使用它了。
我想,yckuo 主要擔心的是,code/pre 內的程式碼也真的會執行,
事實上,也真的是會,所以,濾掉 script 是防止在貼程式碼時,
就真的去執行 Javascript, VBscript 等,可以試試,不要 pre/code
去包 code,而用 xmp 來包 code,這樣,就一定不會執行了。
------
yckuo
dllee
站務副站長


發表:319
回覆:2516
積分:1710
註冊:2002-04-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2009-07-18 09:40:09 IP:59.105.xxx.xxx 訂閱
xmp 我也是今年年初才知道的事 
不過, 因為很多人都不知道, 所以, 一些編輯器也沒支援,
我對 php 的熟悉度不高,也不知道要如何改,
如果您可以讓貼程式區塊支援,那就太方便了。

至於 IE/FF 的格式問題,確實很討厭。
我的 Blog 在今年也「砍掉重練」過,就是為了使 IE/FF 都正常,
也就是在這次砍掉重練時,我把 SyntaxHighlighter 換掉,改用簡單的 pre
作處理,配合 CSS 作出簡易的貼程式碼效果,如:
天空留言版留言加分隔線語法, Discuz! 7 「我的帖子」按最後回覆排序,
在 IE 下,Hscroll bar 出不來,我還不太會改
不過,因為版面故意設成文章在右邊,過長的部分,還不會使版面太亂。
而我使用 pre 是因為 css 不支援 xmp 的格式設定(我設不出來),或是
天空Blog 編輯器不支援 xmp 所以,只好用 pre。
而 pre 在貼 code 時,大於/小於都要先處理,否則就會變成 tag。
------
http://blog.yam.com/dllee/
系統時間:2017-10-21 18:18:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!