|
-- 作者: auron
-- 发布时间: 2007/04/01 02:42am
[这个贴子最后由亚子在 2007/04/04 10:06am 第 1 次编辑]
[b]fav.cgi[/b] 1. if ($threadstate eq "closed") { $topicicon = "<img src=$imagesurl/images/$skin/[b][color=#DC143C]topiclocked0.gif[/color][/b] width=14 border=0>"; } non-cgi/images 資料夾裡並無 topiclocked0.gif 圖示,應該改為 [b][color=#DC143C]topiclocked3.gif[/color][/b] 的"不接受回覆的主題"圖示才對。 2. 找到 <img src=[b][color=#DC143C]$imagesurl/images/folder.gif width=13 height=16[/color][/b] align=absmiddle> 應該改為 <img src=$imagesurl/images/[b][color=#DC143C]$skin/[/color][/b]folder.gif align=absmiddle> 因為論壇風格的關係,folder.gif 的圖示應隨風格做改變,且圖示大小應移除! [b]forums.cgi[/b] 找到 $lookstyles =qq~<img src=$imagesurl/images/icon.gif width=14> <a href=lookstyles.cgi?forum=$inforum>本版配色</a>
應改為 $lookstyles =qq~<img src=$imagesurl/images/icon.gif width=14> <a href=lookstyles.cgi?forum=$inforum>[b][color=#DC143C]<font color=$fonthighlight><b>本版配色</b></font>[/color][/b]</a> 因為考慮到風格的一致,所以"本版配色"字體的風格改跟"本版精華"&"版務日誌"一樣。 [b]search.cgi[/b] 解決繁體字搜索衝碼造成頁面白屏問題,建議官方做修正。 首先解決繁體字搜索衝碼 1. 找到 $tp =~ s/[\a\b\f\n\e\0\r\t\`\~\!\@\#\$\%\^\&\*\(\)\+\=\\\{\}\;\'\:\"\.\/\<\>\?]//isg; 在前面加上 [b][color=#DC143C]#[/color][/b] 做註解。 2. 找到 $CUR_TIME =~ s/[\a\b\f\n\e\0\r\`\~\!\@\#\$\%\^\&\*\(\)\+\=\\\{\}\;\'\:\"\.\/\<\>\?]//isg; $SEARCH_STRING =~ s/[\a\b\f\n\e\0\r\`\~\!\@\#\$\%\^\&\*\(\)\+\=\\\{\}\;\'\:\"\.\/\<\>\?]//isg; $TYPE_OF_SEARCH =~ s/[\a\b\f\n\e\0\r\`\~\!\@\#\$\%\^\&\*\(\)\+\=\\\{\}\;\'\:\"\.\/\<\>\?]//isg; $SEARCH_DAY =~ s/[\a\b\f\n\e\0\r\`\~\!\@\#\$\%\^\&\*\(\)\+\=\\\{\}\;\'\:\"\.\/\<\>\?]//isg; $SEARCH_TIME =~ s/[\a\b\f\n\e\0\r\`\~\!\@\#\$\%\^\&\*\(\)\+\=\\\{\}\;\'\:\"\.\/\<\>\?]//isg; $REFINE_SEARCH =~ s/[\a\b\f\n\e\0\r\`\~\!\@\#\$\%\^\&\*\(\)\+\=\\\{\}\;\'\:\"\.\/\<\>\?]//isg; $JH_SEARCH =~ s/[\a\b\f\n\e\0\r\`\~\!\@\#\$\%\^\&\*\(\)\+\=\\\{\}\;\'\:\"\.\/\<\>\?]//isg; 改為[b][color=#DC143C] $CUR_TIME =~ tr/\a\b\f\n\e\0\r//d; $SEARCH_STRING =~ tr/\a\b\f\n\e\0\r//d; $TYPE_OF_SEARCH =~ tr/\a\b\f\n\e\0\r//d; $REFINE_SEARCH =~ tr/\a\b\f\n\e\0\r//d; $JH_SEARCH =~ tr/\a\b\f\n\e\0\r//d;[/color][/b] 3. 將 foreach (@FORUMS_TO_SEARCH) { 下面那一行 $_ =~ s/[\a\b\f\n\e\0\r\`\~\!\@\#\$\%\^\&\*\(\)\+\=\\\{\}\;\'\:\"\.\/\?]//isg; 改為 [b][color=#DC143C]$_ =~ tr/\a\b\f\n\e\0\r//d;[/color][/b] 4. 在 open (SEARCH, ">$searchfilename"); 下面新增一行 [b][color=#DC143C]print SEARCH "__END__\n";[/color][/b] 5. 分別找出 if (($topictitle =~ m|$_|gi) and ("$lida" ne "$topicid")) { 改為 if (($topictitle =~ m|[b][color=#DC143C]\Q[/color][/b]$_[b][color=#DC143C]\E[/color][/b]|gi) and ("$lida" ne "$topicid")) { if (($post =~ m|$_|gi) and ("$lida" ne "$topicid")) { 改為 if (($post =~ m|[b][color=#DC143C]\Q[/color][/b]$_[b][color=#DC143C]\E[/color][/b]|gi) and ("$lida" ne "$topicid")) { if (($startedby =~ m|$_|gi) and ("$lidc" ne "$topicid")) { 改為 if (($startedby =~ m|[b][color=#DC143C]\Q[/color][/b]$_[b][color=#DC143C]\E[/color][/b]|gi) and ("$lidc" ne "$topicid")) { if (($membername =~ m|$_|gi) and ($lidc != $topicid)) { # s 'if' n1 改為 if (($membername =~ m|[b][color=#DC143C]\Q[/color][/b]$_[b][color=#DC143C]\E[/color][/b]|gi) and ($lidc != $topicid)) { # s 'if' n1 6. 在 open (READ, "$searchfilename") or &error("搜尋結果&對不起,搜尋結果只能儲存 30 分鐘,請重新搜尋!"); @completed_search = <READ>; 下面新增[b][color=#DC143C] if ($completed_search[0] =~ /^\_\_END\_\_/) { shift (@completed_search); }[/color][/b] [b]補上第 7. 點...[/b] 找到 elsif ($action eq "continue") { open (INSEARCH, "$searchfilename"); @searchparam = <INSEARCH>; 在下面新增[b][color=#DC143C] if ($searchparam[0] =~ /^\_\_END\_\_/) { shift (@searchparam); }[/color][/b] 以上! 雷傲至今已許久沒更新了,希望這些能再為雷傲帶來新的動力泉源!
-- 作者: 亚子
-- 发布时间: 2007/04/01 07:38pm
共享……
|