[討論]關於文章中插入表格的問題

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

頭像
Arod
星球公民
星球公民
文章: 41
註冊時間: 2002-11-04 19:46
聯繫:

[討論]關於文章中插入表格的問題

文章 Arod »

 phpBB不能很方便的使用表格,有時候在使用上會覺得不太方便,目前好像還沒有很好的解決方式。

 http://math.ncu.edu.tw/~zhanghq/Seattle/table.html是我同學為了克服這個問題做的網頁,讓使用者可以在這裡編輯完表格後,再貼到文章中,以HTML語法來顯示表格。

 現在就是希望能夠更方便,就是能在發表文章介面的左邊,表情符號的底下,加上一個連結,然後我們可以編輯完表格後,直接送回文章裡,少去一個複製貼上的動作。可是我們都會phpBB不熟,不清楚表情符號的使用方式,所以希望有熟悉程式的朋友,能夠幫忙完成這最後的步驟,讓大家都能更方便的使用。
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

一定要放到表情符號下面嗎?

如果不介意放到下面一點,可以這樣作。

開啟 posting_body.tpl ,搜尋:

代碼: 選擇全部

{POLLBOX}
然後在上方加上這一段:

代碼: 選擇全部

<tr>
<th colspan="2" class="thHead">表格語法</th>
</tr>
<tr>
<td class="row1"><span class="gen"><b>產生 HTML 表格語法</b></span></td>
<td class="row2"><iframe src="http://math.ncu.edu.tw/~zhanghq/Seattle/table.html" width="100%" height="150" marginwidth="0" marginheight="0" frameborder="0" scrolling="yes"></iframe></td>
</tr>
iframe 的寬度和高度可以調整。
如果不想要放這麼下面,位置是可以再調整的,相信應該難不倒你。
最後由 依夢兒 於 2004-09-07 04:27 編輯,總共編輯了 1 次。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
頭像
Arod
星球公民
星球公民
文章: 41
註冊時間: 2002-11-04 19:46
聯繫:

文章 Arod »

依夢兒 寫:一定要放到表情符號下面嗎?

如果不介意放到下面一點,可以這樣作。
 放哪裡都沒關係,主要是希望能夠像表情符號一樣,可以直接送回文章裡。

 馬上試試看,多謝了!  :mrgreen:
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

喲,抱歉,我忘了你的要求,上面修改完了之後,網友還是免不了要有一個複製和貼上的動作。

如果要將產生出來的語法直接送到文章內,可能要用 Java Script 來弄了。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
頭像
Arod
星球公民
星球公民
文章: 41
註冊時間: 2002-11-04 19:46
聯繫:

文章 Arod »

依夢兒 寫:喲,抱歉,我忘了你的要求,上面修改完了之後,網友還是免不了要有一個複製和貼上的動作。

如果要將產生出來的語法直接送到文章內,可能要用 Java Script 來弄了。
 嗯,我剛才也試了一下,確實和我想的不太一樣。

 不過如果沒有辦法做到像表情符號一樣的話,那用這個方法也是不錯的選擇,謝謝了。  :mrgreen:
ayaya
星球公民
星球公民
文章: 128
註冊時間: 2004-09-04 18:27

文章 ayaya »

我是用table mod + 自己新增的三個標籤 + 類似訊息罐頭的表格範例套用\r

來儘量讓使用者能輕鬆地編輯表格\r

圖檔

ps:你那個表格好像是固定大小啊?

而且用html的話還要開放標籤才行…\r

但開放table,tr,td這些標籤並不是一個好主意…
頭像
Arod
星球公民
星球公民
文章: 41
註冊時間: 2002-11-04 19:46
聯繫:

文章 Arod »

 看起來好像很不錯。請問一下安裝table mod的相關文章在哪?
webspirit
竹貓忠實會員
竹貓忠實會員
文章: 1354
註冊時間: 2004-02-16 12:01
來自: 精靈國度

文章 webspirit »

頭像
Arod
星球公民
星球公民
文章: 41
註冊時間: 2002-11-04 19:46
聯繫:

文章 Arod »

 我裝了上面的MOD,不過如果沒做一些補強的話,其實還是蠻不方便的。可以請ayaya兄教一下怎麼更改其餘的部份嗎?
lucasart
星球普通子民
星球普通子民
文章: 20
註冊時間: 2003-08-31 15:15
來自: 明仔小鋪
聯繫:

文章 lucasart »

我之前也是有裝TABLE MOD,但問題來了
一但用table mod,勢必會破壞掉版面的風格的,像我的只要加一個table在發表處
底下的東西就會全亂掉了,我有試過再加一個div下去,但也是沒用\r
看看這個是否能有其他改善的方法再考慮裝不裝囉
圖檔
頭像
Arod
星球公民
星球公民
文章: 41
註冊時間: 2002-11-04 19:46
聯繫:

文章 Arod »

 我之前用的那個方法,做出來的表格是這樣:http://bioinfogenei.cis.nctu.edu.tw/~ma ... .php?t=838。其實我覺得蠻不錯的,排版上也還OK,不過要是開放HTML語法真的不好,那只好用別的辦法了。

 至於表格大小,的確是沒辦法改變。
ayaya
星球公民
星球公民
文章: 128
註冊時間: 2004-09-04 18:27

文章 ayaya »

Arod 寫: 我裝了上面的MOD,不過如果沒做一些補強的話,其實還是蠻不方便的。可以請ayaya兄教一下怎麼更改其餘的部份嗎?
這只是一些HTML和JAVASCRIPT的應用…\r
詳細部驟你可以叫你那位設計表格的朋友教你…他應該就會了

一、關於新增row,col,mrow三個按鈕

<input type="button" value="row" name="[row]" onclick="message.value=message.value+this.name">

其中message是textarea的name

col和mrow按鈕以此類推\r

二、關於表格範例

請參考訊息罐頭的做法…\r

或是到吉川拓也的站搜尋"發文格式快速套用"
gussie
星球普通子民
星球普通子民
文章: 1
註冊時間: 2004-06-19 12:17

文章 gussie »

Arod兄:
請問你同學的網頁是怎麼做的呢?可以release出來嗎?
因為很好用,恐怕那天你同學畢業了以後沒得用了…\r
謝謝!
頭像
Arod
星球公民
星球公民
文章: 41
註冊時間: 2002-11-04 19:46
聯繫:

文章 Arod »

gussie 寫:Arod兄:
請問你同學的網頁是怎麼做的呢?可以release出來嗎?
因為很好用,恐怕那天你同學畢業了以後沒得用了…\r
謝謝!
table.html:
<HTML>

<BODY>

<DIV ALIGN=center>

<H2>Simple table maker</H2>

<FORM ACTION=table.php METHOD=post>
<INPUT NAME="row" TYPE=text SIZE=2 MAXLENGTH=2>
x
<INPUT NAME="column" TYPE=text SIZE=2 MAXLENGTH=2>
<HR>
<INPUT TYPE=submit VALUE=輸入資料>
</FORM>
</DIV>

</BODY>

</HTML>


table.php:
<HTML><BODY>

<DIV ALIGN=center>

<TABLE border=1>

<FORM ACTION=output.php METHOD=post>

<?
for ($i = 1; $i <= $_POST['column']; ++$i){
echo "<TR>";
for ($j = 1; $j <= $_POST['row']; ++$j){
echo "<TD><INPUT NAME="a[".$i."][".$j."]" TYPE=text SIZE=10>";
}
}

echo "<INPUT NAME="column" TYPE=hidden VALUE=".$_POST['column'].">";
echo "<INPUT NAME="row" TYPE=hidden VALUE=".$_POST['row'].">";

?>

</TABLE>
<HR>
<INPUT TYPE=submit VALUE=輸入資料>

</FORM>
</DIV>
</HTML></BODY>


output.php:
<HTML>

<BODY>

<?
echo "<TABLE border=1 class="gen">";

for ($i = 1; $i <= $_POST['column']; ++$i){
echo "<TR>";
for ($j = 1; $j <= $_POST['row']; ++$j){
echo "<TD>".StripSlashes( trim($_POST['a'][$i][$j]) );
}
}

echo "</TABLE>";
?>

</BODY>

</HTML>
頭像
Arod
星球公民
星球公民
文章: 41
註冊時間: 2002-11-04 19:46
聯繫:

文章 Arod »

 我同學已經做出可以像表情符號一樣,直接插入表格了,詳情請見這篇。測試的話,可以到這裡,不用註冊。

 不過因為是他寫的,所以可以沒辦法釋出。 :roll:
主題已鎖定

回到「外掛問題討論」