AL8 Forum
   µn¿ýµù¥UÀ°§U


¼ÐÃD: [D5.0 & D5.5] ±j¤j·j¯Á¥\¯à¡@¥þ¤å·j¯ÁÅã¥Ü©Ò¦b©«(D5,D55)
  ¥»¥DÃD³Q§@ªÌ¥[¤J¨ì­Ó¤H¤å¶°¤¤  
 ¤p±d@HK
 0027215
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
ÂIÀ»¬d¬Ý ¤p±d@HK ªº¸Ô²Ó¸ê®Æ

ÀY»Î: Moderator

¼ÊºÙ: ¤p±d

©«¤l: 1219

ºëµØ: 0

¿n¤À: 13955 ÂI

²{ª÷: 261 ¤¸

¦s´Ú: 1019 ¤¸

¾\ŪÅv­­: 100

µù¥U: 2005-7-26

¨Ó¦Û: HK

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-11 14:09  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í  ²K¥[ ¤p±d@HK ¬°MSN¦n¤Í ³q¹LMSN©M ¤p±d@HK ¥æ½Í ICQ ª¬ºA Yahoo!
±j¤j·j¯Á¥\¯à¡@¥þ¤å·j¯ÁÅã¥Ü©Ò¦b©«(D5,D55)

´¡¥ó¦WºÙ: ±j¤j·j¯Á¥\¯à¡@¥þ¤å·j¯ÁÅã¥Ü©Ò¦b©«
¾A¥Îª©¥»: 5.0¡B5.5
§@¡@¡@ªÌ: ¤p±d
­×¡@¡@§ï: search.php¡Bsearch_thread¼Òª©
¥Î¡@¡@³~: ¥þ¤å·j¯Á¯àÅã¥Ü¥]§t¦r¦êªº©«¤l, ¨Ã¥iª½±µ¸õ¥hÂsÄý¸Ó©«¤l
ºt¡@¡@¥Ü: ¤j·§©MD4¤@¼Ëhttp://alan888.com/Discuz/viewthread.php?tid=118077

³o­Ó­×§ï©MD4¦³¤Ö³\¤£¦P..
D4.0 & D4.1: http://alan888.com/Discuz/viewthread.php?tid=118077

¥H©¹ªº·j¯Á¥\¯à¦³­Ó¯ÊÂI..
¥þ¤å·j¯Á«á, ¥X²{¦^ÂмƷ¥¦hªº¥DÃD...
¦Ó§A¤S¤£ª¾¥]§t¦r¦êªº©«¦b­þùØ...
§A¥i¯à­n³v­¶§ä§ä...

³o­Ó´¡¥ó¯à¦b¥þ¤å·j¯ÁÅã¥Ü¦U¥DÃD¥]§t¦r¦êªº©«¤l¼Æ¥Ø
¥H¤Î©«¤lªº½s¸¹, ¬O¥H¤U©Ô¿ï³æÅã¥Üªº
¿ï¨ú©«¤l½s¸¹«á, «K·|¶}·sµøµ¡, ª½±µ¸õ¨ì¸Ó©«¤lªº¦ì¸m!!
******************************************************
1) ¤É¯Å¼Æ¾Ú®w:
ALTER TABLE `cdb_searchindex` ADD `pids` text NOT NULL;

******************************************************
2) ­×§ïsearch.php, §ä:
$query = $db->query("SELECT searchstring, keywords, threads, tids

«á¥[:


§ä:
$threadlist = array();

¤W¥[:
                if ($index[pids]) {
                        $tidsa = explode(',', substr($index[tids], 2));
                        $pids = array();
                        foreach(explode('|', substr($index[pids], 2)) AS $id => $val) {
                                $pidsc = explode(',', $val);
                                $tid = $tidsa[$id];
                                $pids[$tid][pidsn] = count($pidsc);
                                foreach($pidsc AS $id2 => $val2) {
                                        $temp = explode(':', $val2);
                                        $pids[$tid][pids][$temp[0]] = "<option value=\"viewthread.php?tid=".$tid."&highlight=".$index[keywords]."&page=".ceil(($temp[1]+1)/$ppp)."#pid".$temp[0]."\">#".($temp[1]+1)."</option>";
                                }
                        }
                }


§ä:
$threadlist[] = procthread($thread);

¤W¥[:
                        if ($index[pids]) {
                                ksort($pids[$thread[tid]][pids]);
                                $thread[pids] = implode('', $pids[$thread[tid]][pids]);
                                $thread[pidsn] = $pids[$thread[tid]][pidsn];
                        }


§ä:
"FROM {$tablepre}posts p, {$tablepre}threads t WHERE $digestltd t.fid IN ($fids) $topltd AND p.tid=t.tid AND p.invisible='0'"

´«¦¨:
", COUNT(pp.pid) AS cnum, p.pid FROM {$tablepre}posts p, {$tablepre}threads t LEFT JOIN {$tablepre}posts pp ON pp.tid=p.tid WHERE $digestltd pp.pid<p.pid AND p.tid=t.tid AND p.invisible='0'"


§ä:
                        $threads = $tids = 0;
                        $query = $db->query("SELECT DISTINCT t.tid, t.closed $sqlsrch ORDER BY tid DESC LIMIT $maxsearchresults");
                        while($thread = $db->fetch_array($query)) {
                                if($thread['closed'] <= 1) {
                                        $tids .= ','.$thread['tid'];
                                        $threads++;
                                }
                        }

´«¦¨:
                        $threads = $tids = $pids = $ltid = 0;
                        $pidarray = array();
                        $query = $db->query("SELECT DISTINCT t.tid, t.closed $sqlsrch GROUP BY ".($srchtype=='fulltext'?'p.pid':'t.tid')." ORDER BY tid DESC LIMIT $maxsearchresults");
                        while($thread = $db->fetch_array($query)) {
                                if($thread['closed'] <= 1) {
                                        if ($thread[tid] != $ltid) {
                                                $tids .= ','.$thread[tid];
                                                $ltid = $thread[tid];
                                                $threads++;
                                        }
                                        if ($srchtype == 'fulltext') {
                                                $pidarray[$thread[tid]][] = $thread[pid].':'.$thread[cnum];
                                        }
                                }
                        }
                        if (is_array($pidarray)) {
                                foreach($pidarray AS $id => $val) {
                                        $pids .= '|';
                                        foreach($val AS $id2 => $val2) {
                                                $comma = $id2>0 ? ',' : '';
                                                $pids .= $comma.$val2;
                                        }
                                }
                        }


§ä:
$db->query("INSERT INTO {$tablepre}searchindex (keywords, searchstring, useip, uid, dateline, expiration, threads, tids

«á¥[:


¤U¤@¦æ§ä:
VALUES ('$keywords', '$searchstring', '$onlineip', '$discuz_uid', '$timestamp', '$expiration', '$threads', '$tids'

«á¥[:

******************************************************
3) ­×§ïsearch_thread¼Òª©, §ä:
<td align="center" width="14%">{lang forum}</td>
<td align="center" width="12%">{lang author}</td>
<td align="center" width="12%">{lang replies}/{lang views}</td>
<td align="center" width="19%">{lang lastpost}</td>

´«¦¨:
<td align="center" width="13%">{lang forum}</td>
<td align="center" width="9%">{lang author}</td>
<td align="center" width="11%">{lang replies}/{lang views}</td>
<!--{if $index[pids]}--><td align="center" width="8%">©Ò¦b©«</td><!--{/if}-->
<td align="center" width="17%">{lang lastpost}</td>


§ä:
<td align="center"><!--{if $thread['lastposter']}--><a href="space.php?username=$thread[lastposterenc]">$thread[lastposter]</a><!--{else}-->{lang anonymous}<!--{/if}-->

¤W¥[:
                <!--{if $index[pids]}--><td align="center"><select onchange="if (this.value) window.open(this.value)"><option>¦@$thread[pidsn]­Ó</option>$thread[pids]</select></td><!--{/if}-->

******************************************************
À³¸ÓµLbug, ¦p¦³½Ðpm..

¦^ÂдN¬O¤O¶q!!

[ ¥»©«³Ì«á¥Ñ ¤p±d@HK ©ó 2007-7-11 19:34 ½s¿è ]




 AL8 Forum © All rights reserved.
³»³¡
 044003
 0045908
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

ÀY»Î: Forum Legend

¼ÊºÙ: Jeff 044003

¦Û­z: Jeff 044003

©«¤l: 2935

ºëµØ: 0

¿n¤À: 24964 ÂI

²{ª÷: 63 ¤¸

¦s´Ú: 13503 ¤¸

¾\ŪÅv­­: 70

µù¥U: 2006-5-31

¨Ó¦Û: ­»´ä

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-11 14:11  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í  ²K¥[ 044003 ¬°MSN¦n¤Í ³q¹LMSN©M 044003 ¥æ½Í Yahoo!
SOFA=]




by Jeff@@044003 - UTF-8
 AL8 Forum © All rights reserved.
³»³¡
 loveyou1121
 0054484
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

ÀY»Î: King

©«¤l: 953

ºëµØ: 0

¿n¤À: 3947 ÂI

²{ª÷: 121 ¤¸

¦s´Ú: 8625 ¤¸

¾\ŪÅv­­: 30

µù¥U: 2006-10-6

¨Ó¦Û: ~¿DªùMACAU~

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-11 14:18  ¸ê®Æ  ­Ó¤HªÅ¶¡  ¥D­¶ µu®ø®§  ¥[¬°¦n¤Í 
²Ä2 Ú»­ø¨ìºt¥Ü




 AL8 Forum © All rights reserved.
³»³¡
 Eric03
 0046130
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

ÀY»Î: Discuz Team

¼ÊºÙ: ¿ð¥h´«¾÷ ...

©«¤l: 6902

ºëµØ: 0

¿n¤À: -78 ÂI

²{ª÷: 100 ¤¸

¦s´Ú: 0 ¤¸

¾\ŪÅv­­: 70

µù¥U: 2006-6-4

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-11 14:19  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í  ²K¥[ Eric03 ¬°MSN¦n¤Í ³q¹LMSN©M Eric03 ¥æ½Í
¦^ÂÐ #3 loveyou1121 ªº©«¤l





 AL8 Forum © All rights reserved.
³»³¡
 dickshing
 0000719
Rank: 3Rank: 3Rank: 3
ÂIÀ»¬d¬Ý dickshing ªº¸Ô²Ó¸ê®Æ

ÀY»Î: Conqueror

©«¤l: 137

ºëµØ: 0

¿n¤À: 1743 ÂI

²{ª÷: 9 ¤¸

¦s´Ú: 1115 ¤¸

¾\ŪÅv­­: 20

µù¥U: 2004-3-11

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-11 14:32  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í 
¤ä«ù¡I¦hÁ®Í




 AL8 Forum © All rights reserved.
³»³¡
 teddy
 0001410
Rank: 3Rank: 3Rank: 3
ÂIÀ»¬d¬Ý teddy ªº¸Ô²Ó¸ê®Æ

ÀY»Î: Conqueror

©«¤l: 193

ºëµØ: 0

¿n¤À: 2120 ÂI

²{ª÷: 17 ¤¸

¦s´Ú: 0 ¤¸

¾\ŪÅv­­: 20

µù¥U: 2004-4-22

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-11 14:42  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í 
¤ä«ù




[b][url=http://kwiyo.net][color=orange]Kwiyo! ¹Ú·Q½×¾Â[/color][/url][/b]
¦h¤¸¤Æªº°Q½×°Ï,¸ÛÁܱz¥[¤J!
 AL8 Forum © All rights reserved.
³»³¡
 ab260531
 0069716
Rank: 4Rank: 4Rank: 4Rank: 4

ÀY»Î: Lord

©«¤l: 376

ºëµØ: 0

¿n¤À: 510 ÂI

²{ª÷: 160 ¤¸

¦s´Ú: 2956 ¤¸

¾\ŪÅv­­: 25

µù¥U: 2007-3-12

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-12 13:53  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í 
THX..¤ä«ù..




 AL8 Forum © All rights reserved.
³»³¡
 ¤p±d@HK
 0027215
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
ÂIÀ»¬d¬Ý ¤p±d@HK ªº¸Ô²Ó¸ê®Æ

ÀY»Î: Moderator

¼ÊºÙ: ¤p±d

©«¤l: 1219

ºëµØ: 0

¿n¤À: 13955 ÂI

²{ª÷: 261 ¤¸

¦s´Ú: 1019 ¤¸

¾\ŪÅv­­: 100

µù¥U: 2005-7-26

¨Ó¦Û: HK

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-12 23:21  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í  ²K¥[ ¤p±d@HK ¬°MSN¦n¤Í ³q¹LMSN©M ¤p±d@HK ¥æ½Í ICQ ª¬ºA Yahoo!
Ëݧ֨I©³...




 AL8 Forum © All rights reserved.
³»³¡
 rextsang
 0045651
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
ÂIÀ»¬d¬Ý rextsang ªº¸Ô²Ó¸ê®Æ

ÀY»Î: Forum Legend

¼ÊºÙ: Moderator

¦Û­z: §Ú­ø«YªO¥D

©«¤l: 11188

ºëµØ: 0

¿n¤À: 3360 ÂI

²{ª÷: 0 ¤¸

¦s´Ú: 41568 ¤¸

¾\ŪÅv­­: 70

µù¥U: 2006-5-26

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-12 23:22  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í 
¥¿³¥..¤£¹L¦pªG¦h­Ó¤å³¹(¦P¥DÃD)³£¦³¬ÛÃö¦r¦ê..·|ÂI?




#«D¶Àª÷¼s§i¦ì
 AL8 Forum © All rights reserved.
³»³¡
 xbio
 0059359
Rank: 4Rank: 4Rank: 4Rank: 4
ÂIÀ»¬d¬Ý xbio ªº¸Ô²Ó¸ê®Æ

ÀY»Î: Lord

©«¤l: 330

ºëµØ: 0

¿n¤À: 3820 ÂI

²{ª÷: 67 ¤¸

¦s´Ú: 0 ¤¸

¾\ŪÅv­­: 25

µù¥U: 2006-12-1

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-12 23:43  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í 
¥H¸Õ¸Ë¡ã

¤£ª¾®ÄªG¦p¦ó¡ã

·PÁ¡I




 AL8 Forum © All rights reserved.
³»³¡
 chunchun888
 0065384
Rank: 2Rank: 2

ÀY»Î: Member

©«¤l: 55

ºëµØ: 0

¿n¤À: 720 ÂI

²{ª÷: 100 ¤¸

¦s´Ú: 0 ¤¸

¾\ŪÅv­­: 15

µù¥U: 2007-1-26

¨Ó¦Û: ­»´ä

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-13 22:25  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í 
Discuz! °T®§: MySQL ªA°È¾¹³s±µ¤£¤W

User: admin
®É¶¡: 2007-7-13 10:25pm
µ{§Ç: /search.php

¿ù»~: INSERT INTO cdb_searchindex (keywords, searchstring, useip, uid, dateline, expiration, threads, tids, pids)
VALUES ('Discuz!+°T®§:+MySQL+ªA°È¾¹³s±µ¤£¤W', 'title|Discuz! °T®§: MySQL ªA°È¾¹³s±µ¤£¤W|0||\'2\',\'54\',\'4\',\'5\',\'9\',\'50\',\'53\',\'44\',\'45\',\'46\',\'47\',\'48\',\'40\',\'37\',\'23\',\'33\',\'29\',\'7\',\'8\',\'12\',\'14\',\'15\',\'13\',\'18\',\'17\'|0|0|all', '218.255.242.206', '1', '1184336733', '1184340333', '0', '0')
¿ù»~: Column count doesn't match value count at row 1
¿ù»~¸¹.: 1136


«ç¼Ë¤F ??




 AL8 Forum © All rights reserved.
³»³¡
 ¤pªB¤Í123
 0038588
Rank: 2Rank: 2

ÀY»Î: Member

©«¤l: 89

ºëµØ: 0

¿n¤À: 1080 ÂI

²{ª÷: 80 ¤¸

¦s´Ú: 0 ¤¸

¾\ŪÅv­­: 15

µù¥U: 2006-1-14

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-14 03:07  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í 
Discuz! info: MySQL Query Error

User: admin
Time: 2007-7-14 3:06am
Script: /search.php

SQL: SELECT DISTINCT t.tid, t.closed , COUNT(pp.pid) AS cnum, p.pid FROM [Table]posts p, [Table]threads t LEFT JOIN [Table]posts pp ON pp.tid=p.tid WHERE pp.pid<p.pid AND p.tid=t.tid AND p.invisible='0' AND (0 OR (p.message LIKE '%¹Ï%' OR p.subject LIKE '%¹Ï%')) GROUP BY p.pid ORDER BY tid DESC LIMIT 500
Error: Unknown column 'p.tid' in 'on clause'
Errno.: 1054




 AL8 Forum © All rights reserved.
³»³¡
 nelsonck
 0067621
Rank: 3Rank: 3Rank: 3

ÀY»Î: Conqueror

©«¤l: 149

ºëµØ: 0

¿n¤À: 1480 ÂI

²{ª÷: 100 ¤¸

¦s´Ú: 0 ¤¸

¾\ŪÅv­­: 20

µù¥U: 2007-2-17

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-16 10:24  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í 
Thanks a lot !




 AL8 Forum © All rights reserved.
³»³¡
 ¶}¤ßªº¤p«Ä
 0044792
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5
ÂIÀ»¬d¬Ý ¶}¤ßªº¤p«Ä ªº¸Ô²Ó¸ê®Æ

ÀY»Î: King

©«¤l: 764

ºëµØ: 0

¿n¤À: 7620 ÂI

²{ª÷: 54 ¤¸

¦s´Ú: 0 ¤¸

¾\ŪÅv­­: 30

µù¥U: 2006-5-9

¨Ó¦Û: Orz¨¦

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-16 12:43  ¸ê®Æ  ­Ó¤HªÅ¶¡  ¥D­¶ µu®ø®§  ¥[¬°¦n¤Í  ²K¥[ ¶}¤ßªº¤p«Ä ¬°MSN¦n¤Í ³q¹LMSN©M ¶}¤ßªº¤p«Ä ¥æ½Í
¤w¦w¸Ë¡AµLBUG¡A¥¿±`¨Ï¥Î
ÁÂÁ¼ӥD¤À¨É




 AL8 Forum © All rights reserved.
³»³¡
 taiwan08
 0031356
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
ÂIÀ»¬d¬Ý taiwan08 ªº¸Ô²Ó¸ê®Æ

ÀY»Î: Moderator

©«¤l: 456

ºëµØ: 0

¿n¤À: 2142 ÂI

²{ª÷: 10 ¤¸

¦s´Ú: 3630 ¤¸

¾\ŪÅv­­: 100

µù¥U: 2005-9-24

¨Ó¦Û: ¤k¤Í¤j»L¤W

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-16 15:58  ¸ê®Æ  ­Ó¤HªÅ¶¡  ¥D­¶ µu®ø®§  ¥[¬°¦n¤Í 
ÁÂÁÂ~

´ú¸Õ«á¨S°ÝÃD

·PÁÂ




 AL8 Forum © All rights reserved.
³»³¡
 louisman01
 0071841
Rank: 4Rank: 4Rank: 4Rank: 4

ÀY»Î: Lord

©«¤l: 382

ºëµØ: 0

¿n¤À: 3610 ÂI

²{ª÷: 64 ¤¸

¦s´Ú: 500 ¤¸

¾\ŪÅv­­: 25

µù¥U: 2007-4-1

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-18 11:27  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í 
¤Q¤R.......




 AL8 Forum © All rights reserved.
³»³¡
 ¤p²Âb
 0046766
Rank: 1

ÀY»Î: Newbie

©«¤l: 4

ºëµØ: 0

¿n¤À: 40 ÂI

²{ª÷: 100 ¤¸

¦s´Ú: 0 ¤¸

¾\ŪÅv­­: 10

µù¥U: 2006-6-17

ª¬ºA: Â÷½u
  ¤j ¤¤ ¤p
µoªí©ó 2007-7-18 11:59  ¸ê®Æ  ­Ó¤HªÅ¶¡  µu®ø®§  ¥[¬°¦n¤Í 
¥¿....­ø¿ù«z=33=




 AL8 Forum © All rights reserved.
³»³¡
 yori
 0055798