參考連結:http://phpbb-tw.net/phpbb/viewtopic.php ... =Links_MOD
使用版本:phpBB 2.0.2
網站位置:http://nature-magpie.redirectme.net/phpbb2/
狀況描述:
依照MOD預設狀況裝完後顯示預設四個網站沒有問題,但是一旦增加新的推薦網站,則原本於首頁畫面下Link_MOD之快速連結的logo圖示按鈕全部消失無法顯示,但是進入Link_MOD畫面的分類頁面卻都十分正常,各網站logo圖示均無消失現象,只有首頁之Link_MOD的logo連結會消失。
推測可能出問題的地方在:
links.js.php
/template/SubSilver/links.js.body.tpl
links.js.php的程式碼\r
代碼: 選擇全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
</head>
<body style="margin-top:0px;margin-left:0px;background-color:#FAFAFA">
<script language="JavaScript">
<!--
var linkrow = new Array('<a href="links.php?action=go&link_id=1" target="_blank"><img src="images/links/phpBB_88a.gif" alt="phpBB Official Website" width="90" height="35" border="0" hspace="1" /></a>',
'<a href="links.php?action=go&link_id=4" target="_blank"><img src="images/links/thg_logo_black_1.gif" alt="Tom's 硬體指南" width="90" height="35" border="0" hspace="1" /></a>',
'<a href="links.php?action=go&link_id=2" target="_blank"><img src="images/links/phpbb-tw_logo88a.gif" alt="phpbb-tw.net" width="90" height="35" border="0" hspace="1" /></a>',
'<a href="links.php?action=go&link_id=3" target="_blank"><img src="images/links/phpbb2_de_logo.gif" alt="phpbb2.de" width="90" height="35" border="0" hspace="1" /></a>',
'<a href="links.php?action=go&link_id=7" target="_blank"><img src="http://toget.pchome.com.tw/img/toget-logo.gif" alt="toget下載" width="90" height="35" border="0" hspace="1" /></a>');
var interval = 6000;
var link_start = 0;
var link_num = 10;
document.write('<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td><div id="links"></div></td></tr></table>');
function writeDiv(){
var link_innerHTML = '';
if(linkrow.length > link_num)
{
for(var i=0; i<link_num; i++)
{
link_innerHTML += linkrow[(i + link_start) % linkrow.length];
}
document.all.links.innerHTML=link_innerHTML;
(link_start < linkrow.length - 1) ? link_start ++ : link_start = 0;
setTimeout("writeDiv()",interval);
}
else
{
for(var j=0; j<linkrow.length; j++)
{
link_innerHTML += linkrow[j];
}
document.all.links.innerHTML=link_innerHTML;
}
}
writeDiv();
// -->
</script>
</body>
</html>
代碼: 選擇全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}">
</head>
<body style="margin-top:0px;margin-left:0px;background-color:{T_BODY_BGCOLOR}">
<script language="JavaScript">
<!--
var linkrow = new Array({LINKS_LOGO});
var interval = {DISPLAY_INTERVAL};
var link_start = 0;
var link_num = {DISPLAY_LOGO_NUM};
document.write('<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td><div id="links"></div></td></tr></table>');
function writeDiv(){
var link_innerHTML = '';
if(linkrow.length > link_num)
{
for(var i=0; i<link_num; i++)
{
link_innerHTML += linkrow[(i + link_start) % linkrow.length];
}
document.all.links.innerHTML=link_innerHTML;
(link_start < linkrow.length - 1) ? link_start ++ : link_start = 0;
setTimeout("writeDiv()",interval);
}
else
{
for(var j=0; j<linkrow.length; j++)
{
link_innerHTML += linkrow[j];
}
document.all.links.innerHTML=link_innerHTML;
}
}
writeDiv();
// -->
</script>
</body>
</html>

