1 頁 (共 2 頁)

[問題]簡易子版面v1.0

發表於 : 2005-02-27 17:00
yll
問題外掛:簡易子版面v1.0
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?t=33019
網站位置:
http://yll.loxa.edu.tw/phpBB2/
狀況描述:

安裝完此外掛後有個不正常情形\r
選擇版面的選單出不來
http://yll.loxa.edu.tw/phpBB2/pic_loade ... 9494467696
查不出原因
希望有人能幫忙
感激不盡\r

正常情形如下:
http://yll.loxa.edu.tw/phpBB2/pic_loade ... 9494659462

發表於 : 2005-02-27 19:45
ETERNAL
有無錯誤訊息嗎?

發表於 : 2005-02-27 22:24
yll
完全沒錯誤訊息!!!
但其實後台也有問題
沒出現子分區的控制\r

目前是直接修改資料表的二個新增欄位
來達到子分區的功能\r

et站大有空幫我想想是何問題吧\r
感恩

發表於 : 2005-02-28 10:13
ETERNAL
yll 寫:完全沒錯誤訊息!!!
但其實後台也有問題
沒出現子分區的控制\r

目前是直接修改資料表的二個新增欄位
來達到子分區的功能\r

et站大有空幫我想想是何問題吧\r
感恩
後台很簡單在這裡設定你的子分區
http://myweb.hinet.net/home4/iqstar/forum_sub2.jpg
你沒出現這選單嗎

沒出現任何錯誤訊息嗎?
javascript錯誤訊息也沒有嗎
IE是視窗左下沒有驚嘆號嗎?
我猜可能是你沒按照說明檔放置javascript

發表於 : 2005-02-28 16:08
yll
二個地方都是javascript失效

後台就是那個地方一樣是空白
我再查一下javascript
謝謝et站大

發表於 : 2005-02-28 16:27
yll
左下角有驚嘆號
的確是javascript的錯誤

說明檔放置javascript
也檢查數次了

是什麼原因會讓add_select這function失效呢?

只有我有問題嗎?
大汗......

目前乾脆把那選單拿掉
來個治標之道 :cry:

發表於 : 2005-02-28 17:35
jackyilk
剛看到時想說來安裝看看
結果安裝完後也出現問題 :-o

參考圖片
http://taywe.net/download/456.jpg
變成沒有選單\r
所有版面名稱都一字排開

不知ETERNAL有沒遇到這問題?
相關javascript也已經安裝正確
剛剛去檢查了一下
沒有修改錯誤的地方\r

另外問個問題
這個錯誤是修改哪個檔案?
我想說先拿掉快速選單~

發表於 : 2005-02-28 18:46
ETERNAL
yll 寫:左下角有驚嘆號
的確是javascript的錯誤

說明檔放置javascript
也檢查數次了

是什麼原因會讓add_select這function失效呢?

只有我有問題嗎?
大汗......

目前乾脆把那選單拿掉
來個治標之道 :cry:

代碼: 選擇全部

<script language="JavaScript">
function add_select(val,na,s,sort)
{
.........................
.........................
.........................

}
</script>
一定要放在\r

代碼: 選擇全部

<form method="get" name="jumpbox"
的前面\r

後台也是一樣\r
要放在form的前面,要不然會找不到funcion add_select

發表於 : 2005-02-28 18:50
ETERNAL
jackyilk 寫:剛看到時想說來安裝看看
結果安裝完後也出現問題 :-o

參考圖片
http://taywe.net/download/456.jpg
變成沒有選單\r
所有版面名稱都一字排開

不知ETERNAL有沒遇到這問題?
相關javascript也已經安裝正確
剛剛去檢查了一下
沒有修改錯誤的地方\r

另外問個問題
這個錯誤是修改哪個檔案?
我想說先拿掉快速選單~
可能你把form移除掉了,或者沒把form結束掉(</form>)
造成option沒有顯示出來,變成一直線

jumpbox.tpl

發表於 : 2005-02-28 21:29
yll
ETERNAL 寫:

代碼: 選擇全部

<script language="JavaScript">
function add_select(val,na,s,sort)
{
.........................
.........................
.........................

}
</script>
一定要放在\r

代碼: 選擇全部

<form method="get" name="jumpbox"
的前面\r

後台也是一樣\r
要放在form的前面,要不然會找不到funcion add_select
要是這點
我可以確定沒放錯\r


不管如何
謝謝你不辭辛勞的回答

發表於 : 2005-02-28 23:13
jackyilk
ETERNAL 寫:
可能你把form移除掉了,或者沒把form結束掉(</form>)
造成option沒有顯示出來,變成一直線

jumpbox.tpl

代碼: 選擇全部

 
<script language="JavaScript"> 
function add_select(val,na,s,sort) 
{ 
   var temp=""; 
   if(sort>0) 
   { 
      na="→ "+na 
   } 
   for(var i=0;i<sort;i++) 
   { 
      temp+=" "; 
   } 
   document.write('<option value="'+val+'" '+s+'>'+temp+na+'</option>'); 
} 
</script> 
<form method="get" name="jumpbox" action="{S_JUMPBOX_ACTION}" onSubmit="if(document.jumpbox.f.value == -1){return false;}">
<table cellspacing="0" cellpadding="0" border="0">
	<tr> 
		<td nowrap="nowrap"><span class="gensmall">{L_JUMP_TO}:&nbsp; <script language="JavaScript">{S_JUMPBOX_SELECT}</script> &nbsp;<input type="submit" value="{L_GO}" class="liteoption" /></span></td>
	</tr>
 </table> </form> 
我有檢查一下檔案和程式碼(如上)
應該是沒有問題
我暫時先將連結拿掉

發表於 : 2005-03-01 09:56
ETERNAL
yll 寫:
ETERNAL 寫:

代碼: 選擇全部

<script language="JavaScript">
function add_select(val,na,s,sort)
{
.........................
.........................
.........................

}
</script>
一定要放在\r

代碼: 選擇全部

<form method="get" name="jumpbox"
的前面\r

後台也是一樣\r
要放在form的前面,要不然會找不到funcion add_select
要是這點
我可以確定沒放錯\r


不管如何
謝謝你不辭辛勞的回答
或者是與有其他的javascript衝到了
或者是頁面的結構問題,像是用frame等..

發表於 : 2005-03-01 10:23
御津闇慈
替換成這樣(整個)

代碼: 選擇全部

<script language="JavaScript">
function add_select(val,na,s,sort)
{
	var temp="";
	if(sort>0)
	{
		na="→ "+na
	}
	for(var i=0;i<sort;i++)
	{
		temp+=" ";
	}
	document.write('<option value="'+val+'" '+s+'>'+temp+na+'</option>');
}
</script>
<form method="get" name="jumpbox" action="{S_JUMPBOX_ACTION}" onSubmit="if(document.jumpbox.f.value == -1){return false;}"><table cellspacing="0" cellpadding="0" border="0">
	<tr> 
		<td nowrap="nowrap"><span class="gensmall">{L_JUMP_TO}:&nbsp;
		<select name="{JUMP_NAME}" onchange="if(this.options[this.selectedIndex].value != -1){ forms['jumpbox'].submit() }">
		<script language="JavaScript">{S_JUMPBOX_SELECT}</script>
		</select>
		&nbsp;<input type="submit" value="{L_GO}" class="liteoption" /></span></td>
	</tr>
</table></form>

發表於 : 2005-03-01 11:27
jackyilk
御津闇慈 寫:替換成這樣(整個)
這個棒 :mrgreen:
覆蓋上去後快速選單就正常了
這幾天再測試看看這外掛還有沒有別的問題

發表於 : 2005-03-01 12:15
御津闇慈
jackyilk 寫:
御津闇慈 寫:替換成這樣(整個)
這個棒 :mrgreen:
覆蓋上去後快速選單就正常了
這幾天再測試看看這外掛還有沒有別的問題
你也可以改成這樣\r

代碼: 選擇全部

<script language="JavaScript">
function add_select(val,na,s,sort)
{
	var temp="";
	if(sort>1)
	{
		na="─"+na
	}
		if(sort>0)
	{
		na="├"+na
	}

	document.write('<option value="'+val+'" '+s+'>'+temp+na+'</option>');
}
</script>
<form method="get" name="jumpbox" action="{S_JUMPBOX_ACTION}" onSubmit="if(document.jumpbox.f.value == -1){return false;}"><table cellspacing="0" cellpadding="0" border="0">
	<tr> 
		<td nowrap="nowrap"><span class="gensmall">{L_JUMP_TO}:&nbsp;
		<select name="{JUMP_NAME}" onchange="if(this.options[this.selectedIndex].value != -1){ forms['jumpbox'].submit() }">
		<script language="JavaScript">{S_JUMPBOX_SELECT}</script>
		</select>
		&nbsp;<input type="submit" value="{L_GO}" class="liteoption" /></span></td>
	</tr>
</table></form>
其笑果是 :mrgreen:
http://home.pchome.com.tw/communication ... r/sub2.JPG
不過只限於單層OTZ