MozTW 討論區
https://forum.moztw.org/

一個玩票性質的小套件
https://forum.moztw.org/viewtopic.php?f=11&t=20343
1 頁 (共 1 頁)

發表人:  softcup [ 2007-09-14, 21:40 ]
文章主題 :  一個玩票性質的小套件

功能:轉換 BBCode 代碼為 HTML

測試頁:http://www.discuz.net/archiver/?tid-436515.html

安裝說明:請將自行將按鈕拉到工具列上來使用,如底下圖示
圖檔

功能說明:廢話不多說,看圖說故事
圖檔

其它:這個套件只是純玩票性質的,所以並沒有完整的支援所有的 BBCode 代碼,目前僅支援 img、url、b、u、i 與 color,其餘的再說吧!

v0.2 說明:
1. 調整轉換的方式
2. 支援的 BBCode: img、url、b、u、i、color、size、font、quote、tt、code 與 list

附加檔案:
檔案註釋: v0.2
mybbcode.xpi [14.66 KiB]
被下載 549 次
檔案註釋: 功能按鈕
mybbcode.gif [2.9 KiB]
被下載 544 次
檔案註釋: 功能說明
preview.gif [5.09 KiB]
被下載 575 次

發表人:  lbrabbit [ 2007-09-15, 11:14 ]
文章主題 : 

哇哇,原來有個叫MarkupDocumentViewer的咚咚,學到了
還有BBCode的RegExp可以抄嗎?我只寫了[img]和一點[url]

發表人:  dora2002 [ 2007-09-15, 17:31 ]
文章主題 : 

能從 HTML 轉回 BBCode 嗎 ?

發表人:  lbrabbit [ 2007-09-15, 20:25 ]
文章主題 : 

dora2002 寫:
能從 HTML 轉回 BBCode 嗎 ?


不能...圖檔
--小圖出處--
老吳的尪仔標 作者:老吳

自由軟體鑄造場提供網上空間

發表人:  softcup [ 2007-09-15, 23:45 ]
文章主題 : 

lbrabbit 寫:
哇哇,原來有個叫MarkupDocumentViewer的咚咚,學到了
還有BBCode的RegExp可以抄嗎?我只寫了[img]和一點[url]
歡迎任意使用!

dora2002 寫:
能從 HTML 轉回 BBCode 嗎 ?
不能。
在下覺得若要再轉回 BBCode 還不如直接重新載入頁面,你覺得呢?

發表人:  dora2002 [ 2007-09-16, 10:27 ]
文章主題 : 

softcup 寫:
不能。
在下覺得若要再轉回 BBCode 還不如直接重新載入頁面,你覺得呢?


我想拿來對付鎖版的文章 ...

發表人:  jacksun [ 2007-09-16, 11:08 ]
文章主題 : 

dora2002 寫:
softcup 寫:
不能。
在下覺得若要再轉回 BBCode 還不如直接重新載入頁面,你覺得呢?


我想拿來對付鎖版的文章 ...

比如說轉貼文章之類的

發表人:  lbrabbit [ 2007-09-16, 23:07 ]
文章主題 : 

softcup 寫:
lbrabbit 寫:
哇哇,原來有個叫MarkupDocumentViewer的咚咚,學到了
還有BBCode的RegExp可以抄嗎?我只寫了[img]和一點[url]
歡迎任意使用!

大感謝圖檔
--小圖出處--
洋蔥酷樂部 作者:Ethan

自由軟體鑄造場提供網上空間

發表人:  passerby [ 2007-09-16, 23:40 ]
文章主題 : 

dora2002 寫:
能從 HTML 轉回 BBCode 嗎 ?


==========================
Edited: 發現以下內容是不正確的,

只要做成extension,selection 內元素的css
properties 都能讀取,因此能轉換成相對的
bbcode tag 機會很高,但只透過網頁複製選取
內容就較難轉換成 bbcode tag。

span class的文字格式還是可以複製的,並非不能還原,依網頁
selection去讀個 DOM node 配合
window.getComputedStyle function還是可以讀取文字的格式。

CSSViewer 就可以看出css class的style properties是可以讀取的。
==========================

html 沒有固定呈現的結構,當 BBcode 轉成 html tag 時候可以是多種呈現方式沒有固定,要完全還原是很困難的,不過可以猜出部份或作部份還原。

例如:
bbcode => html tag

代碼:
[b]I love geckos.[/b]


轉為 html tag

可以是
<b>I love geckos.</b>

又可以是
<STRONG>I love geckos.</STRONG>

又可以是
<span style="font-weight: bold;">I love geckos.</span>

又可以是
<span class="boldClass">I love geckos.</span>

基本上最後一種是無法還原的。


不過一般的bold, underline,, text font, link, color text, img tag, span, order list, div, style attribute 應該還是可以還原部份的。


以下是玩票性質的實作 (bbcode <=> html)
http://www.sun-club.org/passerby/BBCode2html/moztw.htm

步驟:
想將 html tag 轉成 bbcode,可以先選取一段其他網頁的內容,然後再按複製,之後再貼到 "WYSIWYG mode:" 輸入區,再按 "WYSIWYG to bbcode" 按鈕便可以看到產生 bbcode,按
"preview bbcode" 按鈕可以看到預覽 bbcode效果。

發表人:  lbrabbit [ 2007-09-17, 10:56 ]
文章主題 : 

img tag也可以出問題,例如:
<img src="http://littleext.openfoundry.org/onion/dizzy.gif" title="洋蔥酷樂部 作者:Ethan" border="0">
變了BBCode就沒有title了圖檔
--小圖出處--
洋蔥酷樂部 作者:Ethan

自由軟體鑄造場提供網上空間

發表人:  lbrabbit [ 2007-09-21, 11:18 ]
文章主題 : 

lbrabbit 寫:
softcup 寫:
lbrabbit 寫:
哇哇,原來有個叫MarkupDocumentViewer的咚咚,學到了
還有BBCode的RegExp可以抄嗎?我只寫了[img]和一點[url]
歡迎任意使用!

大感謝圖檔
--小圖出處--
洋蔥酷樂部 作者:Ethan

自由軟體鑄造場提供網上空間


最後沒有抄,要用就去passerby那兒 :wink:

發表人:  dcba99002 [ 2009-01-28, 18:09 ]
文章主題 : 

請問一下這個作者大大還有要更新嗎^^

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/