標題: [插件] 滾動聯盟論壇+方向選擇+首頁伸縮圖標 (兼容 Firefox)
 deadxp
 0000054
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

暱稱: blighter

帖子: 881

精華: 2

積分: 25224 點

現金: 45 元

存款: 35147 元

閱讀權限: 100

註冊: 2003-12-27

狀態: 離線
 
發表於 2006-8-10 14:05  資料  個人空間  主頁 短消息  加為好友 
滾動聯盟論壇+方向選擇+首頁伸縮圖標 (兼容 Firefox)

適用版本: Discuz5.0
作者: alan888
修正:deadxp
支援: http://www.alan888.com/Discuz/index.php
演示: http://www.sky-of.com/
修改文件: include/cache.func.php, index.htm


此帖是根據 Discuz4.1 插件 "用滾動圖示顯示聯盟論壇" 修正及使用在 Discuz 5.0 上

兼容 firefox
1. 能正常顯示方向選擇按鈕符號
2. 指向選擇按鈕能顯示手指鼠標
3. 鼠鑣指向聯盟圖標時, popup menu 能正常顯示分行

1. 修改 include/cache.func.php

$forumlink['content'] = "<a href=\"$flink[url]\" target=\"_blank\"><span class=\"bold\">$flink[name]</span></a><br>$flink[note]";


更換為
$forumlink['content'] = "<a href=\"$flink[url]\" target=\"_blank\"><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink[name]\r\n$flink[note]\"></a>  ";


2. 後台 -> 更新緩存

3. 修改discuz 模板 (適用於默認風格, 其他風格可參考修改)

<!--{if empty($gid)}-->
        <!--{if $_DCACHE['forumlinks']}-->
                <tr><td colspan="3" class="header"><a href="###" onclick="toggle_collapse('forumlinks');"><img id="forumlinks_img" src="{IMGDIR}/$linkcollapseimg" align="right" border="0"></a>
                <span class="bold">{lang board_links}</span></td></tr>
                <tbody id="forumlinks" style="$collapse[forumlinks]">
                <!--{loop $_DCACHE['forumlinks'] $flink}-->
                        <!--{if $flink['type'] == 1}-->
                                <tr>
                                <td class="altbg1" width="5%" align="center" valign="middle"><img src="{IMGDIR}/forumlink.gif"></td>
                                <td class="altbg2" width="77%" valign="middle" onMouseOver="this.className='altbg1'" onMouseOut="this.className='altbg2'">$flink[content]</td>
                                <td class="altbg2" width="18%" align="center" valign="middle"><img src="$flink[logo]" border="0"></a></td>
                                </tr>
                        <!--{elseif $flink['type'] == 2}-->
                                <tr>
                                <td class="altbg1" width="5%" align="center" valign="middle"><img src="{IMGDIR}/forumlink.gif"></td>
                                <td class="altbg2" width="95%" colspan="2" valign="middle" style="word-break: keep-all" onMouseOver="this.className='altbg1'" onMouseOut="this.className='altbg2'">$flink[content]</td>
                                </tr>
                        <!--{else}-->
                                <tr>
                                <td class="altbg1" width="5%" align="center" valign="middle"><img src="{IMGDIR}/forumlink.gif"></td>
                                <td class="altbg2" width="95%" colspan="2" valign="middle" style="word-break: keep-all" onMouseOver="this.className='altbg1'" onMouseOut="this.className='altbg2'">$flink[content]</td>
                                </tr>
                        <!--{/if}-->
                <!--{/loop}-->
                </tbody>
        <!--{/if}-->


更換為
<!--{if empty($gid)}-->
<!--{if $_DCACHE['forumlinks']}-->
<tr><td colspan="3" class="header"><table cellspacing="0" cellpadding="0" width="100%">
<tr style="color: {HEADERTEXT};"><td><span class="bold">{lang board_links}</span></td>
<td width="133" align="right"><span class="smalltxt">滾動方向 [</span>
<font face="webdings" onMouseOver="if(document.all.lmforum.direction == 'left')document.all.lmforum.scrollAmount=6;" onMouseOut="document.all.lmforum.scrollAmount=4;" onMouseUp="document.all.lmforum.scrollAmount=12;"onMouseDown="document.all.lmforum.direction='left';document.all.lmforum.scrollAmount=10;">
<span style="cursor:pointer;cursor:hand" title="向左滾動">7</span></font>
<font face="webdings" onClick="stop=0;document.all.lmforum.start();"><span style="cursor:pointer;cursor:hand" title="開始">4</span></font>
<font face="webdings" onClick="stop=1;document.all.lmforum.stop();"><span style="cursor:pointer;cursor:hand" title="暫停"><</span></font>
<font face="webdings" onMouseOver="if(document.all.lmforum.direction == 'right') document.all.lmforum.scrollAmount=6;"onMouseOut="document.all.lmforum.scrollAmount=4;" onMouseUp="document.all.lmforum.scrollAmount=12;" onMouseDown="document.all.lmforum.direction='right';document.all.lmforum.scrollAmount=10;">
<span style="cursor:pointer;cursor:hand" title="向右滾動">8</font><span class="smalltxt"> ] </span></td><td width="30" align="right"><a href="###" onclick="toggle_collapse('forumlinks');"><img id="forumlinks_img" src="{IMGDIR}/$collapseimg[forumlinks]" border="0"></a> </td></tr></table></td></tr>
<tbody id="forumlinks" style="$collapse[forumlinks]">
<tr><td class="altbg1" width="5%" align="center" valign="middle"><img src="{IMGDIR}/forumlink.gif"></td>
<td clospan="2" class="altbg2" width="77%" valign="middle" onMouseOver="this.className='altbg1'" onMouseOut="this.className='altbg2'">
<marquee scrollamount=5 name="lmforum" id="lmforum" onmouseover="document.all.lmforum.stop();" onmouseout="document.all.lmforum.start();">
<!--{loop $_DCACHE['forumlinks'] $flink}-->
<!--{if $flink['type'] == 1}-->
$flink[content]
<!--{/loop}--></marquee>
</tbody>
<!--{/if}-->
</td></tr>
<!--{/if}-->

完成

[ 本帖最後由 deadxp 於 2006-8-10 14:09 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 finalsnow
 0046663
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 326

精華: 0

積分: 3980 點

現金: 532 元

存款: 0 元

閱讀權限: 25

註冊: 2006-6-15

狀態: 離線
 
發表於 2006-8-11 01:08  資料  個人空間  主頁 短消息  加為好友 
我用了之後 友情連接變成空白的
裡面的友情清單全都沒有顯示出來....




 AL8 Forum © All rights reserved.
頂部
 deadxp
 0000054
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

暱稱: blighter

帖子: 881

精華: 2

積分: 25224 點

現金: 45 元

存款: 35147 元

閱讀權限: 100

註冊: 2003-12-27

狀態: 離線
 
發表於 2006-8-11 01:24  資料  個人空間  主頁 短消息  加為好友 
QUOTE:
原帖由 finalsnow 於 2006-8-11 01:08 發表。&nbsp;
我用了之後 友情連接變成空白的
裡面的友情清單全都沒有顯示出來....

要填論壇簡介先會出現




 AL8 Forum © All rights reserved.
頂部
 2677ea
 0049869
Rank: 1

頭銜: Newbie

帖子: 2

精華: 0

積分: 40 點

現金: 100 元

存款: 0 元

閱讀權限: 10

註冊: 2006-8-14

狀態: 離線
 
發表於 2006-8-16 11:18  資料  個人空間  短消息  加為好友 
請問在那裡修改discuz 模版




 AL8 Forum © All rights reserved.
頂部
 cocoau
 0038785
Rank: 1

頭銜: Newbie

帖子: 25

精華: 0

積分: 310 點

現金: 85 元

存款: 0 元

閱讀權限: 10

註冊: 2006-1-17

狀態: 離線
 
發表於 2006-8-18 15:42  資料  個人空間  短消息  加為好友 
你是說「discuz.htm模版」吧~




 AL8 Forum © All rights reserved.
頂部
 5r32143
 0036684
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 5r32143 的詳細資料

頭銜: Lord

帖子: 586

精華: 0

積分: 250 點

現金: 0 元

存款: 3188 元

閱讀權限: 25

註冊: 2005-12-10

狀態: 離線
 
發表於 2006-8-24 10:25  資料  個人空間  短消息  加為好友  添加 5r32143 為MSN好友 通過MSN和 5r32143 交談
我安裝這個在clear 4風格後再更新存緩時
出現以下字句
Warning: parse_template(): Failed opening '' for inclusion (include_path='.:/usr/local/lib/php') in /home/eg4ever/domains/superbbshk.com/public_html/include/template.func.php on line 25

Current template pack do not have a necessary language file 'templates.lang.php' or have syntax error!

而且首頁亦面目全非

有什麼方法解決




 AL8 Forum © All rights reserved.
頂部
 小魚兒
 0043337
Rank: 2Rank: 2

頭銜: Member

帖子: 74

精華: 0

積分: 1109 點

現金: 0 元

存款: 29 元

閱讀權限: 15

註冊: 2006-4-12

狀態: 離線
 
發表於 2006-8-24 22:04  資料  個人空間  短消息  加為好友 
有沒有RC2的阿!!




 AL8 Forum © All rights reserved.
頂部
 小怪物
 0040374
Rank: 1

頭銜: Newbie

帖子: 46

精華: 0

積分: 460 點

現金: 72 元

存款: 0 元

閱讀權限: 10

註冊: 2006-2-21

狀態: 離線
 
發表於 2006-8-25 09:55  資料  個人空間  短消息  加為好友 
=.=
死火啦!∼
Parse error: parse error, unexpected T_ELSE in /usr/home/kiss1fr/public_html/384755902/forumdata/templates/1_discuz.tpl.php on line 130




 AL8 Forum © All rights reserved.
頂部
 O不夜天O
 0049985
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 528

精華: 0

積分: 6100 點

現金: 788 元

存款: 0 元

閱讀權限: 25

註冊: 2006-8-15

狀態: 離線
 
發表於 2006-8-27 16:51  資料  個人空間  短消息  加為好友 
4.1有冇黎個插件   唔亥!




 AL8 Forum © All rights reserved.
頂部
 龍聖
 0045648
Rank: 1

頭銜: Newbie

帖子: 25

精華: 0

積分: 410 點

現金: 98 元

存款: 0 元

閱讀權限: 10

註冊: 2006-5-26

來自: 龍之帝國

狀態: 離線
 
發表於 2007-3-4 10:23  資料  個人空間  主頁 短消息  加為好友  添加 龍聖 為MSN好友 通過MSN和 龍聖 交談 ICQ 狀態
應該要改做:

<!--{if empty($gid) && ($_DCACHE['forumlinks'] || $whosonlinestatus || $bdaystatus == 1 || $bdaystatus == 3)}-->
        <div class="spaceborder" style="width: {TABLEWIDTH}"><table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%" align="center">
<tr><td colspan="3" class="header"><table cellspacing="0" cellpadding="0" width="100%">
<tr style="color: {HEADERTEXT};"><td><span class="bold">{lang board_links}</span></td>
<td width="133" align="right"><span class="smalltxt">滾動方向 [</span>
<font face="webdings" onMouseOver="if(document.all.lmforum.direction == 'left')document.all.lmforum.scrollAmount=6;" onMouseOut="document.all.lmforum.scrollAmount=4;" onMouseUp="document.all.lmforum.scrollAmount=12;"onMouseDown="document.all.lmforum.direction='left';document.all.lmforum.scrollAmount=10;">
<span style="cursor:pointer;cursor:hand" title="向左滾動">7</span></font>
<font face="webdings" onClick="stop=0;document.all.lmforum.start();"><span style="cursor:pointer;cursor:hand" title="開始">4</span></font>
<font face="webdings" onClick="stop=1;document.all.lmforum.stop();"><span style="cursor:pointer;cursor:hand" title="暫停"><</span></font>
<font face="webdings" onMouseOver="if(document.all.lmforum.direction == 'right') document.all.lmforum.scrollAmount=6;"onMouseOut="document.all.lmforum.scrollAmount=4;" onMouseUp="document.all.lmforum.scrollAmount=12;" onMouseDown="document.all.lmforum.direction='right';document.all.lmforum.scrollAmount=10;">
<span style="cursor:pointer;cursor:hand" title="向右滾動">8</font><span class="smalltxt"> ] </span></td><td width="30" align="right"><a href="###" onclick="toggle_collapse('forumlinks');"><img id="forumlinks_img" src="{IMGDIR}/$collapseimg[forumlinks]" border="0"></a> </td></tr></table></td></tr>
<tbody id="forumlinks" style="$collapse[forumlinks]">
<tr><td class="altbg1" width="5%" align="center" valign="middle"><img src="{IMGDIR}/forumlink.gif"></td>
<td clospan="2" class="altbg2" width="77%" valign="middle" onMouseOver="this.className='altbg1'" onMouseOut="this.className='altbg2'">
<marquee scrollamount=5 name="lmforum" id="lmforum" onmouseover="document.all.lmforum.stop();" onmouseout="document.all.lmforum.start();">
<!--{loop $_DCACHE['forumlinks'] $flink}-->
<!--{if $flink['type'] == 1}-->
$flink[content]
<!--{/loop}--></marquee>
</tbody>
<!--{/if}-->
</td></tr>
<!--{/if}-->

如果唔係會冇左個框

[ 本帖最後由 龍聖 於 2007-3-4 10:26 編輯 ]




 AL8 Forum © All rights reserved.
頂部


網頁空間由 I-SERVICES 提供
當前時區 GMT+8, 現在時間是 2008-12-5 06:46