답변 2개
채택된 답변
+20 포인트
sinbi
Expert
1년 전
/bbs/good.php 약 61라인 and wr_id = '{$wr_id}' 코드만 제거하면 됩니다.
(특정 게시판에만 적용하려면, $bo_table 변수 이용해서 if문으로 분기 처리)
if($bo_table == "게시판id") {
// $wr_id 제거된 코드 사용한 코드;
} else {
// 기존코드;
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 5개
�
어느날우연이
1년 전
s
sinbi
1년 전
게시판ID 부분에 적용할 게시판아이디 적으세요.
G5.5 최신 버전에서 해보니 잘 작동하네요.
에러문구가 동일해 좀 거시기하니, 그냥 해당 코드 윗부분에 별도로 넣으시는 게 좋을 듯.
약 58라인쯤에 아래 코드 넣어보세요.
[code]
// 갤러리 게시판 경우, 게시물 1개만 (추천/비추천) 허용 - 홈짱 (231210)
if($bo_table == "gallery") {
$sql = " select bg_flag from {$g5['board_good_table']}
where bo_table = '{$bo_table}'
and mb_id = '{$member['mb_id']}'
and bg_flag in ('good', 'nogood') ";
$row = sql_fetch($sql);
if (isset($row['bg_flag']) && $row['bg_flag'])
{
if ($row['bg_flag'] == 'good')
$status = '추천';
else
$status = '비추천';
$error = "이 게시판에서 이미 $status 하셨습니다.";
print_result($error, $count);
}
}
[/code]
G5.5 최신 버전에서 해보니 잘 작동하네요.
에러문구가 동일해 좀 거시기하니, 그냥 해당 코드 윗부분에 별도로 넣으시는 게 좋을 듯.
약 58라인쯤에 아래 코드 넣어보세요.
[code]
// 갤러리 게시판 경우, 게시물 1개만 (추천/비추천) 허용 - 홈짱 (231210)
if($bo_table == "gallery") {
$sql = " select bg_flag from {$g5['board_good_table']}
where bo_table = '{$bo_table}'
and mb_id = '{$member['mb_id']}'
and bg_flag in ('good', 'nogood') ";
$row = sql_fetch($sql);
if (isset($row['bg_flag']) && $row['bg_flag'])
{
if ($row['bg_flag'] == 'good')
$status = '추천';
else
$status = '비추천';
$error = "이 게시판에서 이미 $status 하셨습니다.";
print_result($error, $count);
}
}
[/code]
�
어느날우연이
1년 전
감사합니다!
아미나에서는 bbs/good.apms.php 이 파일에서 적용하면 되네요^^
아미나에서는 bbs/good.apms.php 이 파일에서 적용하면 되네요^^
�
어느날우연이
1년 전
신비님,
혹시 추천 버튼을 1번 눌렀으면 해당 게시판에서 추천 버튼이 안보이게 숨길 수 있을까요?
혹시 추천 버튼을 1번 눌렀으면 해당 게시판에서 추천 버튼이 안보이게 숨길 수 있을까요?
s
sinbi
1년 전
그누 원본 기준, 게시판스킨 view.skin.php 파일에 있는 추천 버튼 코드를 위 조건문 이용해서 분기 처리하시면 되지 싶네요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
제가 잘못 적용한것인지 제대로 작동을 안해요 ㅜㅜ
if($bo_table == "게시판id") {
$sql = " select bg_flag from {$g5['board_good_table']}
where bo_table = '{$bo_table}'
and mb_id = '{$member['mb_id']}'
and bg_flag in ('good', 'nogood') ";
} else {
$sql = " select bg_flag from {$g5['board_good_table']}
where bo_table = '{$bo_table}'
and wr_id = '{$wr_id}'
and mb_id = '{$member['mb_id']}'
and bg_flag in ('good', 'nogood') ";
}