운영자가 작성한 글만 글제목 태그가 먹히게 하려면 어떻게 해야 하나요?

common.lib.php 에서

글제목 변환을 해주는 곳을 고쳐야 한다는 것은 검색을 통해서 알았습니다.

그래서 이렇게 고쳐봤는데요...

// 제목을 변환
function conv_subject($subject, $len, $suffix="")
{

global $write;

if ($write[mb_id] == "$is_admin")
return cut_str($subject, $len, $suffix);

else
return cut_str(get_text($subject), $len, $suffix);
}

이렇게 해봤는데 잘 안 되어서요...;;;

게시판관리자, 그룹관리자, 최고관리자만 한정해서,

글제목에 태그를 넣어서 글작성을 하면 태그가 먹히게 출력이 되게 하려면 위 소스를 어떻게 수정해야할까요??

고수님들의 시원한 답변 부탁드려요~~ (__)
|

댓글 7개

관리자 > $list[$i]['wr_subject']

일반 > $list[$i]['subject']
안 되면 말구요. ㅋ
아... 근데 어떻게 수정을 해야하는건지... ^^;;;
게시판 스킨폴더 list.skin.php

for 문 사이에 제목 출력 부분




// 관리자만 (게시판 관리자부터)
$lv = is_admin($list[$i]['mb_id']);

if ($lv) {

echo $list[$i]['wr_subject'];

} else {

echo $list[$i]['subject'];

}
유아원님은 스킨쪽을 수정하는 방법을 알려주신 거네요...

그럼 제가 올린

// 제목을 변환
function conv_subject($subject, $len, $suffix="")
{

global $write;

if ($write[mb_id] == "$is_admin")
return cut_str($subject, $len, $suffix);

else
return cut_str(get_text($subject), $len, $suffix);
}

이 구문은 맞게 한 건가요?? 솔직히 그냥 때려넣은 거라... 자신이 없거든요? ^^;;;

유아원님은 어떻게 보시는지??
위 코드는 최신글에도 반영되고, 또한 플러그인 형태로 같은 함수 쓰는 곳까지 영향을 미치니

스킨에서 처리하기를 권해드립니다.

또한 conv_subject($subject, $len, $suffix="") 함수에서는 $mb_id 값을 받아오지 않기 때문에,

위에서 처리하기는 어렵죠.
참... 유아원님과 같은 분들을 보면 대단하시단 생각 밖에는 안 드네요... ^^

말씀해주신대로 처리하니까 잘 되었습니다...

common.lib.php에서 subject 값을 정의하기 때문에...

게시판 스킨을 wr_subject로 바꾸라고 하신 거지요?? ^^

감사합니다~~ (__)
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 937
17년 전 조회 831
17년 전 조회 857
17년 전 조회 2,707
17년 전 조회 1,140
17년 전 조회 962
17년 전 조회 781
17년 전 조회 712
17년 전 조회 681
17년 전 조회 718
17년 전 조회 685
17년 전 조회 1,703
17년 전 조회 727
17년 전 조회 874
17년 전 조회 956
17년 전 조회 1,174
17년 전 조회 1,697
17년 전 조회 1,583
17년 전 조회 934
17년 전 조회 957
🐛 버그신고