1 頁 (共 1 頁)

[問題] 請問跑馬燈外掛能否設定連結開新視窗?

發表於 : 2006-05-25 14:16
88100500
問題外掛:跑馬燈外掛1.2
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=30652
使用版本:phpBB 2.0.20
網站位置:http://minimiki.why3s.net
狀況描述:

各位大大好,
我裝完之後使用一切正常,
但覺得它連結不能開在新視窗實在有點麻煩,
我試著從安裝外掛時要修正的檔案著手。

index.php:

代碼: 選擇全部

$marque .= "<span class=\"genmed\"><b><a href=\"$a_url\">[$i]$a_name</a></b>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</span>";
我在<a href= 那邊加入 target=_blank參數:

代碼: 選擇全部

<a href=\"$a_url\" target=\"_blank\">
但仍然沒辦法在新視窗開啟連結,
請問這個外掛是不是還有其他的地方要修改呢?

補充:
我想 [$i] 應該是公告前的編號,我把它拿掉之後,跑馬燈公告也都還是有編號耶?

發表於 : 2006-05-25 23:09
心靈捕手
我猜想:
依您的需求, 加入的語法, 應該沒有錯.

測試論壇:
http://wang5555.dyndns.org/test/phpbb2/

建議您:
貼出加入 index.php 的整段相關語法;
或者, 將此檔壓縮後, 貼出下載連結.

發表於 : 2006-05-31 01:19
88100500
我把index.php的內容,依照跑馬燈外掛安裝時的說明加上的程式碼po在下面:

代碼: 選擇全部

	// 跑馬燈公告 By Martinet Oaf~
	$sql = "SELECT * FROM phpbb_announce ORDER BY a_order";
	if(!$a_result = $db->sql_query($sql))
	{
		message_die(GENERAL_ERROR, "Could not query Announce information", "", __LINE__, __FILE__, $sql);
	}	
	$i=0;
	while ($a_row = $db->sql_fetchrow($a_result))
	{
		$i++;
		$a_name = $a_row['a_name'];
		$a_url = $a_row['a_url'];
		$marque .= "<span class=\"genmed\"><b><a href=\"$a_url\">[$i]$a_name</a></b>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</span>";
	}
	if($i == 0)
		$marque = $lang['Announce_no_announce'];
	
                  // 跑馬燈公告結束
	//
	// Start output of page
	//

發表於 : 2006-05-31 07:05
心靈捕手
可能是我的描述不夠清楚.

我當然知道要加入 index.php 的語法,
而我想要明白的是 '您的修改方法'.

圖檔
Source: http://minimiki.why3s.net/phpbb/

如上圖, 您難道都沒有做過任何修改? :roll:

發表於 : 2006-05-31 14:55
SCR
試著把 index.php 裡面的這段

代碼: 選擇全部

$marque .= "<span class=\"genmed\"><b><a href=\"$a_url\">[$i]$a_name</a></b>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</span>";
改成

代碼: 選擇全部

$marque .= "<span class=\"genmed\"><b><a href=\"$a_url\" target="_blank">[$i]$a_name</a></b>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</span>";
並且確定存檔後,上傳 index.php