廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 31377 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
香吉士 手機
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 創作大師獎 創作大師獎-2 創作大師獎-3
知名人士
級別: 知名人士 該用戶目前不上站
推文 x234 鮮花 x555
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[5.5][分享] 【超級美化】AL8 首頁六格顯示
【插件名稱】:【超級美化】AL8 首頁六格顯示 for Discuz 5.5.0
【適合版本】:Discuz 5.5
【原作者】: alan888
【 出處 】:http://www.alan888.com/Discuz/viewth...47&highlight=al8
DZ 5.0補增益版:By djkevin (在AL8首頁4格的個人資料加入個人圖像 For 5.0)
DZ 5.5修改整理:By 范倫鐵諾(修正5.5與5.0不同處並整理)
DZ 5.5超級美化:By 范倫鐵諾(2007.04.02完成)演示:http://www.k-song....ex.php
數據庫升級:無
修改模板:1個
修改PHP:8個
加入文件: foruminfo.htm 及圖片(附件1&2)
修改文件:
/index.php
/logging.php
/topicadmin.php
/register.php
/include/newthread.inc.php
/include/newreply.inc.php
/include/counter.inc.php
/include/cache.func.php
/templates/default/discuz.htm

解說:

花了很長的時間,再不會增加數據庫的情況下

再度完成美化部份,內容大致都是以原來的內容再更改出來的

融合美化flash,原來的最新主題跟回覆外也再增加熱門精華的查詢

感覺首頁雖然變重了,但是論壇人員普遍都喜歡,也是一樣的原因

,由AL8衍生的六格,而且只會分享在AL8,希望各位會喜歡這插件。

                By 【K歌黨】管理顧問@范倫鐵諾

注意:

『1』此版安裝程繁雜,安裝前請記得備份,初學者需再詳細確認步驟。

『2』此版於之前alan888站長的教學缺少了 include/editpost.inc.php的修改,
      因為此部份修改,會造成編輯帖子時嚴重錯誤,在對四格影響不大的情況
      下,小弟省略此步驟,若有需此修改者,請再自行研究。

『3』因5.5.0會對原5.0版本上的今日到訪人數(forumdata/cache/cache_todayvisit.php)
      有數據庫的處理錯誤,故此行已於下列教學中修正為今日發帖總數,若有需要原修改
      者,請再自行研究。

『4』此版本小弟自我測試無錯誤,若有因為過程上造成使用者的問題或其它損害,小弟並不負責任何責任

『5』原來已安裝小弟小的AL8四格者,僅須重新上傳附件及補充綠字修改部份即可,

說明:

1. 修改 include/cache.func.php
修改完成此文件後請即時到後台→更新緩存


複製程式
'medals' => array('medals')

更換為

複製程式
                'medals'        => array('medals'),
                'newtopic'        => array('newtopic'),
                'newreply'        => array('newreply'),
                'topdigest'        => array('topdigest'),

再找

複製程式
                case 'medals':
                        $table = 'medals'
                        $cols = 'medalid, name, image'
                        $conditions = "WHERE available=Ƈ'";
                        break;
在下面加上 (注意填妥"填上不需要顯示回帖區域的 fid 編號, 以逗號作分格, 最後一個不用加上逗號")
填上不需要顯示帖子區域
由於使用快取檔型式, 故某些私密區不能判斷會員權限來顯示發帖及回帖, 所以要先修改及取代下紅字部份 "填上不需要顯示帖子區域的 fid 編號, 以逗號作分格, 最後一個不用加上逗號" 部份, 例如希望不顯示 fid 1,3,5 便填上 "$fids="1,3,5";"
如果希望全部顯示者, 請將下兩段的 NOT IN ($fids) (藍色字顯示部份)刪除, 否則會出現數據錯誤的顯示


複製程式
                case newtopic:
                        $table = 'threads t'
                        $cols = "t.tid, t.typeid, t.subject, t.author,t.dateline, t.views, t.replies, t.lastpost, t.lastposter, t.highlight,f.name, tt.name AS idname";
                        $fids="填上不需要顯示回帖區域的 fid 編號, 以逗號作分格, 最後一個不用加上逗號";
                        $conditions = "LEFT JOIN {$tablepre}threadtypestt ON (tt.typeid=t.typeid) LEFT JOIN {$tablepre}forums f ON(f.fid=t.fid) WHERE t.fid<>'$fid' AND f.fid NOT IN ($fids) ORDERBY t.dateline DESC LIMIT 0, 14";
                        break;

                case newreply:
                        $table = 'threads t'
                        $cols = "t.tid, t.typeid, t.subject, t.author,t.dateline, t.views, t.replies, t.lastpost, t.lastposter, t.highlight,f.name, tt.name AS idname";
                        $fids="填上不需要顯示回帖區域的 fid 編號, 以逗號作分格, 最後一個不用加上逗號";
                        $conditions = "LEFT JOIN {$tablepre}threadtypestt ON (tt.typeid=t.typeid) LEFT JOIN {$tablepre}forums f ON(f.fid=t.fid) WHERE t.fid<>'$fid' AND f.fid NOT IN ($fids)AND  t.replies !=0 ORDER BY t.lastpost DESC LIMIT 0, 14";
                        break;

                case topdigest:
                        $table = 'threads t'
                        $cols = "t.tid, t.typeid, t.subject, t.author,t.dateline, t.views, t.replies, t.lastpost, t.lastposter, t.highlight,f.name, tt.name AS idname";
                        $fids="填上不需要顯示回帖區域的 fid 編號, 以逗號作分格, 最後一個不用加上逗號";
                        $conditions = "LEFT JOIN {$tablepre}threadtypestt ON (tt.typeid=t.typeid) LEFT JOIN {$tablepre}forums f ON(f.fid=t.fid) WHERE t.fid<>'$fid' AND f.fid NOT IN ($fids) ANDdigest>0 ORDER BY rand() LIMIT 0, 14";
                        break;

                 case todayvisit:
                        $table = 'members'
                        $cols = "COUNT(*)";
                        $datecut = time() - (3600 * 24);
                        $conditions = "WHERE lastactivity>='$datecut' ORDER BY lastvisit DESC";
                        break;





複製程式
$GLOBALS['totlamembers'] = $data['totalmembers'] = $db->result($query, 0);


在下面加上

複製程式
                        $datecut = time() - (3600 * 24);
                        $query = $db->query("SELECT COUNT(*) FROM {$tablepre}members WHERE regdate>='$datecut'");
                        $GLOBALS['todaynewmems'] = $data['todaynewmems'] = $db->result($query, 0);


[/code]           case 'forumlinks':
                global $forumlinkstatus;
上面加上

複製程式
                case 'newreply':
                $hack_cut_str = 36;
                $new_reply_threadlist = array();
                $rthread = array();
                $colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');
                while($rthread = $db->fetch_array($query)){
                $rthread['forumname'] = $rthread['name'];
                $rthread['view_subject'] = $rthread[idname] ? cutstr("$rthread[idname] $rthread[subject]",$hack_cut_str) :cutstr($rthread['subject'],$hack_cut_str);
                $rthread['subject'] = cutstr($rthread['subject'],46);
                $rthread['date']= gmdate('Y-n-j G:i', $rthread['dateline'] + 8 * 3600);
                $rthread['lastreplytime']= gmdate('Y-n-j G:i', $rthread['lastpost'] + 8 * 3600);
                if($rthread['highlight']) { 
                $string = sprintf('%02d', $rthread['highlight']); 
                $stylestr = sprintf('%03b', $string[0]); 
                $rthread['highlight'] = 'style="' 
                $rthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '' 
                $rthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '' 
                $rthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '' 
                $rthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '' 
                $rthread['highlight'] .= '"' 
                } else { 
                $rthread['highlight'] = '' 
                }
                $new_reply_threadlist = "<ahref=\"redirect.php?tid=$rthread[tid]&goto=lastpost#lastpost\"title=\"論壇: $rthread[forumname]\r\n標題: $rthread[subject]\r\n作者:$rthread[author]\r\n發表時間: $rthread[date]\r\n瀏覽次數: $rthread[views]次\r\n回覆: $rthread[replies] 次\r\n最後回覆: $rthread[lastreplytime]\r\n最後發表:$rthread[lastposter]\"$rthread[highlight]>$rthread[view_subject]</a><br>";
                $data[] = array('content' => $new_reply_threadlist);
                        }
                break;
                case 'newtopic':
                $hack_cut_str = 36;
                $new_post_threadlist = array();
                $nthread = array();
                $colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');
                while($nthread = $db->fetch_array($query)){
                $nthread['forumname'] = $nthread['name'];
                $nthread['view_subject'] = $nthread[idname] ? cutstr("$nthread[idname] $nthread[subject]",$hack_cut_str) :cutstr($nthread['subject'],$hack_cut_str);
                $nthread['subject'] = cutstr($nthread['subject'],46);
                $nthread['date']= gmdate('Y-n-j G:i', $nthread['dateline'] + 8 * 3600);
                $nthread['lastreplytime']= gmdate('Y-n-j G:i', $nthread[lastpost] + 8 * 3600);
                if($nthread['highlight']) { 
                $string = sprintf('%02d', $nthread['highlight']); 
                $stylestr = sprintf('%03b', $string[0]); 
                $nthread['highlight'] = 'style="' 
                $nthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '' 
                $nthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '' 
                $nthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '' 
                $nthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '' 
                $nthread['highlight'] .= '"' 
                } else { 
                $nthread['highlight'] = '' 
                }
        $new_post_threadlist = $nthread[replies] ? "<ahref=\"redirect.php?tid=$nthread[tid]&goto=lastpost#lastpost\"title=\"論壇: $nthread[forumname]\r\n標題: $nthread[subject]\r\n作者:$nthread[author]\r\n發表時間: $nthread[date]\r\n瀏覽次數: $nthread[views] 次\r\n回覆: $nthread[replies] 次\r\n最後回覆: $nthread[lastreplytime]\r\n最後發表:$nthread[lastposter]\" $nthread[highlight]>$nthread[view_subject]</a><br>" : "<ahref=\"redirect.php?tid=$nthread[tid]&goto=lastpost#lastpost\"title=\"論壇: $nthread[forumname]\r\n標題: $nthread[subject]\r\n作者:$nthread[author]\r\n發表時間: $nthread[date]\r\n瀏覽次數: $nthread[views]次\r\n回覆: 暫時沒有回覆\" $nthread[highlight]>$nthread[view_subject]</a><br>";
                $data[] = array('content' => $new_post_threadlist);
                        }
                break;
case 'topdigest':
                $hack_cut_str = 39;
                $top_digest_threadlist = array();
                $rthread = array();
                $colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');
                while($rthread = $db->fetch_array($query)){
                $rthread['forumname'] = $rthread['name'];
                $rthread['view_subject'] = $rthread[idname] ? cutstr("$rthread[idname] $rthread[subject]",$hack_cut_str) :cutstr($rthread['subject'],$hack_cut_str);
                $rthread['subject'] = cutstr($rthread['subject'],46);
                $rthread['date']= gmdate('Y-n-j G:i', $rthread['dateline'] + 8 * 3600);
                $rthread['lastreplytime']= gmdate('Y-n-j G:i', $rthread['lastpost'] + 8 * 3600);
                if($rthread['highlight']) { 
                $string = sprintf('%02d', $rthread['highlight']); 
                $stylestr = sprintf('%03b', $string[0]); 
                $rthread['highlight'] = 'style="' 
                $rthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '' 
                $rthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '' 
                $rthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '' 
                $rthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '' 
                $rthread['highlight'] .= '"' 
                } else { 
                $rthread['highlight'] = '' 
                }
                $top_digest_threadlist = "<ahref=\"redirect.php?tid=$rthread[tid]&goto=lastpost#lastpost\"title=\"論壇: $rthread[forumname]\r\n標題: $rthread[subject]\r\n作者:$rthread[author]\r\n發表時間: $rthread[date]\r\n瀏覽次數: $rthread[views]次\r\n回覆: $rthread[replies] 次\r\n最後回覆: $rthread[lastreplytime]\r\n最後發表:$rthread[lastposter]\"$rthread[highlight]>$rthread[view_subject]</a><br>";
                $data[] = array('content' => $top_digest_threadlist);
                        }
                break;


2. 修改 include/newthread.inc.php



複製程式
showmessage('post_newthread_succeed', "viewthread.php?tid=$tid&extra=$extra");

在上面加上


複製程式
        require DISCUZ_ROOT.'./include/cache.func.php'
        updatecache('newtopic');

3. 修改 include/newreply.inc.php



複製程式
showmessage('post_reply_succeed',"viewthread.php?tid=$tid&pid=$pid&page=".(@ceil(($thread['replies']+ 2) / $ppp))."&extra=$extra#pid$pid");

在上面加上


複製程式
require DISCUZ_ROOT.'./include/cache.func.php'
updatecache('newreply');
updatecache('newtopic');

4. 修改 include/counter.inc.php



複製程式
if(!$sessionexists) {
        if(strpos($visitor['agent'], 'Netscape')) {
                $visitor['browser'] = 'Netscape'
        } elseif(strpos($visitor['agent'], 'Lynx')) {
                $visitor['browser'] = 'Lynx'
        } elseif(strpos($visitor['agent'], 'Opera')) {
                $visitor['browser'] = 'Opera'
        } elseif(strpos($visitor['agent'], 'Konqueror')) {
                $visitor['browser'] = 'Konqueror'
        } elseif(strpos($visitor['agent'], 'MSIE')) {
                $visitor['browser'] = 'MSIE'
        } elseif(substr($visitor['agent'], 0, 7) == 'Mozilla') {
                $visitor['browser'] = 'Mozilla'
        } else {
                $visitor['browser'] = 'Other'
        }

        if(strpos($visitor['agent'], 'Win')) {
                $visitor['os'] = 'Windows'
        } elseif(strpos($visitor['agent'], 'Mac')) {
                $visitor['os'] = 'Mac'
        } elseif(strpos($visitor['agent'], 'Linux')) {
                $visitor['os'] = 'Linux'
        } elseif(strpos($visitor['agent'], 'FreeBSD')) {
                $visitor['os'] = 'FreeBSD'
        } elseif(strpos($visitor['agent'], 'SunOS')) {
                $visitor['os'] = 'SunOS'
        } elseif(strpos($visitor['agent'], 'OS/2')) {
                $visitor['os'] = 'OS/2'
        } elseif(strpos($visitor['agent'], 'AIX')) {
                $visitor['os'] = 'AIX'
        } elseif(preg_match("/(Bot|Crawl|Spider)/i", $visitor['agent'])) {
                $visitor['os'] = 'Spiders'
        } else {
                $visitor['os'] = 'Other'
        }


更換為


複製程式
if(!$sessionexists || $discuz_uid) {
if(strpos($visitor['agent'], "MSIE 7.0")) { 
                $visitor_browser = "Internet Explorer 7.0";
                $visitor['browser'] = 'MSIE'
        } elseif(strpos($visitor['agent'], "MSIE 6.0")) { 
                $visitor_browser = "Internet Explorer 6.0";
                $visitor['browser'] = 'MSIE'
        } elseif(strpos($visitor['agent'], "MSIE 5.5")) { 
                $visitor_browser = "Internet Explorer 5.5"; 
                $visitor['browser'] = 'MSIE'
        } elseif(strpos($visitor['agent'], "MSIE 5.0")) { 
                $visitor_browser = "Internet Explorer 5.0"; 
                $visitor['browser'] = 'MSIE'
        } elseif(strpos($visitor['agent'], "MSIE 4.01")) { 
                $visitor_browser = "Internet Explorer 4.01"; 
                $visitor['browser'] = 'MSIE'
        } elseif(strpos($visitor['agent'], "Netscape")) { 
                $visitor_browser = "Netscape"; 
                $visitor['browser'] = 'Netscape'
        } elseif(strpos($visitor['agent'], "Lynx")) { 
                $visitor_browser = "Lynx"; 
                $visitor['browser'] = 'Lynx'
        } elseif(strpos($visitor['agent'], "Opera")) { 
                $visitor_browser = "Opera"; 
                $visitor['browser'] = 'Opera'
        } elseif(strpos($visitor['agent'], "Konqueror")) { 
                $visitor_browser = "Konqueror"; 
                $visitor['browser'] = 'Konqueror'
        } elseif(strpos($visitor['agent'], "Firefox")) { 
                $visitor_browser = "Firefox";
                $visitor['browser'] = 'Mozilla'
        } elseif(strpos($visitor['agent'], "Mozilla/5.0")) { 
                $visitor_browser = "Mozilla";
                $visitor['browser'] = 'Mozilla'
        } else { 
                $visitor_browser = "其它"; 
                $visitor['browser'] = 'Other'
        } 
        if(strpos($visitor['agent'], "NT 5.1")) {
        if(strpos($visitor['agent'], "SV1")){ 
                $visitor_os = "Windows XP SP2"; 
                $visitor['os'] = 'Windows'
        }else{ 
                $visitor_os = "Windows XP"; 
                $visitor['os'] = 'Windows'
        }
        }elseif(strpos($visitor['agent'], "NT 6.0")) { 
                $visitor_os = "Win Vista"; 
                $visitor['os'] = 'Windows'
        }elseif(strpos($visitor['agent'], "NT 5.2")) { 
                $visitor_os = "Windows Server 2003"; 
                $visitor['os'] = 'Windows'
        }elseif(strpos($visitor['agent'], "NT 5")) { 
                $visitor_os = "Windows 2000"; 
                $visitor['os'] = 'Windows'
        } elseif(strpos($visitor['agent'], "4.9")) { 
                $visitor_os = "Windows ME";
                $visitor['os'] = 'Windows' 
        } elseif(strpos($visitor['agent'], "NT 4")) { 
                $visitor_os = "Windows NT 4.0"; 
                $visitor['os'] = 'Windows'
        } elseif(strpos($visitor['agent'], "98")) { 
                $visitor_os = "Windows 98"; 
                $visitor['os'] = 'Windows'
        } elseif(strpos($visitor['agent'], "95")) { 
                $visitor_os = "Windows 95";
                $visitor['os'] = 'Windows' 
        } elseif(strpos($visitor['agent'], "Mac")) { 
                $visitor_os = "Mac"; 
                $visitor['os'] = 'Mac'
        } elseif(strpos($visitor['agent'], "Linux")) { 
                $visitor_os = "Linux"; 
                $visitor['os'] = 'Linux'
        } elseif(strpos($visitor['agent'], "Unix")) { 
                $visitor_os = "Unix"; 
                $visitor['os'] = 'Other' 
        } elseif(strpos($visitor['agent'], "FreeBSD")) { 
                $visitor_os = "FreeBSD";
                $visitor['os'] = 'FreeBSD' 
        } elseif(strpos($visitor['agent'], "SunOS")) { 
                $visitor_os = "SunOS"; 
                $visitor['os'] = 'SunOS'
        } elseif(strpos($visitor['agent'], "OS/2")) { 
                $visitor_os = "OS/2"; 
                $visitor['os'] = 'OS/2'
        }elseif(strpos($visitor['agent'], "AIX")) { 
                $visitor_os = "AIX"; 
                $visitor['os'] = 'AIX'
        } elseif(preg_match("/(Bot|Crawl|Spider)/i", $visitor['agent'])) {
                $visitor_os = "Spiders"; 
                $visitor['os'] = 'Spiders'
        } else { 
                $visitor_os = "其他"; 
                $visitor['os'] = 'Other'
        }

5. 修改 topicadmin.php

(第一段約第 15 行那句)


複製程式
require_once DISCUZ_ROOT.'./include/misc.func.php'

在下面加上


複製程式
require_once DISCUZ_ROOT.'./include/cache.func.php'



複製程式
showmessage((isset($resultarray['message']) ? $resultarray['message'] : 'admin_succeed'), $resultarray['redirect']);

在上面加上


複製程式
                        updatecache('newreply');
                        updatecache('newtopic');

6. 修改 logging.php


複製程式
$sessionexists = 0;

在下面加上

複製程式
                                require_once DISCUZ_ROOT.'./include/cache.func.php'
                                updatecache('todayvisit');

7. 修改 index.php


複製程式
$searchboxstatus = substr(sprintf('%03b', $qihoo_searchbox), -1, 1);

上方加入

複製程式
//------------圖像 by keven
        $member_query = $db->query("SELECT * FROM {$tablepre}members m, {$tablepre}memberfields mf
                WHERE m.uid='$discuz_uid' AND mf.uid='$discuz_uid'");
        $member = $db->fetch_array($member_query);
        $member['lastvisit'] = gmdate("$dateformat $timeformat", $member['lastvisit'] + ($timeoffset * 3600));
        $member['usernameenc'] = rawurlencode($member['username']);
        $allowfriendcheck = array($member['allowfriend'] => 'checked');
        $avatypecheck = array($member['avatype'] => 'checked');
if(!$member[avatar]){
        $member[avatar]="images/avatars/noavatar.gif";
}
//-------------圖像 END



複製程式
$catlist = $forumlist = $sublist = $pmlist = array();

在上面加上

綠字部份為增加的美化部份

//-----------hack AL8 Info
if(!$statstatus && $discuz_uid){
require_once DISCUZ_ROOT.'./include/counter.inc.php'
}
require_once DISCUZ_ROOT.'./include/misc.func.php'
$mem_home = convertip($onlineip, $datadir = "./");
@include './forumdata/cache/cache_newtopic.php'
@include './forumdata/cache/cache_newreply.php'
@include './forumdata/cache/cache_topdigest.php'
//-----------hack AL8 Info End




複製程式
'forumlinks', 'birthdays', 'supe_updateusers'

在後面插入

複製程式
, 'foruminfo'

9. 修改 register.php


複製程式
$styleid = $styleid ? $styleid : $_DCACHE['settings']['styleid'];

在下面加上

複製程式
$datecut = time() - (3600 * 24);
$query = $db->query("SELECT COUNT(*) FROM {$tablepre}members WHERE regdate>='$datecut'");
$todaynewmems = $db->result($query, 0);



複製程式
updatesettings();

在上面加上

複製程式
$_DCACHE['settings']['todaynewmems'] = $todaynewmems;

8. 修改 discuz 模板
找到及刪除


複製程式
<div title="menu" class="popupmenu_popup" id="creditlist_menu" style="display: none">
<div class="popupmenu_option" style="text-align: left">
{lang credits}: $credits<br>
<!--{loop $extcredits $id $credit}-->
$credit[title]: $GLOBALS['extcredits'.$id] $credit[unit]<br>
<!--{/loop}-->
</div></div>
找

[code]<br>
<br>
{lang credits}: <span class="bold smalltxt">$credits</span><span id="creditlist" onmouseover="showMenu(this.id)">{langcredits_detail}</span> / {lang index_status}:
<!--{if $validdays}-->
        <a href="member.php?action=groupexpiry"><span class="bold">$grouptitle</span>($validdays)</a>
<!--{else}-->
        <span class="bold">$grouptitle</span>
<!--{/if}-->
<!--{if $allowinvisible && $discuz_uid}-->{lang online_status}:
        <!--{if !empty($invisible)}-->
                <a href="member.php?action=switchstatus"title="{lang login_switch_normal_mode}" id="ajax_switchstatus"onclick="ajaxmenu(event, this.id, 2000, 'changestatus', 0)">{langlogin_invisible_mode}</a>
        <!--{else}-->
                <a href="member.php?action=switchstatus"title="{lang login_switch_invisible_mode}" id="ajax_switchstatus"onclick="ajaxmenu(event, this.id, 2000, 'changestatus', 0)">{langlogin_normal_mode}</a>
        <!--{/if}-->
<!--{/if}--><br>
{lang your_lastvisit} <span class="smalltxt">$lastvisittime</span><br>
</div>

<div class="right" style="line-height: 18px;">
<a href="search.php?srchfrom=$newthreads&searchsubmit=yes">{lang show_newthreads}</a> |
<a href="digest.php">{lang digest}</a> |
<a href="member.php?action=markread" id="ajax_markread" onclick="ajaxmenu(event, this.id)">{lang mark_read}</a>
<!--{if $rssstatus}--><a href="rss.php?auth=$rssauth"target="_blank"><img src="images/common/xml.gif" border="0"class="absmiddle" alt="{lang rss_subscribe_all}"/></a><!--{/if}-->
<br>
{lang total} <span class="smalltxt">$threads</span> {langindex_threads} / <span class="smalltxt">$posts</span> {langindex_posts} / {lang index_today} <spanclass="smalltxt">$todayposts</span> {langindex_posts}<br>
{lang total} <span class="smalltxt">$totalmembers</span>{lang index_members} / {lang welcome_newmember} <ahref="space.php?username=$memberenc"><spanclass="bold">$lastmember</span></a>
</div>

</div><br>

<!--{if empty($gid)}-->
        <!--{if !empty($announcements)}-->
                <divid="announcement">$announcements</div><scripttype="text/javascript">announcement();</script>
        <!--{/if}-->
更換為

[code]</div>
<div class="right" style="line-height: 18px;">
<!--{if !empty($stylejumpstatus)}-->
        <select onchange="if(this.options[this.selectedIndex].value != '') {
        <!--{if $rewritestatus && in_array(CURSCRIPT, array('forumdisplay', 'viewthread', 'viewpro'))}-->
                <!--{echo "var thisurl ='".substr($_SERVER[SCRIPT_FILENAME], strrpos($_SERVER[SCRIPT_FILENAME],'/')+1).'?'.$_SERVER[QUERY_STRING]."'";}-->
        <!--{else}-->
                var thisurl = document.URL.replace(/[&?]styleid=.+?&sid=.+?$/i, '');
        <!--{/if}--> 
        window.location=(thisurl.replace(/\#.+$/,'')+(thisurl.match(/\?/) ? '&' :'?')+'styleid='+this.options[this.selectedIndex].value+'&sid=$sid')}">
        <option value="">{lang style}</option>
        <option value="">----------</option>
        <!--{loop $stylejump $id $name}-->
                <option value="$id">$name</option>
        <!--{/loop}-->
        </select>
<!--{/if}-->
<!--{if $rssstatus}--> <a href="rss.php?auth=$rssauth"target="_blank"><img src="images/common/xml.gif" border="0"class="absmiddle" alt="{lang rss_subscribe_all}"/></a><!--{/if}-->
</div>
</div>
<!--{if empty($gid)}-->
{template foruminfo}<br>
<!--{/if}-->
<!--{if empty($gid)}-->



接2樓 表情




本帖包含附件
zip AL8首頁七格(BIG5).rar   (2022-06-09 14:05 / 155 KB)  
說明:
下載次數:0
zip AL8首頁七格(UTF-8).rar   (2022-06-09 14:05 / 155 KB)  
說明:
下載次數:4
zip flash.zip   (2022-06-09 14:05 / 2 KB)  
說明:
下載次數:4


[ 此文章被香吉士在2008-08-15 13:35重新編輯 ]



獻花 x0 回到頂端 [樓 主] From:臺灣中華電信HINET | Posted:2008-08-15 13:06 |
香吉士 手機
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 創作大師獎 創作大師獎-2 創作大師獎-3
知名人士
級別: 知名人士 該用戶目前不上站
推文 x234 鮮花 x555
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

9. 下載附件,
    (1)foruminfo.htm之模版請傳.\templates\defaut\
    (2).\images\defaute\所有圖片請傳至各風格底下
    (3).\images\toplist\所有圖片為示範圖片,請至行斟酌是否要上傳


10.打開foruminfo.htm,請根據紅字部份自行依所需修改,以下是foruminfo.htm所有內容
<div class="spaceborder" style="width: {TABLEWIDTH}; clear: both;">
<table cellspacing="1" cellpadding="{TABLESPACE}" width="100%" align="center" bgcolor="{BORDERCOLOR}">
<tr class="header"><td colspan="4" align="center"><ahref="###" onclick="toggle_collapse('foruminfo');"><imgid="foruminfo_img" src="{IM無法使用之字串R}/$collapseimg[foruminfo]" align="right"border="0"></a>$bbname 資訊</td></tr><tbodyid="foruminfo" style="$collapse[foruminfo]">
<tr bgcolor="{ALTBG2}" align="center">
<td colspan="4" align="center">
        <!--{if !empty($announcements)}-->
                <div id="announcement" style="margin: 0px; width: 100%">$announcements</div>
                <script type="text/javascript">announcement();</script>
        <!--{else}-->
                {lang index_noannouncement}
        <!--{/if}-->
</td></tr>
<tr>
<td width="25%" valign="top" bgcolor="{ALTBG2}"align="left"onMouseOver="this.style.backgroundColor='{ALTBG1}'"onMouseOut="this.style.backgroundColor='{ALTBG2}'">
<table cellspacing="0" cellpadding="0" border="0" width="{TABLEWIDTH}" valign="top" align="center">
<!--{if !$discuz_user}-->
<form method="post" name="login" action="logging.php?action=login">
<input type="hidden" name="formhash" value="{FORMHASH}">
<input type="hidden" name="referer" value="$referer">
<tr class="mediumtxt">
<td class="bold">
請即<a href="register.php">{lang register}</a>成為{lang memberlist}:</td></tr>
<tr>
<td class="smalltxt">
來自 $mem_home 的訪客,即日起,現{lang register}成為(黨員)歌手,便即刻擁有<font color=red>20元</font>版稅並立即使用K歌黨相關功能。
</td></tr>
<tr class="mediumtxt">
<td  class="bold"><br>
<a href="index.php">$bbname</a>會員登陸</td></tr>
<tr>
<td class="smalltxt">
<input type="radio" name="loginfield" value="username" checkedonclick="document.login.username.focus();">名稱<input type="radio"name="loginfield" value="uid"onclick="document.login.username.focus();">ID:<spanclass="smalltxt"><input type="text" name="username" size="10"maxlength="40" tabindex="1" style="background-image:url('images/login.gif')"></span></td></tr>
<tr>
<td class="smalltxt">
{lang password} :<input type="password" name="password" size="14" tabindex="2"><br>
</td></tr><tr><td height="3"></td></tr><tr><td>
<input class="button" type="submit" name="loginsubmit"value="快速{lang login}">  或 <a href="$link_login">安全{langlogin}</a>
</td></tr></form>
<!--{/if}-->
<!--{if $discuz_uid}-->
<tr class="mediumtxt">
<td>
<img src="$member[avatar]" width="90" height="90" align="left">
<span style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FILTER:glow(color=#000000,strength=3); PADDING-BOTTOM: 1px; COLOR: #ffffff;PADDING-TOP: 1px; HEIGHT: 10px">
<font style="FONT-SIZE: 10pt"><b>$discuz_userss</b></font></span><br>
{lang index_status}: <span class="bold"><!--{if$validdays}--><a href="member.php?action=groupexpiry"><spanclass="bold">
$grouptitle</span>($validdays)</a><!--{else}--><spanclass="bold">$grouptitle</span><!--{/if}--></span><br>
<!--{loop $extcredits $id $credit}-->
$credit[title]: <span class="bold">$GLOBALS[extcredits.$id]</span> $credit[unit]<br>
<!--{/loop}-->
<!--{if $allowinvisible}--><!--{if!empty($invisible)}-->[<a href="member.php?action=switchstatus"title="{lang login_switch_normal_mode}">{langlogin_invisible_mode}</a>]<!--{else}-->[<ahref="member.php?action=switchstatus" title="{langlogin_switch_invisible_mode}">{langlogin_normal_mode}</a>]<!--{/if}--><!--{/if}--><br>
{lang lastvisit}:  <span class="bold"><font color="#008800">$lastvisittime</font></span><br>
{lang timenow}:  <span class="bold"><font color="#C40000">$timenow[time]</font></span><br>
IP:<span class="bold">$onlineip</span> <br>
{lang location}:<span class="bold">$mem_home</span><br>
系統:<font face="Impact">$visitor_os</font><br>
{lang stats_browser}:<font face="Impact">$visitor_browser</font><br>
新{lang pm}:<a href="pm.php" target=_bank>
<!--{if $newpm ==0}-->沒有新{lang pm}<!--{else}--> 共<span class="bold"> $newpmnum</span>
條</a><!--{/if}--><br>
<a href="search.php?srchfrom=$newthreads&searchsubmit=yes" title="{lang show_newthreads}">
新帖</a> | <a href="member.php?action=markread" title="{langmark_read}">標讀</a> | <ahref="search.php?srchuid=$discuz_uid&mytopics=yes&searchsubmit=yes"title="{lang show_mytopics}">
我帖</a> | <a href="digest.php" title="{langdigest}">精華</a> |<!--{if $allowuseblog}--><ahref="blog.php?uid=$discuz_uid" title="{langblog}"  target="_blank">{lang
blog}</a><!--{/if}-->
<!--{/if}-->
</td></tr>
</table>
</td>
<td width="21%"valign="top" bgcolor="{ALTBG2}"align="left"onMouseOver="this.style.backgroundColor='{ALTBG1}'"onMouseOut="this.style.backgroundColor='{ALTBG2}'">
<table cellspacing="0" cellpadding="0" border="0" width="{TABLEWIDTH}" align="center">
<img src={IM無法使用之字串R}/subjectc_0.gif BORDER=0>
<tr><td  class="smalltxt">
發表主題{lang total}: <span class="bold"><font color="#150185">$threads</font></span> 篇<br>
發文總數{lang total}: <span class="bold"><font color="#C40000">$posts</font></span> 篇<br>
今日發文總數: <span class="bold"><font color="#0F86E8">$todayposts</font></span>篇 <br>
會員總數: <span class="bold"><font color="#008800">$totalmembers</font></span> 人 <br>
今日加入會員: <span class="bold"><font color="#446D8C">{if$todaynewmems}$todaynewmems</span>{else}0{/if}</font></span> 人<br>
現時在線人數: <span class="bold"><font color="DarkOrchid">$onlinenum</font></span> 人<br>
{lang stats_main_new}: <ahref="viewpro.php?username=$memberenc"><fontface="Impact">$lastmember</font></a><br>
<a href="index.php">$bbname</a>適合瀏覽器:<font color="MediumTurquoise">IE6.0</font><br>
<a href="index.php">$bbname</a>適合解析度:<font color="RoyalBlue">1024x768</font></td></tr>
<td  class="bold">
搜索論壇</td>
<tr><td  class="smalltxt">
<input type="text" name="searchbox1" value="輸入關鍵字" size="10"class="altbg2"  onfocus="this.value=''"> <input class="button"type="button" value="搜索" style="height: 1.8em"onclick="window.open('search.php?srchtxt='+$('searchbox1').value+'&searchsubmit=yes');">
<br>
<a href="search.php">高級搜索</a>
</td></tr>
</table>
<td width="27%" valign="top" bgcolor="{ALTBG2}"align="left"onMouseOver="this.style.backgroundColor='{ALTBG1}'"onMouseOut="this.style.backgroundColor='{ALTBG2}'">
<table cellspacing="0" cellpadding="0" border="0" width="{TABLEWIDTH}" align="center"> <tr>
<img src={IM無法使用之字串R}/subjectc_4.gif BORDER=0>
<tr><td  class="smalltxt">
<div class="toplist">
  <div class="toplist2" style="border-top: none">
    <div style="float: left; width: 420px; text-align: left">
      <script type="text/javascript">
var varText = ""
function addInfo(title,photourl,link){
if(varText!=""){
varText+="|||";
}
varText+=title+"|_|"+photourl+"|_|"+link;
}
linkarr = new Array();
picarr = new Array();
textarr = new Array();
linkarr[1] = "index.php";
picarr[1] = "論壇根目錄下/images/toplist/toplist_1.jpg";
textarr[1] = "︻1︼K歌黨圖片宣傳展示︻1︼
";
linkarr[2] = "index.php";
picarr[2] = "論壇根目錄下/images/toplist/toplist_2.jpg";
textarr[2] = "︻2︼K歌黨圖片宣傳展示︻2︼
";
linkarr[3] = "index.php";
picarr[3] = "論壇根目錄下/images/toplist/toplist_3.jpg";
textarr[3] = "︻3︼K歌黨圖片宣傳展示︻3︼
";
linkarr[4] = "index.php";
picarr[4] = "論壇根目錄下/images/toplist/toplist_4.jpg";
textarr[4] = "︻4︼K歌黨圖片宣傳展示︻4︼
";
linkarr[5] = "index.php";
picarr[5] = "論壇根目錄下/images/toplist/toplist_5.jpg";
textarr[5] = "︻5︼K歌黨圖片宣傳展示︻5︼
";

addInfo(textarr[1],picarr[1],linkarr[1]);
addInfo(textarr[2],picarr[2],linkarr[2]);
addInfo(textarr[3],picarr[3],linkarr[3]);
addInfo(textarr[4],picarr[4],linkarr[4]);
addInfo(textarr[5],picarr[5],linkarr[5]);

document.write('<objectclassid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="http://download.macromedia.com/pub/shockw...lash.cab#version=7,0,19,0"width="410" height="200" id="01" align="middle">')
document.write('<param name="allowScriptAccess" value="sameDomain" />')
document.write('<param name="movie" value="http://bbs.yoyyy.com/flash.swf?i...xt+'" />')
document.write('<param name="quality" value="high" />')
document.write('<param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" />')
document.write('<embed src="{IM無法使用之字串R}/toplist/flash.swf"quality="high" bgcolor="#ffffff" width="410" height="200" name="01"align="middle" allowScriptAccess="sameDomain"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/g...layer" />')
document.write('</object>')
</script>
    </div>
    </div>
</div>
</td></tr></table>
</td>
</tbody></td></tr></table>
</td></tr></table></div>

<div class="spaceborder" style="width: {TABLEWIDTH}; clear: both;">
<table cellspacing="1" cellpadding="{TABLESPACE}" width="100%" align="center" bgcolor="{BORDERCOLOR}">

<tr>
<td width="33%" valign="top" bgcolor="{ALTBG2}"align="left"onMouseOver="this.style.backgroundColor='{ALTBG1}'"onMouseOut="this.style.backgroundColor='{ALTBG2}'">
<table cellspacing="0" cellpadding="0" border="0" width="{TABLEWIDTH}" align="center"> <tr>
<img src={IM無法使用之字串R}/subjectc_1.gif BORDER=0>
<tr><td  class="smalltxt">
<!--{loop $_DCACHE['newtopic'] $newtopic}-->
<img src={IM無法使用之字串R}/dot_1.gif BORDER=0>$newtopic[content]
<!--{/loop}-->
</td></tr>
</table>
</td>
<td width="33%" valign="top" bgcolor="{ALTBG2}"align="left"onMouseOver="this.style.backgroundColor='{ALTBG1}'"onMouseOut="this.style.backgroundColor='{ALTBG2}'">
<table cellspacing="0" cellpadding="0" border="0" width="{TABLEWIDTH}" align="center"> <tr>
<img src={IM無法使用之字串R}/subjectc_2.gif BORDER=0>
<tr><td class="smalltxt">
<!--{loop $_DCACHE['newreply'] $newreply}-->
<img src={IM無法使用之字串R}/dot_2.gif BORDER=0>$newreply[content]
<!--{/loop}-->
</td></tr>
</table>
<td width="34%" valign="top" bgcolor="{ALTBG2}"align="left"onMouseOver="this.style.backgroundColor='{ALTBG1}'"onMouseOut="this.style.backgroundColor='{ALTBG2}'">
<table cellspacing="0" cellpadding="0" border="0" width="{TABLEWIDTH}" align="center"> <tr>
<img src={IM無法使用之字串R}/subjectc_3.gif BORDER=0>
<tr><td  class="smalltxt">
<!--{loop $_DCACHE['topdigest'] $topdigest}-->
<img src={IM無法使用之字串R}/dot_3.gif BORDER=0>$topdigest[content]
<!--{/loop}-->

</tbody></td></tr></table>
</td></tr></table></div> 
上傳後更新緩存~

~完成~


獻花 x0 回到頂端 [1 樓] From:臺灣中華電信HINET | Posted:2008-08-15 13:32 |
asdlkj123852
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x6
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

這個美化好帥喔我一定要拿來試試看感謝發文大大


專注研究Python
獻花 x0 回到頂端 [2 樓] From:台灣大哥大股份有限公司 | Posted:2012-04-26 13:47 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.077071 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言