標題: [D6.1F] 首頁四格顯示 for Discuz 6.1F [BIG5&UTF-8繁體]
 ericb001
 0052817
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 874

精華: 0

積分: 7540 點

現金: 0 元

存款: 1735 元

閱讀權限: 30

註冊: 2006-9-17

狀態: 離線
 
發表於 2008-6-20 18:08  資料  個人空間  短消息  加為好友 
首頁四格顯示 for Discuz 6.1F [BIG5&UTF-8繁體]

繁體版

作  者: alan888
D6.1修改: EricB
適用版本: Discuz 6.1F
修改文件: index.php, logging.php, topicadmin.php, include/newthread.inc.php, include/newreply.inc.php, include/editpost.inc.php, include/counter.inc.php, include/cache.func.php, discuz 模板
加入文件: foruminfo 模板 (附件 1)
演  示: http://ericb.coms.hk/index.php?indexfour=2
免安裝版只適合新裝論壇。

安裝程序
1. 修改 include/cache.func.php
修改完成此文件後請即時到後台 -> 更新緩存

'medals'        => array('medals'),

更換為
'medals'        => array('medals'),
'newtopic'      => array('newtopic'),
'newreply'      => array('newreply'),
'todaynewmems'        => array('todaynewmems'),
'todayvisit'    => array('todayvisit'),

再找
                case 'medals':
                        $table = 'medals';
                        $cols = 'medalid, name, image';
                        $conditions = "WHERE available='1'";
                        break;

在下面加上 (注意先填妥紅字部份)
填上不需要顯示帖子區域

由於使用快取檔型式, 故某些私密區不能判斷會員權限來顯示發帖及回帖, 所以要先修改及取代下紅字部份 "填上不需要顯示帖子區域的 fid 編號, 以逗號作分格, 最後一個不用加上逗號" 部份, 例如希望不顯示 fid 1,3,5 便填上 "$fids="1,3,5";"
如果希望全部顯示者, 請將下兩段的 NOT IN ($fids) (藍色字顯示部份)刪除, 否則會出現數據錯誤的顯示
QUOTE:
                case 'newtopic':
                        $table = 'threads t, '.$tablepre.'forums f';
                        $cols = "t.tid, t.subject, t.author, t.dateline, t.views, t.replies, t.lastpost, t.lastposter, t.highlight, f.name";
                        $fids="填上不需要顯示發新帖區域的 fid 編號, 以逗號作分格, 最後一個不用加上逗號";//例如 "1,2,3";
                        $conditions = "WHERE t.fid<>'$fid' AND f.fid=t.fid AND f.fid NOT IN ($fids) ORDER BY t.dateline DESC LIMIT 0, 11";
                        break;
                case 'newreply':
                        $table = 'threads t, '.$tablepre.'forums f';
                        $cols = "t.tid, t.subject, t.author, t.dateline, t.views, t.replies, t.lastpost, t.lastposter, t.highlight, f.name";
                        $fids="填上不需要顯示回帖區域的 fid 編號, 以逗號作分格, 最後一個不用加上逗號";//例如 "1,2,3";
                        $conditions = "WHERE t.fid<>'$fid' AND f.fid=t.fid AND f.fid NOT IN ($fids) AND  t.replies !=0 ORDER BY t.lastpost DESC LIMIT 0, 11";
                        break;
                case 'todaynewmems':
                        $table = 'members';
                        $cols = 'COUNT(*)';
                        $datecut = time() - (3600 * 24);
                        $conditions = "WHERE regdate>='$datecut'";
                        break;
                case 'todayvisit':
                        $table = 'members';
                        $cols = "COUNT(*)";
                        $datecut = time() - (3600 * 24);
                        $conditions = "WHERE lastactivity>='$datecut' ORDER BY lastvisit DESC";
                        break;


                case 'forumlinks':
                        global $forumlinkstatus;

上面加上
                case 'newreply':
                $hack_cut_str = 26;
                $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'] = 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 = "<a href=\"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 = 26;
                $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'] = 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] ? "<a href=\"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 />" : "<a href=\"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;

2. 修改 include/newthread.inc.php

showmessage('post_newthread_succeed', "viewthread.php?tid=$tid&extra=$extra".(!empty($frombbs) ? "&frombbs=$frombbs" : ''));

在上面加上
                require DISCUZ_ROOT.'./include/cache.func.php';
                updatecache('newtopic');

3. 修改 include/newreply.inc.php

showmessage($replymessage, "viewthread.php?tid=$tid&pid=$pid&page=".(@ceil(($thread['special'] ? $thread['replies'] + 1 : $thread['replies'] + 2) / $ppp))."&extra=$extra#pid$pid");

在上面加上
require DISCUZ_ROOT.'./include/cache.func.php';
updatecache(array('newreply','newtopic'));

4. 修改 include/editpost.inc.php

if($auditstatuson) {
                if($audit == 1) {
                        showmessage('auditstatuson_succeed', $redirecturl);
                } else {
                        showmessage('audit_edit_succeed');
                }
        } else {
                if(!empty($delete) && $isfirstpost) {
                        showmessage('post_edit_delete_succeed', "forumdisplay.php?fid=$fid");
                } else {
                        showmessage('post_edit_succeed', $redirecturl);
                }
        }

在上面加上
        require_once DISCUZ_ROOT.'./include/cache.func.php';
        updatecache(array('newtopic','newreply'));

5. 修改 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 (ereg("MSIE ([0-9.]+)", $visitor['agent'], $browser)) {
                $browser_ver = $browser[1];
                $visitor_browser = "Internet Explorer " . $browser_ver;
                $visitor['browser'] = 'MSIE';
        } elseif (ereg("Firefox/([0-9.]+)", $visitor['agent'], $browser)) {
                $browser_ver = $browser[1];
                $visitor_browser = "Mozilla Firefox " . $browser_ver;
                $visitor['browser'] = 'Mozilla';
        } elseif (ereg("Version/([0-9.]+)([a-zA-Z0-9/ ]*) Safari/", $visitor['agent'], $browser)) {
                $browser_ver = $browser[1];
                $visitor_browser = "Apple Safari " . $browser_ver;
                $visitor['browser'] = 'Safari';
        } 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'], "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 = "Windows 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 = "Macintosh";
                $visitor['os'] = 'Macintosh';
        } 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';
        }

6. 修改 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(array('newreply','newtopic'));

7. 修改 logging.php

$sessionexists = 0;

在下面加上
require_once DISCUZ_ROOT.'./include/cache.func.php';
updatecache('todayvisit');

8. 修改 index.php

$catlist = $forumlist = $sublist = $forumname = $collapseimg = $collapse = array();

在上面加上
//-----------hack AL8 Info
if(!$statstatus && $discuz_uid){
require_once DISCUZ_ROOT.'./include/counter.inc.php';
$member_avatar = $db->result_first("SELECT avatar FROM {$tablepre}memberfields WHERE uid='$discuz_uid'");
        if(!$member_avatar){
                $member_avatar = "images/avatars/noavatar.gif";
        } else {
                list($width, $height) = getimagesize($member_avatar);
                $avatar['width'] = 150;
                $avatar['height'] = $avatar['width'] * $width / $height;
        }
}
require_once DISCUZ_ROOT.'./include/misc.func.php';
$mem_home = convertip($onlineip, $datadir = "./");
require_once DISCUZ_ROOT.'./forumdata/cache/cache_todayvisit.php';
$todayvisit = $_DCACHE['todayvisit']['0']['COUNT(*)'];
require_once DISCUZ_ROOT.'./forumdata/cache/cache_todaynewmems.php';
$todaynewmems = $_DCACHE['todaynewmems']['0']['COUNT(*)'];
@include './forumdata/cache/cache_newtopic.php';
@include './forumdata/cache/cache_newreply.php';
//-----------hack AL8 Info End


'forumlinks', 'birthdays'

在後面插入
, 'foruminfo'

9. 修改 register.php

$_DCACHE['settings']['totalmembers']++;

在上面加上
updatecache('todaynewmems');

8. 修改 discuz 模板

<div id="foruminfo">
        <div id="userinfo">
                <div id="nav">
                        <!--{if $gid || !$discuz_uid}--><a href="$indexname">$bbname</a><!--{/if}-->
                </div>
                <p>
                <!--{if $discuz_uid}-->
                        <!--{if $allowinvisible}-->{lang online_status}:
                        <span id="loginstatus"><!--{if !empty($invisible)}--><a href="member.php?action=switchstatus" onclick="ajaxget(this.href, 'loginstatus');doane(event);">{lang login_invisible_mode}</a><!--{else}--><a href="member.php?action=switchstatus" title="{lang login_switch_invisible_mode}" onclick="ajaxget(this.href, 'loginstatus');doane(event);">{lang login_normal_mode}</a><!--{/if}--></span><br />
                        <!--{/if}-->
                        {lang your_lastvisit}: <em>$lastvisittime</em>
                        <!--{if !empty($google) && ($google & 1)}--><br /><!--{/if}-->
                        <a href="search.php?srchfrom=$newthreads&searchsubmit=yes">{lang show_newthreads}</a>
                        <a href="member.php?action=markread" id="ajax_markread" onclick="ajaxmenu(event, this.id)">{lang mark_read}</a>
                <!--{elseif !empty($_DCOOKIE['loginuser'])}-->
                        <em>$_DCOOKIE['loginuser']</em>, <a href="logging.php?action=login">{lang index_activation}</a>
                <!--{else}-->
                        <form id="loginform" method="post" name="login" action="logging.php?action=login&loginsubmit=true">
                                <input type="hidden" name="formhash" value="{FORMHASH}" />
                                <input type="hidden" name="cookietime" value="2592000" />
                                <input type="hidden" name="loginfield" value="username" />
                                <input type="text" id="username" name="username" size="15" maxlength="40" tabindex="1" value="{lang username}" onclick="this.value = ''" />
                                <input type="password" id="password" name="password" size="10" tabindex="2" onkeypress="if((event.keyCode ? event.keyCode : event.charCode) == 13) $('loginform').submit()" />
                                <button name="userlogin" type="submit" value="true">{lang login}</button>
                        </form>
                <!--{/if}-->
                </p>
        </div>

        <div id="forumstats">
                <p>
                        {lang index_today}: <em>$todayposts</em>, {lang index_yesterday}: <em>$postdata[0]</em>, {lang index_maxday}: <em>$postdata[1]</em>   <a href="digest.php">{lang digest}</a>
                        <!--{if $rssstatus}--><a href="rss.php?auth=$rssauth" title="{lang rss_subscribe_all}" target="_blank"><img src="images/common/xml.gif" alt="{lang rss_subscribe_all}" /></a><!--{/if}-->
                </p>
                <p>{lang index_threads}: <em>$threads</em>, {lang index_posts}: <em>$posts</em>, {lang index_members}: <em>$totalmembers</em>, {lang welcome_newmember} <cite><a href="space.php?username=$memberenc">$lastmember</a></cite></p>
        </div>
        <!--{if !empty($google) && ($google & 1)}-->
                <div id="headsearch" style="clear: both">
                <script type="text/javascript" src="forumdata/cache/google_var.js"></script>
                <script type="text/javascript" src="include/javascript/google.js"></script>
                </div>
        <!--{/if}-->
</div>

<!--{if empty($gid) && $announcements}-->
        <div id="announcement" onmouseover="annstop = 1" onmouseout="annstop = 0">
                <div id="announcementbody"><ul>$announcements</ul></div>
        </div>
        <script type="text/javascript">
                var anndelay = 3000;
                var annst = 0;
                var annstop = 0;
                var annrowcount = 0;
                var anncount = 0;
                var annlis = $('announcementbody').getElementsByTagName("LI");
                var annrows = new Array();
                var annstatus;

                function announcementScroll() {
                        if(annstop) {
                                annst = setTimeout('announcementScroll()', anndelay);
                                return;
                        }
                        if(!annst) {
                                var lasttop = -1;
                                for(i = 0;i < annlis.length;i++) {

                                        if(lasttop != annlis[i].offsetTop) {
                                                if(lasttop == -1) {
                                                        lasttop = 0;
                                                }
                                                annrows[annrowcount] = annlis[i].offsetTop - lasttop;
                                                annrowcount++;
                                        }
                                        lasttop = annlis[i].offsetTop;
                                }

                                if(annrows.length == 1) {
                                        $('announcement').onmouseover = $('announcement').onmouseout = null;
                                } else {
                                        annrows[annrowcount] = annrows[1];
                                        $('announcementbody').innerHTML += '<br style="clear:both" />' + $('announcementbody').innerHTML;
                                        annst = setTimeout('announcementScroll()', anndelay);
                                }
                                annrowcount = 1;
                                return;
                        }

                        if(annrowcount >= annrows.length) {
                                $('announcementbody').scrollTop = 0;
                                annrowcount = 1;
                                annst = setTimeout('announcementScroll()', anndelay);
                        } else {
                                anncount = 0;
                                announcementScrollnext(annrows[annrowcount]);
                        }
                }

                function announcementScrollnext(time) {
                        $('announcementbody').scrollTop++;
                        anncount++;
                        if(anncount != time) {
                                annst = setTimeout('announcementScrollnext(' + time + ')', 10);
                        } else {
                                annrowcount++;
                                annst = setTimeout('announcementScroll()', anndelay);
                        }
                }
        </script>
<!--{/if}-->

更換為
<!--{if empty($gid)}-->
{template foruminfo}
<!--{/if}-->

10. 去後台 -> 「全局」 -> 「優化設置」
在「其他頭部信息」中加上
<style type="text/css">
#info p {
        padding:0 0 0 12px;
        background: url('images/common/dot_list.gif') no-repeat;
}
#info p[style] {
        padding:0 0 0 0;
        background: none;
}
#newtopic a, #newreply a {
        padding:0 0 0 14px;
}
#newtopic a {
        background: url('images/common/dot_1.gif') no-repeat;
}
#newreply a {
        background: url('images/common/dot_2.gif') no-repeat;
}
</style>

11. 下載附件 foruminfo.rar 及解壓為 foruminfo.htm, 並執行
a. 根據自身討論區對下一段作出調整
來自 $mem_home 的訪客, 現{lang register}成為會員即獲贈現金 100 點, 用作參予本討論區的活動之用。

b. 上載至 templates/default 目錄下
c. 如果修改時漏了 "更新緩存"步驟, 可把 forumdata/cache 目錄下的檔案刪掉便可
12. 下載附件 images.rar 及上載

QUOTE:
foruminfo.htm

QUOTE:
viewpro.php

取代為
QUOTE:
space.php



~完成~

[ 本帖最後由 ericb001 於 2008-11-15 23:25 編輯 ]



 附件: 您所在的用戶組無法下載或查看附件



求支援PHP, MySQL, DA控制台, 冇廣告既免費空間 (最好就本地空間啦)
 AL8 Forum © All rights reserved.
頂部
 teng
 0009876
 此發帖者已被禁止發言

頭銜: Banned to Post

帖子: 6700

精華: 0

積分: 58751 點

現金: 0 元

存款: 1551 元

閱讀權限: 0

註冊: 2004-10-16

狀態: 離線
 
發表於 2008-6-20 20:38  資料  個人空間  主頁 短消息  加為好友 
*** 作者被禁止或刪除 內容自動屏蔽 ***
 ericb001
 0052817
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 874

精華: 0

積分: 7540 點

現金: 0 元

存款: 1735 元

閱讀權限: 30

註冊: 2006-9-17

狀態: 離線
 
發表於 2008-6-20 21:01  資料  個人空間  短消息  加為好友 
回覆 #2 teng 的帖子

css放係foruminfo.htm既話
會過唔到xhtml validation




求支援PHP, MySQL, DA控制台, 冇廣告既免費空間 (最好就本地空間啦)
 AL8 Forum © All rights reserved.
頂部
 oONikeOo
 0083675
Rank: 2Rank: 2
點擊查看 oONikeOo 的詳細資料

頭銜: Member

帖子: 70

精華: 0

積分: 790 點

現金: 0 元

存款: 100 元

閱讀權限: 15

註冊: 2007-8-6

狀態: 離線
 
發表於 2008-6-20 22:36  資料  個人空間  短消息  加為好友  添加 oONikeOo 為MSN好友 通過MSN和 oONikeOo 交談
謝謝大大的分享

我都岩岩係pm.php文件入面搵到$pm_inbox_newpm呢個參數~哈哈

總之唔該大大

仲有!

係你既foruminfo.htm文件入面有兩個地方係有少少錯誤既

大大所提供原foruminfo.htm既語法入面
<a href="member.php?action=markread" title="{lang mark_read}">標讀</a> | <a href="search.php?srchuid=$discuz_uid$amp;mytopics=yes$amp;searchsubmit=yes" title="{lang show_mytopics}">我帖</a> | <a href="digest.php" title="{lang digest}">精華</a> | <!--{if $allowuseblog}--><a href="blog.php?uid=$discuz_uid" title="{lang blog}" target="_blank">{lang blog}</a><!--{/if}--></p>


我改為
<a href="member.php?action=markread" title="{lang mark_read}">標讀</a> | <a href="search.php?srchuid=$discuz_uid&mytopics=yes&searchsubmit=yes" title="{lang show_mytopics}"> 我帖</a> | <a href="digest.php" title="{lang digest}">精華</a></p>


主要分別係$改返&,否則按「我帖」會去左「搜索」。除左係呢度係咁,係大大提供既6.0.0同6.1.0入面既foruminfo.htm都有頭先$-->&既問題
不過我就唔知6.1.0同6.0.0有冇blog
不過我果個6.1.0F就冇blog

想問一下呢

假設有人登記做會員~佢就updatecache('todaynewmems');
但係到左第二日(假設該人係23:00登記, 過了一個小時就第二日)
係「今日加入會員:x人」會唔會清空或歸為0架??

[ 本帖最後由 oONikeOo 於 2008-6-20 23:11 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 caxcax
 0103258
Rank: 1

頭銜: Newbie

帖子: 8

精華: 0

積分: 80 點

現金: 100 元

存款: 0 元

閱讀權限: 10

註冊: 2008-6-15

狀態: 離線
 
發表於 2008-6-21 00:42  資料  個人空間  短消息  加為好友 
This is very cool




 AL8 Forum © All rights reserved.
頂部
 teng
 0009876
 此發帖者已被禁止發言

頭銜: Banned to Post

帖子: 6700

精華: 0

積分: 58751 點

現金: 0 元

存款: 1551 元

閱讀權限: 0

註冊: 2004-10-16

狀態: 離線
 
發表於 2008-6-21 08:18  資料  個人空間  主頁 短消息  加為好友 
*** 作者被禁止或刪除 內容自動屏蔽 ***
 大王者
 0078602
Rank: 1

頭銜: Newbie

帖子: 23

精華: 0

積分: 230 點

現金: 90 元

存款: 0 元

閱讀權限: 10

註冊: 2007-6-7

狀態: 離線
 
發表於 2008-6-25 22:54  資料  個人空間  短消息  加為好友 
真係好小人回wor!推帖先!




 AL8 Forum © All rights reserved.
頂部
 銘milo
 0062172
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: 會員已被

自述: 禁止訪問

帖子: 1013

精華: 0

積分: 11690 點

現金: 0 元

存款: 935 元

閱讀權限: 70

註冊: 2006-12-27

來自: Macaufocus

狀態: 離線
 
發表於 2008-6-26 15:18  資料  個人空間  主頁 短消息  加為好友  添加 銘milo 為MSN好友 通過MSN和 銘milo 交談 Yahoo!
正野,岩用,thx




放Macaus.net 令域名一個~!
 AL8 Forum © All rights reserved.
頂部
 super5988
 0048987
Rank: 1
點擊查看 super5988 的詳細資料

頭銜: Newbie

帖子: 9

精華: 0

積分: 80 點

現金: 93 元

存款: 0 元

閱讀權限: 10

註冊: 2006-7-31

狀態: 離線
 
發表於 2008-6-26 17:03  資料  個人空間  主頁 短消息  加為好友 
先感謝您的分享∼我更改後有下面的問題∼
登入前的排列是ok的∼


登入後的排列就不正常


這樣要如何去修改?




 AL8 Forum © All rights reserved.
頂部
 ericb001
 0052817
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 874

精華: 0

積分: 7540 點

現金: 0 元

存款: 1735 元

閱讀權限: 30

註冊: 2006-9-17

狀態: 離線
 
發表於 2008-6-26 17:42  資料  個人空間  短消息  加為好友 
回覆 #9 super5988 的帖子

在foruminfo.htm找
<th width="21%" style="border-left: 1px {BORDERCOLOR} solid;" id="info">


改為
<th width="21%" valign="top" style="border-left: 1px {BORDERCOLOR} solid;" id="info">




求支援PHP, MySQL, DA控制台, 冇廣告既免費空間 (最好就本地空間啦)
 AL8 Forum © All rights reserved.
頂部
 super5988
 0048987
Rank: 1
點擊查看 super5988 的詳細資料

頭銜: Newbie

帖子: 9

精華: 0

積分: 80 點

現金: 93 元

存款: 0 元

閱讀權限: 10

註冊: 2006-7-31

狀態: 離線
 
發表於 2008-6-26 17:59  資料  個人空間  主頁 短消息  加為好友 
QUOTE:
原帖由 ericb001 於 2008-6-26 17:42 發表
在foruminfo.htm找
<th width="21%" style="border-left: 1px {BORDERCOLOR} solid;" id="info">
改為
<th width="21%" valign="top" style="border-left: 1px {BORDERCOLOR} solid;" id="info">
...


這樣排列就正常了∼感謝!

另外一點∼
第一格的部份∼可以讓一些資訊標示在圖片旁邊嗎?
讓高度縮減下來∼




 AL8 Forum © All rights reserved.
頂部
 ericb001
 0052817