리자

SIR 연재 소스 코드

· 2003-10-21 (화) 10:20:06 · 2413 · 12
여러개의 테이블에서 최신글 위주로 출력해주는 코드입니다.

               <!-- 연재 -->
               <table width=100% cellpadding=0 cellspacing=0>
               <tr><td height=1 background='./bbs/line.gif'></td></tr>
               <tr class='subject subjectbg ht'><td colspan=2> 연재</td></tr>
               <tr><td height=1 background='./bbs/line.gif'></td></tr>
               <?
$max_i = 7; // 출력갯수
               $wtime = date("Y-m-d H:i:s", time()-86400*14);
               $arr_series = array("bbking", "kevin", "cgirl", "jktclc", "eric", "wowman", "sung63", "mizobata");
               for ($i=0; $i<count($arr_series); $i++) {
                   $sql = " select wr_id, wr_subject, wr_datetime, wr_commentcnt from $cfg[write_table_prefix]{$arr_series[$i]} where wr_comment = 0 and wr_datetime > '$wtime' ";
                   $result = sql_query($sql);
                   while ($row=mysql_fetch_array($result)) {
                       $aseries[$row[wr_datetime].$arr_series[$i]][table]    = $arr_series[$i];
                       $aseries[$row[wr_datetime].$arr_series[$i]][datetime] = $row[wr_datetime];
                       $aseries[$row[wr_datetime].$arr_series[$i]][id]       = $row[wr_id];
                       $aseries[$row[wr_datetime].$arr_series[$i]][subject]  = $row[wr_subject];
                       $aseries[$row[wr_datetime].$arr_series[$i]][cnt]      = $row[wr_commentcnt];
                   }
               }

               @krsort($aseries);
               $xtime = date("Y-m-d H:i:s", time()-86400*3);
               $i=0;
               foreach ($aseries as $key=>$value) {
                   if ($i++ >= $max_i) break;
                   $subject = conv_subject($value[subject], 60,"…");
                   $new = "";
                   if ($value[datetime] > $xtime) {
                       $new = "<img src='$latest_skin/icon_new.gif' align=absmiddle> ";
                   }
                   $cnt = "";
                   if ($value[cnt]) {
                       $cnt = " ($value[cnt])";
                   }
                   echo "<tr><td height=22>$new<a href='./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=$value[table]&wr_id=$value[id]'>$subject$cnt</a></td></tr>";
               }
               ?>
               </table>
|

댓글 12개

2003-11-04 (화) 01:11:06
게시판 제목 뽑아오는 소스가 어떤건가요?...
그부분은 빠져 있는거 같은데...
초보라서 아무리 노력해도 안되는군요...^^;;;
&&nbsp;&nbsp;
2003-10-22 (수) 00:58:15
줄줄이 좋은 팁 잘활용해 사용하겠습니다.........^^
2003-10-21 (화) 21:19:09
메인공지로 쓰고 싶어서 가장 최신 글은 본문도 보이게 수정을 했는데,
업로드된 파일 이미지는 보이지 않네요..
어떻게 하면 업로드된 이미지도 보일 수 있나요?
$max_i = 7; // 출력갯수

이걸 빠뜨렸네요. 죄송합니다.
2003-10-21 (화) 17:55:51
이렇게 했습니다.

$wtime = date("Y-m-d H:i:s", time()-86400*14);
$arr_series = array("b_11","a_10", "b_12", "b_13", "c_10", "m_10");
네 그냥 사용하시면 아무것도 안나오구요.

$arr_series = array("bbking", "kevin", "cgirl", "jktclc", "eric", "wowman", "sung63", "mizobata");

여기에 테이블명을 변경해서 넣으셔야 합니다.
2003-10-21 (화) 17:34:44
아무 내용도 안나오네요
관리자님 member.php는 공개 안하시나용??
각각 그룹에서 게시판을 선택한 후 소스를 뽑아 낼려고 했는데

Warning: Invalid argument supplied for foreach() in /home/duffla3/public_html/include/all_new.php on line 32

위와 같은 에러가 뜨는 군요....

더불어 게시판 제목을 뽑을 수 있을까요?

예를 들면 [신앙강좌] 믿음이란 과연 어떤 것일까요?
[$bo_table] $subject$cnt
이런 식으로요....
고맙습니다.....^^
엊그제새벽
2003-10-21 (화) 10:46:44
쾀솨합니다..
분류명를 뽑아 오려면 어떵게 하면 되는지요?
예)
[공지] 분류명을 뽑습니다.
[알림] 좋습니다요^^

이렇게 하려는데...잘 모르겠네요...
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

1,026건
+
제목 글쓴이 날짜 조회
03-10-27 조회 2,326
03-10-27 조회 2,641
시드니
03-10-27 조회 1,786
03-10-25 조회 2,912
03-10-25 조회 3,041
03-10-25 조회 3,254
03-10-24 조회 2,447
03-10-24 조회 2,114
03-10-23 조회 3,541
03-10-23 조회 2,532
03-10-22 조회 2,849
03-10-22 조회 2,028
03-10-22 조회 3,216
03-10-22 조회 2,582
03-10-21 조회 2,706
03-10-21 조회 2,414
03-10-21 조회 2,707
03-10-20 조회 3,527
03-10-18 조회 3,747
03-10-16 조회 2,989