2026, 새로운 도약을 시작합니다.

스마트에디터(smarteditor) bo_table 값에 따라 내용변경하려면 채택완료

editor.lib.php에서 textarea에 bo_table값이 1이면 "휴대폰번호를 입력해주세요"

출력하고 나머지 값엔 아무값도 출력안하려고 하는데

bo_table값이 안받아 져서요

EX>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

echo $bo_table;
    if($bo_table=="familyday"){
       $html .= "\n<textarea id=\"$id\" name=\"$id\" class=\"$smarteditor_class\" maxlength=\"65536\" style=\"width:100%;height:300px\">
1. 휴대폰 : (휴대폰번호를 입력해주세요)<br>
$content</textarea>";


    }else{


        $html .= "\n<textarea id=\"$id\" name=\"$id\" class=\"$smarteditor_class\" maxlength=\"65536\" style=\"width:100%;height:300px\">$content</textarea>";


    }

답변 1개

채택된 답변
+20 포인트

해당 함수 안 상단에...아래 코드 넣어보세요.

global $bo_table;

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

안나옵니다.
그럼, 아래 코드를 넣어보세요.
/common.php 에 있는 코드인데. 이거 넣어도 안 되는 거면....넣은 위치가 이상한 것일 수도 있겠네요.

if (isset($_REQUEST['bo_table']) && ! is_array($_REQUEST['bo_table'])) {
$bo_table = preg_replace('/[^a-z0-9_]/i', '', trim($_REQUEST['bo_table']));
$bo_table = substr($bo_table, 0, 20);
} else {
$bo_table = '';
}
둘다 되는 거였는데..ㅜㅜ
제가 넣은 위치가 잘못됬었네요

덕분에 잘 해결했습니다.
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고