특정레벨 이상일 경우에 miniwiniVisualEditor를 사용하게.. > 그누3질답

그누3질답

특정레벨 이상일 경우에 miniwiniVisualEditor를 사용하게.. 정보

그누보드 특정레벨 이상일 경우에 miniwiniVisualEditor를 사용하게..

본문

특정레벨 이상일 경우에 miniwiniVisualEditor를 사용하게 하고싶습니다.

팁앤테크 게시판에 올라온데로 일단 설치를 했구여..

gbform.skin.php에서 아래처럼 수정했더니.. 레벨에 관계없이 툴바가 다 보이구요.. 또..

3레벨 이상일 경우엔 잘 되는데 2레벨 이하일 경우 작성된 글을 보면 HTML소스가 출력이 되네요;

초보라서요 ㅠ.ㅠ



<? if ($member[mb_level] >= 3) { ?>
<? if ($is_html) { ?>
<input type=hidden name=wr_html value=1 checked onclick='html_auto_br(this)'>
<? } } ?>

<? if ($member[mb_level] < 3) { ?>
<? if ($is_html) { ?>
<input type=checkbox name=wr_html value='<?=$html_value?>' <?=$html_checked?> onclick='html_auto_br(this)'><b>HTML</b>
<? } } ?>



..아래로 쭉 내려가서..



<? if ($member[mb_level] >= 3) {?>
<tr>
<td colspan="100" height="1" bgcolor="E7E7E7"><?include(getcwd()."/miniwini.visualEditor.php");?></td>
</tr>
<?}?>
  • 복사

댓글 전체

parse error가..

권한3이상의 html사용일경우에만 A를 실행하고 아닌경우는 B를 실행하게 만든다!
<? if ($member[mb_level] > 2  && ($is_html)) { ?>
A
<?}else{?>
B
<?}?>
php의 전반적인 지식이 조금있으시면 응용하시기 조금 편하실뜻 싶습니다.
알고리즘 세워본다면..

권한3이상의 html사용일경우에만 A를 실행하고 아닌경우는 B를 실행하게 만든다!
<? if ($member[mb_level] > 2 ) && ($is_html) { ?>
A
<?}else{?>
B
<?}?>

해당소스를 쓸려는 코드로 변환시키면
<?
 if ($member[mb_level] > 2 ) && ($is_html) {  // 2보다 큰것은 3부터 그이상이다.
?> 
 <input type=hidden name=wr_html value=1 checked onclick='html_auto_br(this)'>
<?
}else{  // 위의 경우를 제외한 모든 경우라면!
?>
<input type=checkbox name=wr_html value='<?=$html_value?>' <?=$html_checked?> onclick='html_auto_br(this)'><b>HTML</b>
<?
}

if ($member[mb_level] > 2) {  // 2보다 큰것은 3부터 그이상이다.
?> 
<tr>
<td colspan="100" height="1" bgcolor="E7E7E7"><?include(getcwd()."/miniwini.visualEditor.php");?></td>
</tr>
<?}?>
<? if ($member[mb_level] >= 3) { ?>
<? if ($is_html) { ?>
<input type=hidden name=wr_html value=1 checked onclick='html_auto_br(this)'>
<? } } ?>
=====================================
<? if ($is_html ||$member[mb_level] >= 3  ) { ?>
<input type=hidden name=wr_html value=1 checked onclick='html_auto_br(this)'>
<?  } else {?>
<input type=hidden name=wr_html value=0 checked onclick='html_auto_br(this)'>
<?}?>
이런식으로 하는게 이뿌죠..
© SIRSOFT
현재 페이지 제일 처음으로