[討論]關於文章中插入表格的問題
版主: 版主管理群
[討論]關於文章中插入表格的問題
phpBB不能很方便的使用表格,有時候在使用上會覺得不太方便,目前好像還沒有很好的解決方式。
http://math.ncu.edu.tw/~zhanghq/Seattle/table.html是我同學為了克服這個問題做的網頁,讓使用者可以在這裡編輯完表格後,再貼到文章中,以HTML語法來顯示表格。
現在就是希望能夠更方便,就是能在發表文章介面的左邊,表情符號的底下,加上一個連結,然後我們可以編輯完表格後,直接送回文章裡,少去一個複製貼上的動作。可是我們都會phpBB不熟,不清楚表情符號的使用方式,所以希望有熟悉程式的朋友,能夠幫忙完成這最後的步驟,讓大家都能更方便的使用。
http://math.ncu.edu.tw/~zhanghq/Seattle/table.html是我同學為了克服這個問題做的網頁,讓使用者可以在這裡編輯完表格後,再貼到文章中,以HTML語法來顯示表格。
現在就是希望能夠更方便,就是能在發表文章介面的左邊,表情符號的底下,加上一個連結,然後我們可以編輯完表格後,直接送回文章裡,少去一個複製貼上的動作。可是我們都會phpBB不熟,不清楚表情符號的使用方式,所以希望有熟悉程式的朋友,能夠幫忙完成這最後的步驟,讓大家都能更方便的使用。
一定要放到表情符號下面嗎?
如果不介意放到下面一點,可以這樣作。
開啟 posting_body.tpl ,搜尋:
然後在上方加上這一段:
iframe 的寬度和高度可以調整。
如果不想要放這麼下面,位置是可以再調整的,相信應該難不倒你。
如果不介意放到下面一點,可以這樣作。
開啟 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>
如果不想要放這麼下面,位置是可以再調整的,相信應該難不倒你。
最後由 依夢兒 於 2004-09-07 04:27 編輯,總共編輯了 1 次。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
我之前用的那個方法,做出來的表格是這樣:http://bioinfogenei.cis.nctu.edu.tw/~ma ... .php?t=838。其實我覺得蠻不錯的,排版上也還OK,不過要是開放HTML語法真的不好,那只好用別的辦法了。
至於表格大小,的確是沒辦法改變。
至於表格大小,的確是沒辦法改變。
這只是一些HTML和JAVASCRIPT的應用…\rArod 寫: 我裝了上面的MOD,不過如果沒做一些補強的話,其實還是蠻不方便的。可以請ayaya兄教一下怎麼更改其餘的部份嗎?
詳細部驟你可以叫你那位設計表格的朋友教你…他應該就會了
一、關於新增row,col,mrow三個按鈕
<input type="button" value="row" name="[row]" onclick="message.value=message.value+this.name">
其中message是textarea的name
col和mrow按鈕以此類推\r
二、關於表格範例
請參考訊息罐頭的做法…\r
或是到吉川拓也的站搜尋"發文格式快速套用"
table.html:gussie 寫:Arod兄:
請問你同學的網頁是怎麼做的呢?可以release出來嗎?
因為很好用,恐怕那天你同學畢業了以後沒得用了…\r
謝謝!
<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>