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
|
發表人: | 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那兒 ![]() |
發表人: | dcba99002 [ 2009-01-28, 18:09 ] |
文章主題 : | |
請問一下這個作者大大還有要更新嗎^^ |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |