¸ÖƼ°Ô½ÃÆÇ ÅëÇÕÃßÃâ 3Â÷¼öÁ¤. (°Ô½ÃÆÇ) | |
2004-06-30 (¼ö) 17:35 Á¶È¸:1577 | |
|
¿©·¯°Ô½ÃÆÇ ÃֱٰԽù° ÅëÇÕÇÏ¿© ÃßÃâÇÒ ¶§ ½ºÅ²À» »ç¿ëÇÒ¼ö ¾ø¾î ºÒÆíÇÏ´Ù´Â °ÇÀÇ°¡ ÀÖ¾î¼ ÀÌ·¸°Ô Á¶±Ý ´õ ¼öÁ¤Çؼ ¿Ã¸³´Ï´Ù. ½ºÅ²¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿¹¾à¾îµé·Î´Â [title], [name], [category], [comment], [subject], [date] µîÀÌ ÀÖ½À´Ï´Ù. ¸ÖƼ°Ô½ÃÆÇÀ̱⠶§¹®¿¡ ¿¹¾à¾î [category] ¶ó´Â°Ô Çϳª ´õ Ãß°¡µÇ¾ú½À´Ï´Ù. ±×¸®°í ÇÔ¼öÀÇ »ç¿ë¹ýÀÌ recent_bbs("½ºÅ²À̸§", "Á¦¸ñ", ÃßÃâ±Û¼ö, ±Û±æÀÌ, "³¯ÀÚŸÀÔ"); ÀÌ·¸°Ô º¯Çß½À´Ï´Ù. ÀÚ¼¼ÇÑ »ç¿ë¹æ¹ýÀº ¾Æ·¡ ¼Ò½º¿¡ ³ª¿Í ÀÖÀ¸¹Ç·Î Çѹø ½ÇÇàÇØ º¸½Ã°í ¼Ò½º¸¦ º¸½Ã¸é ÀÎÃû ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¹Ì¸®º¸±â´Â: http://12345.x-y.net/samples/tellme6.php ÀÔ´Ï´Ù. Áñ°Å¿î ½Ã°£ µÇ½Ã±â ¹Ù¶ø´Ï´Ù. ^^ <!--- ¼Ò½º ½ÃÀÛ. --> <!-- »õ·Î phpÆÄÀÏÀ» ¸¸µé¾î ¼Ò½º¸¦ º¹»çÇÑ ÈÄ Á¦·Îº¸µå °æ·Î¿Í °Ô½ÃÆÇ ¾ÆÀ̵ð ºÎºÐÀ» ¼ö°³ÇÑÈÄ ½ÇÇàÇϼ¼¿ä --> <? // Á¦·Îº¸µå µð·ºÅ丮 ¼³Á¤ºÎºÐ ¾Æ¿ô·Î±×ÀÎ // ÁÖÀÇ: ¾Æ·¡ºÎºÐÀÇ ¼³Á¤Àº ÀÚ½ÅÀÇ °èÁ¤¿¡ ¸Â°Ô °íÃÄÁÖ¼¼¿ä. $_zb_url = "URL"; $_zb_path = "PATH"; include $_zb_path."outlogin.php"; // ¼³Á¤ºÎºÐ ³¡. ////////////////////////////////////////////////// // ÃֱٰԽù° ÇÔ¼ö ÁöÁ¤ /////////////////////////////////////////////////// function recent_bbs($skinname, $title, $num=10, $textlen=30, $datetype="Y³âm¿ùdÀÏ") { global $_zb_path, $_zb_url, $connect, $t_board, $t_comment, $admin_table, $mb_id, $mb_conf, $mb_title; ////////////////////////////////////// // ½ºÅ²ÀÇ Á¸Àç¿©ºÎ °Ë»ç $str = zReadFile($_zb_path."latest_skin/".$skinname."/main.html"); if(!$str) { echo "ÁöÁ¤ÇϽŠ$skinname À̶ó´Â ÃÖ±Ù¸ñ·Ï ½ºÅ²ÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù<br>"; return; } ////////////////////////////////////// // ÇÊ¿äÇÑ º¯¼ö ¹Þ¾Æ³»±â if(!$mb_conf[icon]) $ico = "<img src=".$zb_url."images/dot_green.gif width=7 height=7>"; else $ico = $mb_conf[icon]; $id = $mb_id; // id ¹Þ±â $idTitle = $mb_title; //°¢ °Ô½ÃÆÇÀÇ À̸§ ¹Þ±â $cutTimeMode = $mb_conf[timemode]; // ÃÖ±Ù °Ô½Ã¹° ½Ã°£ ¹üÀ§ $showCategory = 1 - $mb_conf[nocategory]; //Ä«Å×°í¸® º¸À̱⠰ª $showIdtitle = $mb_conf[showidtitle]; // °Ô½ÃÆÇ À̸§ º¸À̱⠰ª $myTitle = $mb_conf[mytitle]; for( $i = 0; $i < sizeof($id); $i++){ $setup = mysql_fetch_array(mysql_query("select use_alllist, use_category from $admin_table where name='".$id[$i]."'")); if($setup[use_alllist]) $target[$id[$i]] = "zboard.php?id="; else $target[$id[$i]] = "view.php?id="; if($setup[use_category]) $use_category[$id[$i]] = 1; $idTitle[$id[$i]] = $mb_title[$i]; } // ½ºÅ² °ü·Ã º¯¼ö $tmpStr = explode("[loop]",$str); $header = $tmpStr[0]; $tmpStr2 = explode("[/loop]",$tmpStr[1]); $loop = $tmpStr2[0]; $footer = $tmpStr2[1]; ////////////////////////////////////// // ó¸® ½ÃÀÛ $tc = 0; //Àüü µ¥ÀÌŸ Ä«¿îÅÍ $icon_new = "<img src='".$_zb_url."images/new_writing.gif'>"; $time_new = time() - 3600 * 24; /* »ÌÀ» °Ô½Ã¹° ½Ã°£¹üÀ§ °ü·Ã ¼³Á¤ ½ÃÀÛ */ // $cutTimeMode°¡ 1 À̸é 24½Ã°£ À̳»ÀÇ °Ô½Ã¹° ÃßÃâ // $cutTimeMode°¡ 2 ÀÌ¸é ¿À´Ã »õº® 0½Ã0ºÐºÎÅÍ ¿Ã¶ó¿Â °Ô½Ã¹° ÃßÃâ // $cutTimeMode°¡ 0 ȤÀº ±âŸ ¼öÀÏ ¶§ ±×³É Ãֱٿ÷ÁÁø ¼ø¼·Î ÃßÃâ(½Ã°£Á¦ÇÑ ¾øÀ½) if($cutTimeMode == 1){ $cut_time = time() - 3600 * 24; // 24½Ã°£À̳» }else if($cutTimeMode == 2){ $cut_time = mktime(0,0,0,date("m"),date("d"),date("Y")); // ¿À´Ã ¾Æħ 0½ÃºÎÅÍ }else{ $cut_time = 0; } /* »ÌÀ» °Ô½Ã¹° ½Ã°£¹üÀ§ °ü·Ã ¼³Á¤ ³¡. */ // ÃÖ±Ù ±Û ¼øÀ¸·Î °Ô½Ã¹° »ÌÀ½ for( $i = 0; $i < sizeof($id); $i++){ $query = "select * from ".$t_board."_".$id[$i]." where is_secret=0 and reg_date > $cut_time order by no desc limit $num"; $result = mysql_query($query, $connect) or die(mysql_error()); while($data=mysql_fetch_array($result)){ $ad[$tc][name] = stripslashes($data[name]); $ad[$tc][subject] = cut_str(stripslashes($data[subject]), $textlen)."</font></b>"; $ad[$tc][date] = date($datetype, $data[reg_date]); $ad[$tc][reg_date] = $data[reg_date]; $last_comment = mysql_fetch_array(mysql_query("select * from $t_comment"."_$id[$i] where parent='$data[no]' order by reg_date desc limit 1")); $last_comment_time = $last_comment['reg_date']; if(time()-$last_comment_time<3600*12) $comment_num = "[<font color=red>".$data[total_comment]."</font>]"; elseif(time()-$last_comment_time<3600*24) $comment_num = "[<font color=green>".$data[total_comment]."</font>]"; else $comment_num = "[".$data[total_comment]."]"; $ad[$tc][comment] = $data[total_comment] ? $comment_num : ""; $ad[$tc][icon] = $data[reg_date] > $time_new ? $icon_new : ""; $ad[$tc][target] = $_zb_url.$target[$id[$i]].$id[$i]."&no=".$data[no]; $ad[$tc][catelink] = $_zb_url."zboard.php?id=".$id[$i]."&category=".$data[category]; $ad[$tc][id] = $id[$i]; $ad[$tc][no] = $data[no]; $category = $data[category]; $result_category = mysql_query("select * from zetyx_board_category_".$id[$i]." where no='$category'") or die(mysql_error()); $category = mysql_fetch_array($result_category); $ad[$tc][cate] = $category[name]; $tm[$tc] = $data[reg_date]; $map[$data[reg_date]] = $tc; $tc++; } } /////////////// // output // ¸ðµç°Ô½Ã¹°À» ½Ã°£¼øÀ¸·Î Á¤·Ä if($tc) sort($tm); // ½ºÅ²°ü·Ã ºÎºÐ // $mbName, $mbDate, $mbSubject, $mbComment, $mbCategory; // ÃÖ±Ù °Ô½Ã¹° ¼øÀ¸·Î $num¸¸Å Ãâ·Â for($i = sizeof($tm)-1; $i >= sizeof($tm)-$num && $i >= 0; $i--){ $n = $map[$tm[$i]]; //print "$ico "; $mbCategory = ""; // °Ô½ÃÆÇ À̸§ º¸À̱â if($showIdtitle){ $mbCategory = "[ <a href=".$_zb_url."zboard.php?id=".$ad[$n][id]."><font color=black>".$idTitle[$ad[$n][id]]."</font></a>"; if($showCategory) $mbCategory .= ">"; else $mbCategory .= " ]"; } // Ä«Å×°í¸® Ç¥½ÃÇÏÁö ¾Ê±â¸¦ ¼±ÅÃÇß´Ù¸é Ä«Å×°í¸® °¨Ãß°í ÀÚ½ÅÀÌ Á¤ÀÇÇÑ Á¦¸ñÀ» ¾Õ¿¡ ´ÞÀ½ if($showCategory){ if(!$showIdtitle) print "[ "; $mbCategory .= "<a href=".$ad[$n][catelink]."><font color=black>".$ad[$n][cate]."</font></a> ]"; }else{ $mbCategory .= $myTitle; } $mbSubject = "<a href=".$ad[$n][target]." title='ÀÛ¼ºÀÚ:".$ad[$n][name]." ÀÛ¼ºÀÏ:".$ad[$n][date]."'>"; $mbSubject .= $ad[$n][subject]; $mbSubject .= "</a> ".$ad[$n][icon]; $mbComment = $ad[$n][comment]; $mbName = $ad[$n][name]; $mbDate = $ad[$n][date]; $main = $loop; $main = str_replace("[name]",$mbName,$main); $main = str_replace("[date]",$mbDate,$main); $main = str_replace("[subject]",$mbSubject,$main); $main = str_replace("[comment]",$mbComment,$main); $main = str_replace("[category]",$mbCategory,$main); $main_data .= "\n".$main; } // Àüü Ãâ·Â ¹®ÀÚ¿À» ¸ð¾Æ³õ±â $list = $header.$main_data.$footer; $list = str_replace("[title]",$title,$list); $list = str_replace("[dir]",$_zb_url."latest_skin/".$skinname."/images/",$list); // Ãâ·Â echo $list; } ?> <!-- ############################################### ºê¶ó¿ìÀú¿¡ Ãâ·Â ºÎºÐ ############################################### --> <html> <head><title>ÃÖ±Ù °Ô½Ã¹° Âß »Ì¾Æ³»±â</title></head> <body> <br> ÀÏ¹Ý »ç¿ë¹ý.<br> <br> ÃÖ±Ù ±Û 10°³ Ãâ·ÂÇϱâ(±Û ±æÀ̸¦ 30ÀÚ±îÁö ²÷±â, <font color=red>[ °Ô½ÃÆÇ > Ä«Å×°í¸® ] Çü½ÄÀ¸·Î º¸À̱â</font>)<br> <? $mb_id = array("gcomm_greeting", "gcomm_relax", "gcomm_discuss", "gcomm_lifestory", "gcomm_album", "gcomm_help","gdata_other","gguest_guest"); $mb_title = array("ÀλçÇϱâ", "ÀÚÀ¯±Û", "µµ ´Û±â", "»ýÈ°Àϱâ", "»çÁøø", "ÇнÀ±³·ù", "ÀÚ·á½Ç", "¹æ¸í·Ï"); // °Ô½ÃÆÇ À̸§ $mb_conf[showidtitle] = 1; // °Ô½ÃÆÇ À̸§ º¸À̱â recent_bbs("nzeo/cyan_bbs", "¿©·¯°Ô½ÃÆÇ", 10,30); ?> <br> <br> <br> Á¶±Ý Àü¹®ÀûÀÎ »ç¿ë¹æ¹ý<br> <br> °øÁö »Ì±â(Ä«Å×°íÀÌ ¾Èº¸À̱â, Ä«Å×°í¸® ´ë½Å ÁöÁ¤ÇÑ ¹®ÀÚ¿ ³ª¿À°Ô Çϱâ, ¸®½ºÆ® ¾ÆÀÌÄÜ ÁöÁ¤Çϱâ)<br> <? $mb_id = array("gcomm_notice"); // °øÁö»çÇ× »Ì±â $mb_title = array("°øÁö»çÇ×"); $mb_conf[nocategory] = 1; // Ä«Å×°í¸® º¸ÀÌÁö ¾ÊÀ½ $mb_conf[showidtitle] = 0; // °Ô½ÃÆÇ À̸§ ¾Èº¸À̱â $mb_conf[mytitle] = "<b>¾Ë¸²°øÁö</b> "; // Ä«Å×°í¸® ÀÚ¸®¿¡ ÀÚ½ÅÀÌ Á¤ÀÇÇÑ ±ÛÀÚ°¡ ³ª¿À°Ô ÇÔ $mb_conf[icon] = "<img src='".$_zb_url."images/notice.gif' width=12 height=12>"; // ¸®½ºÆ® ¾ÆÀÌÄÜ ÁöÁ¤ recent_bbs("nzeo/brown_bbs", "°øÁö»çÇ×", 2,30); $mb_conf[mytitle] = ""; $mb_conf[icon] = ""; // ÃʱâȽÃÅ´ $mb_conf[nocategory] = 0; // ÃʱâȽÃÅ´ ?> <br> <br> 24½Ã°£ À̳»¿¡ ¿Ã·ÁÁø ±Û »Ì±â (ÃÖ±Ù±Û »Ì±â ½Ã°£¹üÀ§ ÁöÁ¤ 1, <font color=red>°Ô½ÃÆÇ À̸§¸¸ º¸À̱â</font>)<br> <? $mb_id = array("gcomm_greeting", "gcomm_relax", "gcomm_discuss", "gcomm_lifestory", "gcomm_album", "gcomm_help","gdata_other","gguest_guest"); $mb_title = array("ÀλçÇϱâ", "ÀÚÀ¯±Û", "µµ ´Û±â", "»ýÈ°Àϱâ", "»çÁøø", "ÇнÀ±³·ù", "ÀÚ·á½Ç", "¹æ¸í·Ï"); $mb_conf[showidtitle] = 1; // °Ô½ÃÆÇ À̸§ º¸À̱â $mb_conf[nocategory] = 1; // Ä«Å×°í¸® °¨Ãß±â $mb_conf[timemode] = 1; recent_bbs("default/default_bbs","in 24 hours", 5, 30); ?> <br> <br> ¿À´Ã »õº® 0½Ã0ºÐºÎÅÍ ¿Ã¶ó¿Â ±Û¸¸ »Ì±â (ÃÖ±Ù±Û »Ì±â ½Ã°£¹üÀ§ ÁöÁ¤ 2, <font color=red>Ä«Å×°í¸® À̸§¸¸ º¸À̱â</font>)<br> <? $mb_conf[timemode] = 2; $mb_conf[showidtitle] = 0; // °Ô½ÃÆÇ À̸§ ¾Èº¸À̱â $mb_conf[nocategory] = 0; // Ä«Å×°í¸® °¨ÃßÁö ¾Ê±â(º¸À̱â) $mb_conf[mytitle] = ""; // Ä«Å×°í¸® ÀÚ¸®¿¡ ÀÚ½ÅÀÌ Á¤ÀÇÇÑ ±ÛÀÚ°¡ ³ª¿À°Ô ÇÏ´ø°ÍÀ» ÃʱâÈ recent_bbs("nzeo/blue_bbs","¿À´Ã°Ô½Ã¹°", 6, 30); ?> <br> <br> Ä«Å×°í¸® Ãâ·ÂÀº ½ºÅ²¿¡¼ [category]¶ó´Â Ç׸ñÀ» Ãß°¡ÇØÁÖ¸é µË´Ï´Ù. <br> <h2><a href="tellme6.txt"><font color=red>¼Ò½ºº¸±â</font></a></h2> <br> <br> </body> </html> |