이미지 처럼 사용자가 직접 레벨을 부여하여
글열람을 지정할수 있도록 하고싶습니다.
단, 자신의 레벨보다 +10 -5 지정할수 있음.
자신의 레벨 상위 기준으로 위로 +10 까지 선택가능
자신의 레벨 하위 기준으로 아래로 -5 까지 선택가능
예를들어 자신의 레벨이 10 이면, 5~20 레벨 범위 내에서 글읽기 조절할수 있음.
그렇게 할려면 어떻게 해야하나요?
글열람을 지정할수 있도록 하고싶습니다.
단, 자신의 레벨보다 +10 -5 지정할수 있음.
자신의 레벨 상위 기준으로 위로 +10 까지 선택가능
자신의 레벨 하위 기준으로 아래로 -5 까지 선택가능
예를들어 자신의 레벨이 10 이면, 5~20 레벨 범위 내에서 글읽기 조절할수 있음.
그렇게 할려면 어떻게 해야하나요?
첨부파일
댓글 5개
select 문 만드는 것은,
<? $max_level = 999; // 실제로는 어디선가 미리 정의가 되어 있겠죠?
echo "<select>"; // 역시 실제로는, 적절한 name 값을 써야겠죠?
for ( $i=max(1, $member[mb_level]-5); $i<=min($max_level, $member[mb_level]+10; $i++ ) {
echo "<option value='$i'>$i</option>";
}
echo "</select>";
?>
select에서 사용한 name 값을 게시글 테이블 어딘가에 (wr_1~wr_10 중 하나?, 예 wr_1) 에 넣는 작업은
write_upadte.skin.php 에서 하셔야 하고요.
해당 글을 읽을때 레벨 체크는, bbs/view.php 를 직접고치시거나, 아님 view.head.skin.php를 수정/생성하셔야..
if ($view[wr_1] && member[mb_level]<$view[wr_1]) {
alert(" 해당 글은 회원님의 레벨에서는 읽을 수 없습니다.");
}
이런식으로 처리하시면 될듯.. ^^
<? $max_level = 999; // 실제로는 어디선가 미리 정의가 되어 있겠죠?
echo "<select>"; // 역시 실제로는, 적절한 name 값을 써야겠죠?
for ( $i=max(1, $member[mb_level]-5); $i<=min($max_level, $member[mb_level]+10; $i++ ) {
echo "<option value='$i'>$i</option>";
}
echo "</select>";
?>
select에서 사용한 name 값을 게시글 테이블 어딘가에 (wr_1~wr_10 중 하나?, 예 wr_1) 에 넣는 작업은
write_upadte.skin.php 에서 하셔야 하고요.
해당 글을 읽을때 레벨 체크는, bbs/view.php 를 직접고치시거나, 아님 view.head.skin.php를 수정/생성하셔야..
if ($view[wr_1] && member[mb_level]<$view[wr_1]) {
alert(" 해당 글은 회원님의 레벨에서는 읽을 수 없습니다.");
}
이런식으로 처리하시면 될듯.. ^^
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기