AL8 Forum
   登錄註冊幫助


標題: [D5.5] 滾動聯盟論壇+方向選擇+首頁伸縮圖標 for 5.5
 iamsam
 0001876
Rank: 2Rank: 2
點擊查看 iamsam 的詳細資料

頭銜: Member

帖子: 98

精華: 0

積分: 4064 點

現金: 23 元

存款: 61211 元

閱讀權限: 15

註冊: 2004-5-11

來自: HONG KONG

狀態: 離線
 
發表於 2007-3-14 09:26  資料  個人空間  主頁 短消息  加為好友  ICQ 狀態
滾動聯盟論壇+方向選擇+首頁伸縮圖標 for 5.5

修改自 : http://www.alan888.com/Discuz/viewthread.php?tid=81566


適用版本: Discuz5.5
作者: alan888
修正:deadxp
5.5版:iamsam
支援: http://www.alan888.com/Discuz/
演示: http://1010hk.com/
修改文件: include/cache.func.php, discuz.htm


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

兼容 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[description]";


更換為
$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.htm


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


更換為
        <!--{if $_DCACHE['forumlinks']}-->
                <tbody><tr><td colspan="3" class="header">

<!--方向選擇+首頁伸縮圖標 for 5.5-->
<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>
<!--End-->

                </td></tr></tbody>
                <tbody id="forumlinks" style="$collapse[forumlinks]">
               
<!--滾動聯盟論壇 for 5.5-->
<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();">
<!--End-->
               
                <!--{loop $_DCACHE['forumlinks'] $flink}-->
                                $flink[content]
                <!--{/loop}-->
                </marquee>
                </td>
                </tr>
                </tbody>
        <!--{/if}-->


完成


ps:需要填論壇聯盟的文字說明




 AL8 Forum © All rights reserved.
頂部
 ntf
 0043014
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

自述: ntf

帖子: 3708

精華: 0

積分: 6343 點

現金: 0 元

存款: 35577 元

閱讀權限: 100

註冊: 2006-4-7

狀態: 離線
 
發表於 2007-3-14 09:33  資料  個人空間  短消息  加為好友 
QUOTE:
原帖由 iamsam 於 2007-3-14 09:26 發表。&nbsp;
ps:需要填論壇聯盟的文字說明 ...


為什麼 不是 填 論壇 URL logo 地址 嗎




 AL8 Forum © All rights reserved.
頂部
 044003
 0045908
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: Jeff 044003

自述: Jeff 044003

帖子: 2925

精華: 0

積分: 24864 點

現金: 0 元

存款: 13366 元

閱讀權限: 70

註冊: 2006-5-31

來自: 香港

狀態: 離線
 
發表於 2007-3-14 11:36  資料  個人空間  短消息  加為好友  添加 044003 為MSN好友 通過MSN和 044003 交談 Yahoo!
QUOTE:
原帖由 iamsam 於 2007-3-14 09:26 AM 發表。&nbsp;
修改自 : http://www.alan888.com/Discuz/viewthread.php?tid=81566
適用版本: Discuz5.5
作者: alan888
修正:deadxp
5.5版:iamsam
支援: http://www.alan888.com/Discuz/
演示: http://1010hk.com/
...

不嘍都有伸縮圖標0架啦




by Jeff@@044003 - UTF-8
 AL8 Forum © All rights reserved.
頂部
 天使長
 0030420
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 718

精華: 0

積分: 8770 點

現金: 68 元

存款: 773 元

閱讀權限: 30

註冊: 2005-9-10

狀態: 離線
 
發表於 2007-3-14 12:47  資料  個人空間  短消息  加為好友 
好像是舊的代碼了
5.0的代碼不是這樣=_=




 AL8 Forum © All rights reserved.
頂部
 katck
 0041770
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 149

精華: 0

積分: 1646 點

現金: 70 元

存款: 0 元

閱讀權限: 20

註冊: 2006-3-17

狀態: 離線
 
發表於 2007-3-14 12:54  資料  個人空間  短消息  加為好友 
我是直接使用D5.0的啦,可以用啊!感覺d5.5上隱定些!




 AL8 Forum © All rights reserved.
頂部
 iamsam
 0001876
Rank: 2Rank: 2
點擊查看 iamsam 的詳細資料

頭銜: Member

帖子: 98

精華: 0

積分: 4064 點

現金: 23 元

存款: 61211 元

閱讀權限: 15

註冊: 2004-5-11

來自: HONG KONG

狀態: 離線
 
發表於 2007-3-14 13:39  資料  個人空間  主頁 短消息  加為好友  ICQ 狀態
QUOTE:
原帖由 044003 於 2007-3-14 11:36 發表。

不嘍都有伸縮圖標0架啦

this is for 5.5

QUOTE:
原帖由 天使長 於 2007-3-14 12:47 發表。&nbsp;
好像是舊的代碼了
5.0的代碼不是這樣=_=

5.5 的 discuz.htm 有很多改動過的地方
例如加左好多 div 既tag




 AL8 Forum © All rights reserved.
頂部
 小銘
 0021776
 此發帖者已被禁止訪問

頭銜: Banned

帖子: 1921

精華: 0

積分: 2085 點

現金: -10 元

存款: 2679 元

閱讀權限: 0

註冊: 2005-5-20

狀態: 離線
 
發表於 2007-3-14 16:07  資料  個人空間  主頁 短消息  加為好友 
*** 作者被禁止或刪除 內容自動屏蔽 ***
 rextsang
 0045651
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 rextsang 的詳細資料

頭銜: Forum Legend

暱稱: Moderator

自述: 我唔係板主

帖子: 11188

精華: 0

積分: 3360 點

現金: 0 元

存款: 41568 元

閱讀權限: 70

註冊: 2006-5-26

狀態: 離線
 
發表於 2007-3-14 16:27  資料  個人空間  短消息  加為好友 
有冇人識整Al8咁?有詳細資料呀?




#非黃金廣告位
 AL8 Forum © All rights reserved.
頂部
 kwanhonkei
 0025834
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 294

精華: 0

積分: 2370 點

現金: 7 元

存款: 906 元

閱讀權限: 20

註冊: 2005-7-9

來自: HKCGzone

狀態: 離線
 
發表於 2007-3-14 16:51  資料  個人空間  主頁 短消息  加為好友  添加 kwanhonkei 為MSN好友 通過MSN和 kwanhonkei 交談 ICQ 狀態 Yahoo!
QUOTE:
原帖由 小銘 於 2007-3-14 16:07 發表。
點解顯示唔到文字說明既= =


把 cache.func.php 的

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


改為

$forumlink['content'] = "<a href=\"flink.php?id=$flink[id]\" target=\"_blank\"><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink[name]\r\n$flink[description]\"></a>  ";


[再更新緩存]

OK!




新討論區「IDEAL ZONE@HK」開張!!
http://www.ideal-forumhk.com
 AL8 Forum © All rights reserved.
頂部
 heiming
 0015958
Rank: 2Rank: 2

頭銜: Member

帖子: 51

精華: 0

積分: 580 點

現金: 70 元

存款: 0 元

閱讀權限: 15

註冊: 2005-2-2

狀態: 離線
 
發表於 2007-3-15 11:02  資料  個人空間  短消息  加為好友 
回覆 #7 小銘 的帖子

把 cache.func.php 的
$forumlink['content'] = "<a href=\"$flink[url]\" target=\"_blank\"><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink[name]\r\n$flink[note]\"></a>  ";


改為

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


再更新緩存

完成..這樣就可顯示到聯盟名稱同資料




http://lovers.servebbs.com/
 AL8 Forum © All rights reserved.
頂部
 漩渦鳴人
 0019177
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 927

精華: 0

積分: 6981 點

現金: 21 元

存款: 42610 元

閱讀權限: 30

註冊: 2005-4-12

來自: ≡ 酷Game ≡

狀態: 離線
 
發表於 2007-3-23 11:20  資料  個人空間  主頁 短消息  加為好友  添加 漩渦鳴人 為MSN好友 通過MSN和 漩渦鳴人 交談
能問一下這樣的效果是怎樣做出來ㄉ嗎?
-----------------------------------------------------------------------
=網站名稱=
說明說明說明說明說明說明說明                  圖片
-----------------------------------------------------------------------
=網站名稱=
說明說明說明說明說明說明說明                  圖片
-----------------------------------------------------------------------
圖片跑馬│圖片跑馬│圖片跑馬│圖片跑馬│
-----------------------------------------------------------------------




免費遊戲封測序號任你拿 http://www.mt-game.com
 AL8 Forum © All rights reserved.
頂部
 JerryJaney
 0029803
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 JerryJaney 的詳細資料

頭銜: Lord

帖子: 323

精華: 0

積分: 2461 點

現金: 230 元

存款: 473 元

閱讀權限: 25

註冊: 2005-9-1

來自: Taiwan

狀態: 離線
 
發表於 2007-3-23 12:33  資料  個人空間  主頁 短消息  加為好友  添加 JerryJaney 為MSN好友 通過MSN和 JerryJaney 交談 Yahoo!
把 include/cache.func.php 裡的~(未改變過的才行喔)
                                        if($flink['description']) {
                                                $forumlink['content'] = "<a href=\"$flink[url]\" target=\"_blank\"><span class=\"bold\">$flink[name]</span></a><br>$flink[description]";
                                                if($flink['logo']) {
                                                        $forumlink['type'] = 1;
                                                        $forumlink['logo'] = $flink['logo'];
                                                } else {
                                                        $forumlink['type'] = 2;
                                                }
                                                $data[] = $forumlink;
                                        } else {
                                                if($flink['logo']) {
                                                        $tightlink_logo .= "<a href=\"$flink[url]\" target=\"_blank\"><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink[name]\" /></a> ";
                                                } else {
                                                        $tightlink_text .= "<a href=\"$flink[url]\" target=\"_blank\">[$flink[name]]</a> ";
                                                }
                                        }
改過的請在~
                                        if($flink['description']) {
                                                } else {
                                                        $tightlink_text .= "<a href=\"$flink[url]\" target=\"_blank\">[$flink[name]]</a> ";
                                                }
改成下列~
                                                                                        if($flink['description']) {
                                                if(strpos($flink['logo'], '.swf')) {
                                                        $forumlink['content'] = "<a href=\"$flink[url]\" target=\"_blank\"><embed src=\"$flink[logo]\" width=\"88\" height=\"31\" type=\"application/x-shockwave-flash\"></embed></a>  ";
                                                } elseif(strpos($flink['logo'], '.gif')) {
                                                        $forumlink['content'] = "<a href=\"flink.php?id=$flink[id]\" target=\"_blank\"><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink[name]\r\n$flink[description]\" width=\"88\" height=\"31\"></a>  ";
                                                } elseif(strpos($flink['logo'], '.jpg')) {
                                                        $forumlink['content'] = "<a href=\"flink.php?id=$flink[id]\" target=\"_blank\"><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink[name]\r\n$flink[description]\" width=\"88\" height=\"31\"></a>  ";
                                                } elseif(strpos($flink['logo'], '.png')) {
                                                        $forumlink['content'] = "<a href=\"flink.php?id=$flink[id]\" target=\"_blank\"><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink[name]\r\n$flink[description]\" width=\"88\" height=\"31\"></a>  ";
                                                } elseif(strpos($flink['logo'], '.bmp')) {
                                                        $forumlink['content'] = "<a href=\"flink.php?id=$flink[id]\" target=\"_blank\"><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink[name]\r\n$flink[description]\" width=\"88\" height=\"31\"></a>  ";
                                                }

                                                if($flink['logo']) {
                                                        if (strpos($flink['logo'], '.swf')) {                                                
                                                                $flink['logo'] = "<embed width=\"88\" height=\"31\" src=\"$flink[logo]\" type=\"application/x-shockwave-flash\"></embed>";
                                                        }
                                                        else{
                                                                $flink['logo'] = "<img src=\"$flink[logo]\" width=\"88\" height=\"31\" border=\"0\"></a>";
                                                        }
                                                        $forumlink['type'] = 1;
                                                        $forumlink['logo'] = $flink['logo'];
                                                } else {
                                                        $forumlink['type'] = 2;
                                                }
                                                $data[] = $forumlink;
                                        } else {
                                                if (strpos($flink['logo'], '.swf')) {                                                
                                                        $flink['logo'] = "<embed width=\"88\" height=\"31\" src=\"$flink[logo]\" type=\"application/x-shockwave-flash\"></embed>";
                                                }
                                                else{
                                                        $flink['logo'] = "<img src=\"$flink[logo]\" width=\"88\" height=\"31\" border=\"0\"></a>";
                                                }
                                                if($flink['logo']) {
                                                        $tightlink_logo .= "<a href=\"$flink[url]\" target=\"_blank\"><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink[name]\" /></a> ";
                                                } else {
                                                        $tightlink_text .= "<a href=\"$flink[url]\" target=\"_blank\">[$flink[name]]</a> ";
                                                }
                                        }
這樣圖片就可以支援副檔名為swf、bmp、gif、png、jpg了~

[ 本帖最後由 JerryJaney 於 2007-3-23 12:47 編輯 ]




幻羽聯盟∼請各位加入會員多多發言喔^^
 AL8 Forum © All rights reserved.
頂部
 yeeh
 0009454
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5
點擊查看 yeeh 的詳細資料

頭銜: King

帖子: 729

精華: 0

積分: 8650 點

現金: 0 元

存款: 1522 元

閱讀權限: 30

註冊: 2004-10-9

狀態: 離線
 
發表於 2007-3-25 22:50  資料  個人空間  短消息  加為好友 
請問大大哪一個貼或回覆才是正確的= =




http://freediscuz.no-ip.net/
悠閒天地...希望大家多多支持
 AL8 Forum © All rights reserved.
頂部
 hikhik
 0066251
Rank: 2Rank: 2

頭銜: Member

帖子: 56

精華: 0

積分: 960 點

現金: 1 元

存款: 0 元

閱讀權限: 15

註冊: 2007-2-3

來自: 櫻zero

狀態: 離線
 
發表於 2007-3-25 22:54  資料  個人空間  主頁 短消息  加為好友  添加 hikhik 為MSN好友 通過MSN和 hikhik 交談
多謝分享 = ]




 AL8 Forum © All rights reserved.
頂部
 jric1107
 0045482