테스트 사이트 - 개발 중인 베타 버전입니다

한줄짜리 코드좀 봐주세요. 채택완료

망이망소이 8년 전 조회 3,436

 

list.skin.php에 쓰던 게시판 총 글갯수 구하는 건데요.

그룹최신글 latest스킨에 어떻게 써야하나요?

 

 

 

 

'게시판명' 특정 아이디 넣으면 잘 되는데 두루 적용되야해서... 

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
o
8년 전

</p><p>$parse_url = parse_url($list[$i]['href']); </p><p>parse_str($parse_url['query']); </p><p>// echo $bo_table; // 그룹최신글 $list[$i]의 게시판아이디 </p><p> </p><p><span style="font-size: 14.6667px;">// 게시판명 대신에 위에서 뽑아낸 $bo_table</span> </p><p>$row = sql_fetch(" select bo_count_write from g5_board where bo_table='{$bo_table}'");</p><p><span style="font-size: 11pt;">echo $row[bo_count_write];</span> </p><p><span style="font-size: 11pt;">
 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

망이망소이
8년 전
좋은답변 정말 감사드립니다. 정말 많이 배웠습니다. good!!!

댓글을 작성하려면 로그인이 필요합니다.

보통 그룹스킨을 보시면 최신글 latest.lib.php같이 따로 group****.lib.php 를 제공하는 경우가 대부분입니다.

그러나 기본적인 프로세스가 궁금하신거같아 가능한 심플하게 설명을 드리겠습니다.

 

그룹id: group01  이라고 가정하면.

$sql="select * from g5_board  where gr_id='group01'  ":  //먼저 그룹아이디가 포함된 보드정보를 가져옵니다

$result=sql_query($sql);

 

for($i=0;$gr=sql_fetch_array($result);$i++){  //for를 구현합니다.

    

    $row = sql_fetch(" select bo_count_write from g5_board where bo_table='{$gr[bo_table]}'");

     echo $row[bo_count_write]; 

 

}//for문의끝

 

이런형식으로 그룹안에 있는 게시판정보를 불러와서 뿌려주는 방식인데요.

도움이 되실려나 모르겠습니다.

 

혹 G5그룹최신글을 못찾으셨다면 G4용그룹최신글을 참고하시는것도 방법입니다.

 

 

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

망이망소이
8년 전
정말*10000 감사합니다. g4용에 상당히 저와 같은 요청이 많아서 보고 있는데 워낙 제가 초짜라 ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

o
8년 전

게시글개수를 어디에 넣고자 하는지 정확히 모르겠지만

그룹최신글이므로 게시글별로 $bo_table값이 다른건 알고 있으실테고

$bo_table값을 알면 총개수는 위의 방법처럼 구하시면 됩니다. 

 

일단 $list[$i]['bo_table']을 찍어보세요.

안찍힌다면 $list[$i]['href']에서 $bo_table값을 뽑으시면 됩니다. 

 

</span></p><p style="font-size: 14.6667px;"><span class="default" style="font-size: 14.6667px;">$<span style="font-size: 14.6667px;">parse_url</span> </span><span class="keyword" style="font-size: 14.6667px;">= </span><span class="default" style="font-size: 14.6667px;">parse_url</span><span class="keyword" style="font-size: 14.6667px;">(</span><span class="keyword" style="font-size: 14.6667px;"><span style="color: rgb(72, 72, 72); font-family: 돋움, Dotum, sans-serif; font-size: 14.004px;">$list[$i]['href']</span>);</span> </p><p style="font-size: 14.6667px;"><span class="keyword">parse_str(<span style="font-size: 14.6667px;">$</span><span style="font-size: 14.6667px;">parse_url['query']</span>); </span></p><p style="font-size: 14.6667px;"><span class="keyword">echo $bo_table; // </span><span style="font-size: 14.6667px;">그룹최신글 </span><span style="color: rgb(72, 72, 72); font-family: 돋움, Dotum, sans-serif; font-size: 14.004px;">$list[$i]</span><span style="font-size: 14.6667px;">의 게시판아이디</span></p><p style="font-size: 14.6667px;"><span class="keyword"><span style="color: rgb(72, 72, 72); font-family: 돋움, Dotum, sans-serif; font-size: 14.004px;">
 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

망이망소이
8년 전
답변 정말*10000 감사합니다.
그룹최신글을 뽑아내면 그룹게시판의 이름이 타이틀이되고
그 밑으로 글들이 뽑아나오는 스킨에서 게시판명 타이틀옆에 표시하려고 하는겁니다.
제가 부족한게 많아서 알려주신대로 아래처럼해봤는데 아직 못해냈습니다. 뭐가 잘못됐을까요?

<?php
$parse_url = parse_url($list[$i]['href']);
parse_str($parse_url['query']);
echo $bo_table; // 그룹최신글 $list[$i]의 게시판아이디
?>
<?php echo $row[bo_count_write]; ?>

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인