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

관리자 페이지 최근 포인트 발생내역 채택완료

완전초보에여 1년 전 조회 1,427

관리자 페이지에 보면 최근 포인트 발생내역 특정 아이디만

안보이게 제외시키는방법없을까요?

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

답변 3개

채택된 답변
+20 포인트

/adm/index.php  에서

 

</p>

<p>if (!auth_check_menu($auth, '300100', 'r', true)) {</p>

<p> </p>

<p>    $sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c where a.bo_table = b.bo_table and b.gr_id = c.gr_id  ";</p>

<p>

 

위 부분 찾으셔서 

아래 처럼 추가해 보세요.~

</p>

<p>if (!auth_check_menu($auth, '300100', 'r', true)) {</p>

<p> </p>

<p>    $sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c where a.bo_table = b.bo_table and b.gr_id = c.gr_id  ";</p>

<p>    $sql_common .=  " and a.mb_id not  in ('admin')  ";</p>

<p>

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

답변에 대한 댓글 1개

완전초보에여
1년 전
그런함수는 보이질 않습니다. 다르게 되어있어요

[code]
<?php
$sql = " select a.*, b.bo_subject, c.gr_subject, c.gr_id {$sql_common} {$sql_order} limit {$new_write_rows} ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$tmp_write_table = $g5['write_prefix'] . $row['bo_table'];

if ($row['wr_id'] == $row['wr_parent']) // 원글
{
$comment = "";
$comment_link = "";
$row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '{$row['wr_id']}' ");

$name = get_sideview($row2['mb_id'], get_text(cut_str($row2['wr_name'], $config['cf_cut_name'])), $row2['wr_email'], $row2['wr_homepage']);
// 당일인 경우 시간으로 표시함
$datetime = substr($row2['wr_datetime'],0,10);
$datetime2 = $row2['wr_datetime'];
if ($datetime == G5_TIME_YMD)
$datetime2 = substr($datetime2,11,5);
else
$datetime2 = substr($datetime2,5,5);

}
else // 코멘트
{
$comment = '댓글. ';
$comment_link = '#c_'.$row['wr_id'];
$row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_parent']}' ");
$row3 = sql_fetch(" select mb_id, wr_name, wr_email, wr_homepage, wr_datetime from {$tmp_write_table} where wr_id = '{$row['wr_id']}' ");

$name = get_sideview($row3['mb_id'], get_text(cut_str($row3['wr_name'], $config['cf_cut_name'])), $row3['wr_email'], $row3['wr_homepage']);
// 당일인 경우 시간으로 표시함
$datetime = substr($row3['wr_datetime'],0,10);
$datetime2 = $row3['wr_datetime'];
if ($datetime == G5_TIME_YMD)
$datetime2 = substr($datetime2,11,5);
else
$datetime2 = substr($datetime2,5,5);
}
?>
[/code]

여기서 무엇을 만져야 할까요?ㅠㅠ

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

 

</p>

<pre>
<code> $sql = " select a.*, b.bo_subject, c.gr_subject, c.gr_id {$sql_common} {$sql_order} limit {$new_write_rows} ";</code></pre>

<p>

 

찾으신 위 라인 기준으로 39줄 위에 있습니다~

 

 

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

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

/adm/index.php  에서

    $sql_common = " from {$g5['point_table']} ";

    $sql_search = " where (1)   ";

    $sql_order = " order by po_id desc ";

 

이 부분 찾아서

 

    $sql_common = " from {$g5['point_table']} ";

    $sql_search = " where (1)   and  mb_id not in ('admin')    ";   // admin => 제외할 아이디

    $sql_order = " order by po_id desc ";

 

 

 

 

/adm/point_list.php 에서

 

auth_check_menu($auth, $sub_menu, 'r');

$sql_common = " from {$g5['point_table']} po";

$sql_search = " where (1) ";

 

위 부분 찾아서

auth_check_menu($auth, $sub_menu, 'r');

$sql_common = " from {$g5['point_table']} po";

$sql_search = " where (1)  and  po.mb_id not in ('admin')  ";  // admin => 제외할 아이디

 

 

 

참고로 not in ( 'aaa' , 'bbb' , 'ccc' ) 이렇게 복수개도 가능합니다.

 

 

 

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

답변에 대한 댓글 1개

완전초보에여
1년 전
그 위에 게시글 글쓴내역도 가능할까요?

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

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

로그인