eb_1 필드에 있는 사용자 레벨을 사용하지 않고 멤버 테이블에 있는 이윰 레벨 사용하기


2018-11-19 11:44
30,848
2
1
본문
레벨에 따라 커스텀 아이콘을 적용하게 되었는데요
eb_1에 있는 유저 레벨은 글쓴 당시의 멤버 레벨이라 다음과 같이 수정해서 사용중입니다.
혹시 비슷한 이슈로 방법을 찾는분이 계실까봐 공유드립니다.
더 좋은 방법이 있거나 이미 구현된 부분이 있다면 공유 부탁드려요~~
/bbs/list.php
if ($is_search_bbs) { $sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows "; } else { //$sql = " select * from {$write_table} where wr_is_comment = 0 "; $sql = " select a.*, b.level custom_eyoom_level from {$write_table} a, g5_eyoom_member b where wr_is_comment = 0 "; <-- 요기 if(!empty($notice_array)) $sql .= " and wr_id not in (".implode(', ', $notice_array).") "; $sql .= "and a.mb_id = b.mb_id "; <-- 그리고 요기 $sql .= " {$sql_order} limit {$from_record}, $page_rows "; }
뷰페이지에서 사용되는 쿼리에도 아래와 같은 쿼리를 적용하시고 eb_nameview()에 적절히 적용하시면 됩니다.
select a.*, b.level custom_eyoom_level from {$write_table} a, g5_eyoom_member b where a.mb_id = b.mb_id
추천한 회원



포인트 19,822
경험치 1,443
[레벨 4] - 진행률
31%
가입일
2015-10-11 14:27:30
서명
미입력
자기소개
미입력
최신글이 없습니다.
최신글이 없습니다.
댓글목록2
JamesShin님의 댓글
축하합니다. 첫댓글 포인트 32포인트를 획득하였습니다.
동글동글머리님의 댓글