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

程式碼編輯功能改良

 
yckuo
高階會員


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-09-14 17:13:02 IP:220.132.xxx.xxx 未訂閱
大家好:

這版的程式之前是在 Fckeditor 所見即所得編輯器中,箝入一個 < textarea > codes < / textarea > 的方式來
輸入程式碼,並加程式碼語法高亮的功能.

但因為 < textarea > 必需切換到原始碼編輯模式才能輸入,又因 IE & FF 的語法解析就是差那麼點,
所以常造成 IE 發表的人,如被 FF 編過或引用後,或切換過原始碼編輯或所見即所得編輯後格式就亂掉了(FF).....

目前改用 [ code xxx ] 的 BBCODE 方式,來輸入程式碼,如此就不用再切換到原始碼編輯模式了,FF 也能使
用愉快 (註1) , FF & IE 格式都會正確.

使用方法一樣是在要添加程式碼的地方,將游標停在該處,然後點選編輯器上方的程式碼區塊,選擇您要加入的程式碼類型.
那將入加入一段

[ code xxxx ]
請在此區域輸入程式碼
[/code ]

然後您只要將 請在此區域輸入程式碼 字樣消除開始貼上或編寫您的程式碼,然後發表您的文章即完成.
在瀏覽文章模式,會照樣自動套上程式碼語法高亮的功能.


註1: FF 只要去切換到原始碼模式,排版一樣跑掉.
------
yckuo
編輯記錄
yckuo 重新編輯於 2007-09-14 17:14:15, 註解 無‧
yckuo 重新編輯於 2007-09-14 17:15:17, 註解 無‧
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-09-14 17:25:58 IP:59.105.xxx.xxx 訂閱
感謝 yckuo 的努力

這樣是否編輯區上方的「程式碼區塊」按下去的功能要再處理一下,
不然使用 FF (Like Me) 不小心按下它們,就自動切到原始碼模式,
格式就毀了...
以下是測試 C
[code cpp]
//---------------------------------------------------------------------------
#include
void main()
{
for(int i=0;iCount;i )
{
AnsiString asCOM=reg->ReadString(tmp->Strings[i]);
int iCOM=asCOM.SubString(4,1).ToIntDef(0);
if(iCOM>0 && iCOM<=255)
{
StringGrid1->Cells[0][iCOM]=asCOM;
StringGrid1->Cells[1][iCOM]=tmp->Strings[i];
}
}
}
//---------------------------------------------------------------------------
[/code]

強力推薦 ShareMe 免費網路硬碟 VMASK VMIO-Server/SECS/GEM dllee's blog dllee's StatPlus
------
http://www.ViewMove.com
編輯記錄
dllee 重新編輯於 2007-09-14 17:30:12, 註解 無‧
yckuo
高階會員


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-09-14 17:34:47 IP:220.132.xxx.xxx 未訂閱
目前不會自動切到原始碼模式了喔,會自動切換是為了 textarea , 目前用這種方式就取消自動切換了.
用 FF 的,如果還會自動切的話,那可能是 Cache 在搞鬼..清一清吧.
------
yckuo
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-09-14 22:28:19 IP:59.105.xxx.xxx 訂閱
再次感謝 yckuo 的提醒,沒錯,確實是 FF Cache 的問題,清掉就 OK 了

FF (FireFox) 的使用者,記得要在本站功能更新時,要清掉 Cache 再使用喔


強力推薦 ShareMe 免費網路硬碟 VMASK VMIO-Server/SECS/GEM dllee's blog dllee's StatPlus
------
http://www.ViewMove.com
K1086
初階會員


發表:63
回覆:148
積分:42
註冊:2007-04-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2011-01-19 14:01:16 IP:114.41.xxx.xxx 訂閱
問題] Showmessage 正確秀出運算值,但套入語法卻會自動四捨五入,無法秀出小數點的值
小弟 今天把 前一次發表問題有做修改之後再 發表 但現在只看到標題 無法顯示內容 不知要如何處理 麻煩版主處理告知小弟 謝謝!
系統時間:2024-03-29 14:15:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!