답변 2개
11년 전
로그인하면 오른쪽에 쪽지. 포인트.스크랩 이런거 나오는데에 넣는 방법이에요.
위치는 /skin.outlogin/basic/outlogin.skin2.php 이고요 30번째줄. 스크랩이라는 글있는 li태그 닫히는데에 붙여넣으시면대요.
</p><p><li></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><a href="" onclick="return false;" id="ol_after_pt"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$sql1 = mysql_query("show tables like 'g5_write_%'");</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$sql2 = "";</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>for($i = 0; $row1 = mysql_fetch_array($sql1); $i++){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if($i == 0){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$sql2 .= "select * from ".$row1['Tables_in_sb32767 (g5_write_%)']." where mb_id = '".$member[mb_id]."' and wr_is_comment = 1 ";</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}else{</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$sql2 .= "union select * from ".$row1['Tables_in_sb32767 (g5_write_%)']." where mb_id = '".$member[mb_id]."' and wr_is_comment = 1 ";</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$allComment = mysql_num_rows(mysql_query($sql2));</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>총댓글수<strong><?=$allComment?></strong></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></a></p><p></li> </p><p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
11년 전
멤버테이블이 어디를 말씀하시는지 잘 모르겠어요...
한멤버의 코멘트 구하는 방법알려드릴께요.
일단 php소스로 쿼리를 날려주세요.
</p><p>show tables like 'g5_write_%'; </p><p>
이거 날려주면 게시판테이블이름들을 다 가져와요.
이놈들을 가지고 반복문을 만들어주세요.
저는 for문으로
</p><p><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">$sql2</span><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;"> = "";</span><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;"></span></p><p>for($i = 0; $row = mysql_fetch_array[$sql]; $i++){</p><p style="margin-left: 40px;">if($i == 0){// 첫번째일때는 앞에 union을 넣지않고</p><p style="margin-left: 80px;">$sql2 .= "select * from ".$row[0]."where mb_id = '멤버아이디' and wr_is_comment = 1 ";</p><p style="margin-left: 40px;">}else{//첫번째가 아닐때는 앞에 union을 넣어요.</p><p style="margin-left: 80px;">$sql2 .= "union select <span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">* from ".$row[0]."where mb_id = '멤버아이디' and wr_is_comment = 1</span><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;"> </span><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;"></span><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">";</span></p><p style="margin-left: 40px;"><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">}</span></p><p>}</p><p>$allComment = mysql_num_rows(mysql_query($sql2<span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">)); // num_rows로 갯수출력 근데 이것보단 fetch_array로 뽑아오는게 좋을것 같아요. 갯수만 출력하는게 아니라 어떤글인지도 보여주려면 다른 정보도 필요하니깐요.</span></p><p>
끝...
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
담요담요
11년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
제가 말하는 건 g_member 여기서든 아니면 새로 만들던 간에
회원별로 덧글 갯수를 출력하고 싶어요ㅠㅠ 갯수만 있으면 됩니다 갯수만! 내용도 중요하지 않고 갯수만!
근데 제가 정말 DB를 몰라서 올려주신 부분을 어떻게 써먹어야 할 지를 모르겠어요ㅠㅠㅠㅠㅠㅠ