게시판에서 에디터를 사용하고 싶어요. 글쓰기시 이미지나 html이 적용이 안됩니다. > 그누4 질문답변

그누4 질문답변

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

게시판에서 에디터를 사용하고 싶어요. 글쓰기시 이미지나 html이 적용이 안됩니다. 정보

게시판에서 에디터를 사용하고 싶어요. 글쓰기시 이미지나 html이 적용이 안됩니다.

본문

게시판에서 에디터를 사용하고 싶어요. 글쓰기시 이미지나 html이 적용이 안됩니다.
너무 초보인지라 어케 바꿔야할지 모르겠네요.
스킨 자체가 그렇게 되어 있어요

글쓰기시 나타나는 게시판이구요...
http://changuptuja.net/bbs/write.php?bo_table=B31

위에서 창업 상세정보 내용 적는곳을 일반적인 에디터로 바꿀 수 없을까요?

다른곳에서 복사를 해와도 텍스트밖에 안 들어 가져서
굉장히 불편합니다.


아래는 현재의 라이트스킨 소스입니다.
=====================================================================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<?
$p_four = explode("|",$write[wr_4]);
$four01 = $p_four[0];
$four02 = $p_four[1];
$four03 = $p_four[2];
$four04 = $p_four[3];
$four05 = $p_four[4];
?>
<?
$p_six = explode("|",$write[wr_6]);
$six01 = $p_six[0];
$six02 = $p_six[1];
$six03 = $p_six[2];
$six04 = $p_six[3];
$six05 = $p_six[4];
$six06 = $p_six[5];
$six07 = $p_six[6];
$six08 = $p_six[7];
$six09 = $p_six[8];
$six10 = $p_six[9];
$six11 = $p_six[10];
$six12 = $p_six[11];
$six13 = $p_six[12];
$six14 = $p_six[13];
$six15 = $p_six[14];
$six16 = $p_six[15];
$six17 = $p_six[16];
$six18 = $p_six[17];
$six19 = $p_six[18];
$six20 = $p_six[19];
$six21 = $p_six[20];
$six22 = $p_six[21];
$six23 = $p_six[22];
$six24 = $p_six[23];
$six25 = $p_six[24];
$six26 = $p_six[25];
$six27 = $p_six[26];
$six28 = $p_six[27];
$six29 = $p_six[28];
$six30 = $p_six[29];
?>
<?
$p_nine = explode("|",$write[wr_9]);
$nine01 = $p_nine[0];
$nine02 = $p_nine[1];
$nine03 = $p_nine[2];
$nine04 = $p_nine[3];
$nine05 = $p_nine[4];
$nine06 = $p_nine[5];
$nine07 = $p_nine[6];
$nine08 = $p_nine[7];
$nine09 = $p_nine[8];
$nine10 = $p_nine[9];
$nine11 = $p_nine[10];
$nine12 = $p_nine[11];
$nine13 = $p_nine[12];
$nine14 = $p_nine[13];
$nine15 = $p_nine[14];
?>
<script language="JavaScript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>

<!--  FF(불여우) 에서는 innerHTML 사용시 폼이 <table> 아래에 있으면 인식하지 못합니다. -->
<style type="text/css">
<!--
.style1 {
 color: #FF0000;
 font-weight: bold;
}
.style2 {color: #FF0000}
-->
</style>


<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" autocomplete="off">
  <table width="<?=$width?>" align=center>
    <input type=hidden name=null><!-- 삭제하지 마십시오. -->
 <input type=hidden name=w        value="<?=$w?>">
    <input type=hidden name=bo_table value="<?=$bo_table?>">
    <input type=hidden name=wr_id    value="<?=$wr_id?>">
    <input type=hidden name=sfl      value="<?=$sfl?>">
    <input type=hidden name=stx      value="<?=$stx?>">
    <input type=hidden name=spt      value="<?=$spt?>">
    <input type=hidden name=sst      value="<?=$sst?>">
    <input type=hidden name=sod      value="<?=$sod?>">
    <input type=hidden name=page     value="<?=$page?>">
 <? if ($w == 'u') {?>
    <input type=hidden name=wr_1     value="<?=$write[wr_1]?>">
    <input type=hidden name=wr_2     value="<?=$write[wr_2]?>">
    <input type=hidden name=wr_3     value="<?=$write[wr_3]?>">
    <input type=hidden name=four01     value="<?=$four01?>">
    <input type=hidden name=four02     value="<?=$four02?>">
    <input type=hidden name=four03     value="<?=$four03?>">
    <input type=hidden name=four04     value="<?=$four04?>">
    <input type=hidden name=four05     value="<?=$four05?>">
    <input type=hidden name=wr_8     value="<?=$write[wr_8]?>">
    <input type=hidden name=wr_10    value="<?=$write[wr_10]?>">
    <? }?>
    <tr>
      <td><table width="100%" cellpadding="0" cellspacing="0" >
        <tr>
          <td width="10"><img src="<?=$board_skin_path?>/img/left_top.gif"></td>
          <td background="<?=$board_skin_path?>/img/width_bg_top.gif"></td>
          <td width="10"><img src="<?=$board_skin_path?>/img/right_top.gif"></td>
        </tr>
        <tr>
          <td background="<?=$board_skin_path?>/img/left_bg.gif"></td>
          <td bgcolor="#f7f7f7"> </td>
          <td background="<?=$board_skin_path?>/img/right_bg.gif"></td>
        </tr>
        <tr>
          <td width="10"><img src="<?=$board_skin_path?>/img/left_down.gif"></td>
          <td background="<?=$board_skin_path?>/img/width_bg_down.gif"></td>
          <td width="10"><img src="<?=$board_skin_path?>/img/right_down.gif"></td>
        </tr>
      </table>
        <table width="100%" cellpadding="3" >
            <tr>
              <td><table width="100%" cellpadding="0" cellspacing="3" bgcolor="fafafa" >
                  <tr>
                    <td bgcolor="ffffff"><table width="100%" >
                      <tr>
                        <td><table width="100%" >
                          <tr>
                            <td class="blue"><img src="<?=$board_skin_path?>/img/icon_7.gif" align="absmiddle"> <b>신청자정보</b> </td>
                          </tr>
                        </table>
                          <table width="100%" cellpadding="0" cellspacing="3" bgcolor="f4f4f4" >
                          <tr>
                            <td bgcolor="ffffff"><table width="100%" cellpadding="0" cellspacing="1" bgcolor="cccccc" >
                                <tr>
                                  <td height="1" bgcolor="61AAC4"></td>
                                </tr>
                                <tr>
                                  <td bgcolor="ffffff"><table width="100%" cellpadding="5" cellspacing="1" bgcolor="cccccc" >
                                    <tr>
                                      <td width="100" align="center" bgcolor="F7F3F7" class="blue">이름</td>
                                      <td bgcolor="ffffff"><input  maxLength=20 size=15 name=wr_name itemname="이름" required value="<?=$member[mb_nick]?>" class="input">
                                          <? if ($is_password) { ?>
                                          <input  type=password maxLength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?> class="input">
                                          <? } ?></td>
                                    </tr>
                                    <tr>
                                      <td align="center" bgcolor="F7F3F7" class="blue">휴대폰</td>
                                      <td bgcolor="ffffff"><input  maxLength=30 size=30 name=nine01 itemname="연락처" value="<?=$member[mb_hp]?>" class="input"></td>
                                      </tr>
                                    <tr>
                                      <td align="center" bgcolor="F7F3F7" class="blue">전화번호</td>
                                      <td bgcolor="ffffff"><input  maxLength=30 size=30 name=nine02 itemname="전화번호" value="<?=$member[mb_tel]?>" class="input"></td>
                                    </tr>
                                    <? if ($is_admin) { ?><tr>
                                      <td align="center" bgcolor="F7F3F7" class="blue">옵션</td>
                                      <td bgcolor="ffffff"><? if ($is_notice) { ?>
                                          <input type=checkbox name=notice value="1" <?=$notice_checked?>>
      공지 
      <? } ?>
      <? if ($is_html) { ?>
      <input onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>>
      HTML 
      <? } ?>
      <? if ($is_secret) { ?>
      <input type=checkbox value="secret" name="secret" <?=$secret_checked?>>
      비밀글 
      <? } ?>
      <input type=checkbox value="mail" name="mail" <?=$recv_email_checked?>>
      답변메일받기 </td>
                                    </tr>
                                    <? } ?>
                                    <tr>
                                      <td align="center" bgcolor="F7F3F7" class="blue">이메일</td>
                                      <td bgcolor="ffffff"><input  maxLength=100 size=30 name=wr_email email itemname="이메일" value="<?=$email?>" class="input"></td>
                                    </tr>
                                    <tr>
                                      <td align="center" bgcolor="F7F3F7" class="blue">매물위치</td>
                                      <td bgcolor="ffffff"><select name='wr_5' itemname="매물위치">
                                            <option value='서울특별시' <? if($write[wr_5] == 서울특별시) echo " selected "; ?>>서울특별시
                                            <option value='인천광역시' <? if($write[wr_5] == 인천광역시) echo " selected "; ?>>인천광역시
                                            <option value='대전광역시' <? if($write[wr_5] == 대전광역시) echo " selected "; ?>>대전광역시
                                            <option value='광주광역시' <? if($write[wr_5] == 광주광역시) echo " selected "; ?>>광주광역시
                                            <option value='대구광역시' <? if($write[wr_5] == 대구광역시) echo " selected "; ?>>대구광역시
                                            <option value='울산광역시' <? if($write[wr_5] == 울산광역시) echo " selected "; ?>>울산광역시
                                            <option value='부산광역시' <? if($write[wr_5] == 부산광역시) echo " selected "; ?>>부산광역시
                                            <option value='경기도' <? if($write[wr_5] == 경기도) echo " selected "; ?>>경기도
                                            <option value='강원도' <? if($write[wr_5] == 강원도) echo " selected "; ?>>강원도
                                            <option value='경상북도' <? if($write[wr_5] == 경상북도) echo " selected "; ?>>경상북도
                                            <option value='경상남도' <? if($write[wr_5] == 경상남도) echo " selected "; ?>>경상남도
                                            <option value='전라북도' <? if($write[wr_5] == 전라북도) echo " selected "; ?>>전라북도
                                            <option value='전라남도' <? if($write[wr_5] == 전라남도) echo " selected "; ?>>전라남도
                                            <option value='충청북도' <? if($write[wr_5] == 충청북도) echo " selected "; ?>>충청북도
                                            <option value='충청남도' <? if($write[wr_5] == 충청남도) echo " selected "; ?>>충청남도
                                            <option value='제주도' <? if($write[wr_5] == 제주도) echo " selected "; ?>>제주도
                                           
                                          </select>
                                      </td>
                                    </tr>
                                  </table></td>
                                </tr>
                            </table></td>
                          </tr>
                        </table></td>
                      </tr>
                      <tr>
                        <td> </td>
                      </tr>
                      <tr>
                        <td><table width="100%" >
                          <tr>
                            <td class="blue"><img src="<?=$board_skin_path?>/img/icon_7.gif" align="absmiddle"> <b>판매차량정보</b> </td>
                          </tr>
                        </table>
                          <table width="100%" cellpadding="0" cellspacing="3" bgcolor="f4f4f4" >
                            <tr>
                              <td bgcolor="ffffff"><table width="100%" cellpadding="0" cellspacing="1" bgcolor="cccccc" >
                                  <tr>
                                    <td height="1" bgcolor="61AAC4"></td>
                                  </tr>
                                  <tr>
                                    <td bgcolor="ffffff"><table width="100%" cellpadding="5" cellspacing="1" bgcolor="cccccc" >
                                      <tr>
                                        <td width="80" align="center" bgcolor="F7F3F7" class="blue">매물제목</td>
                                        <td colspan="3" bgcolor="ffffff"><input name=wr_subject value="<?=$subject?>" style=width:96% itemname="판매모델" required class="input">
                                            </td>
</tr>
<tr>
<td align="center" bgcolor="F7F3F7" class="blue">용도분류</td>
<td bgcolor="ffffff"><select name=ca_name required itemname="업종분류" class="input">
<option value="">선택하세요
<?=$category_option?>
                                              </select></td>
<td width="80" align="center" bgcolor="F7F3F7" class="blue">보증금</td>
<td bgcolor="ffffff"><input name=nine03 value="<?=$nine03?>" itemname="보증금" class="input">
      만원</td>
</tr>
<tr>
<td align="center" bgcolor="F7F3F7" class="blue">권리금</td>
<td bgcolor="ffffff"><input name=nine04 value="<?=$nine04?>" itemname="권리금" class="input">
      만원</td>
<td width="80" align="center" bgcolor="F7F3F7" class="blue">월임대료</td>
<td bgcolor="ffffff"><input name=nine05 value="<?=$nine05?>" itemname="월임대료" class="input">
      만원</td>
</tr>
<tr>
<td align="center" bgcolor="F7F3F7" class="blue">계약면적</td>


<td bgcolor="ffffff"><input name=nine06 value="<?=$nine06?>" itemname="관리비" class="input">
      평</td>

<td width="80" align="center" bgcolor="F7F3F7" class="blue">실평수</td>
<td bgcolor="ffffff"><input name=nine07 value="<?=$nine07?>" itemname="월순수익" class="input">
      평</td>

</tr>
<tr>
<td align="center" bgcolor="F7F3F7" class="blue">사용층수</td>
<td bgcolor="ffffff"><input name=nine08 value="<?=$nine08?>" itemname="계약면적" class="input">
      층</td>
<td width="80" align="center" bgcolor="F7F3F7" class="blue">총인수금액</td>
<td bgcolor="ffffff"><input name=nine09 value="<?=$nine09?>" itemname="실평수" class="input">
      만원</td>
</tr>

                                      <tr>
                                        <td align="center" bgcolor="F7F3F7" class="blue">점포상세정보</td>
                                        <td colspan="3" bgcolor="ffffff"><table width=96%>
                                          <tr>
                                            <td><SPAN style="CURSOR: pointer;" onclick="textarea_decrease('wr_content', 10);"> <img src="<?=$board_skin_path?>/img/icon_up.gif"></SPAN> <SPAN style="CURSOR: pointer;" onclick="textarea_original('wr_content', 10);"> <img src="<?=$board_skin_path?>/img/icon_start.gif"></SPAN> <SPAN style="CURSOR: pointer;" onclick="textarea_increase('wr_content', 10);"> <img src="<?=$board_skin_path?>/img/icon_down.gif"></SPAN></td>
                                            <td align="right"><span id=char_count></span>글자</td>
                                          </tr>
                                        </table>
                                          <TEXTAREA name=wr_content rows=10 id=wr_content style=width:96% ONKEYUP="check_byte('wr_content', 'char_count');" area itemname="내용" required class="input"><?=$content?></TEXTAREA></td>
                                          <script language="JavaScript"> check_byte('wr_content', 'char_count'); </script></tr>
                                      <? if ($is_file) { ?>
                                      <tr>
                                        <td align="center" bgcolor="F7F3F7" class="blue">매물사진</td>
                                       
          
          <td colspan="3" valign="top" bgcolor="ffffff">                             
          
                                        <table width="100%" >
                                            <tr>
                                              <!--
             <td width="14"><table width="23%" cellpadding="2" >
                                                  <tr>
                                                    <td align="right"> </td>
                                                  </tr>
                                                 
             
              <tr>
                                                    <td align="right">사진2</td>
                                                  </tr>
                                                  <tr>
                                                    <td align="right">사진3</td>
                                                  </tr>
                                                  <tr>
                                                    <td align="right">사진4</td>
                                                  </tr>
                                                  <tr>
                                                    <td align="right">사진5</td>
                                                  </tr>
             
             
                                              </table></td>
             -->
            
                                              <td width="235"><table id="variableFiles">
                                                </table>
                                                <script language="JavaScript">
        function add_file(delete_code)
        {
            var objTbl;
            var objRow;
            var objCell;
            if (document.getElementById)
                objTbl = document.getElementById("variableFiles");
            else
                objTbl = document.all["variableFiles"];

            objRow = objTbl.insertRow(objTbl.rows.length);
            objCell = objRow.insertCell(0);

            objCell.innerHTML = "<input type='file' required class=input size=20 name='bf_file[]'>";
            if (delete_code)
                objCell.innerHTML += delete_code;
            else
            {
                <? if ($is_file_content) { ?>
                objCell.innerHTML += "<br><input type='text' class=input size=50 name='bf_content[]'> 파일설명";
                <? } ?>
                ;
            }
        }

        <?
          if ($file_length<1)
              for ($i=$file_length+1; $i<1; $i++)
                $file_script .= "add_file('');\n";
        ?>
        <?=$file_script;?>

        function del_file()

        {
            // file_length 이하로는 필드가 삭제되지 않아야 합니다.
            var file_length = <?=(int)$file_length?>;
            var objTbl = document.getElementById("variableFiles");
            if (objTbl.rows.length - 1 > file_length)
                objTbl.deleteRow(objTbl.rows.length - 1);
        }
                                      </script></td>
                                              <? if ($w == '') {?>
                                              <td width="189" align="center"><table cellpadding="0" cellspacing="2" bgcolor="eeeeee" >
                                                  <tr>
                                                    <!--
             <td><span class="blue"><img src="<?=$board_skin_path?>/img/car_s.gif" align="absmiddle"></span></td>
             -->
                                                  </tr>
                                              </table></td>
                                              <? }?>
                                            </tr>
                                        </table></td>
                                      </tr>
                                      <? } ?>
                                    </table></td>
                                  </tr>
                              </table></td>
                            </tr>
                          </table></td>
                      </tr>
                      <tr>
                        <td> </td>
                      </tr>
      
      
      
      
                      <? if ($w == '') {?><tr>
                        <td><table width="100%" >
                          <tr>
                            <td class="blue"><img src="<?=$board_skin_path?>/img/icon_7.gif" align="absmiddle"> <b>유료옵션신청</b>    <span class="style1">[일반등록은 무료입니다.]</span></td>
                          </tr>
                        </table>
                          <table width="100%" cellpadding="5" cellspacing="1" bgcolor="cccccc" >
                            <tr align="center" bgcolor="ADE7F7">
                              <SCRIPT LANGUAGE="JavaScript">
function checkChoice(whichbox) {
with (whichbox.form) {
if (whichbox.checked == false) {
hiddenwr_10.value = eval(hiddenwr_10.value) - eval(whichbox.value);
} else {
hiddenwr_10.value = eval(hiddenwr_10.value) + eval(whichbox.value);
}
return(formatCurrency(hiddenwr_10.value));
}
}

function formatCurrency(num) {
num = num.toString().replace(/$|,/g,'');

if(isNaN(num)) { num = "0"; }
cents = Math.floor((num*100+0.5)%100);
num = Math.floor((num*100+0.5)/100).toString();
if(cents < 10) {
cents = "0" + cents;
}

return (num);
}

                            </script>
                              <input type="hidden" name="hiddenwr_10" value="0">
                              <td width="100"><b>포인트옵션</b></td>
                              <td><b>서비스 내용</b></td>
                              <td><b>결제 포인트</b></td>
                              <td><b>미리보기</b></td>
                            </tr>
                            <tr bgcolor="ffffff">
                              <td bgcolor="#E6F7FF"><input type="checkbox" name="wr_1" value="20000" onClick="this.form.wr_10.value=checkChoice(this);" <? if ($write[wr_1] == 20000) echo "checked";?>>
      스페셜 등록 </td>
                              <td>카테고리 메인 화면에 사진과 함께  <br>
                                <strong>리스트 최상단에 노출</strong>되어 효과가 좋습니다.</td>
                              <td>20,000 p/30일</td>
                              <td><img src="<?=$board_skin_path?>/img/miri.gif" align="absmiddle"></td>
                            </tr>
                            <tr bgcolor="ffffff">
                            
       
       
         <td bgcolor="#E6F7FF"><input type="checkbox" name="wr_2" value="15000" onClick="this.form.wr_10.value=checkChoice(this);" <? if ($write[wr_2] == 15000) echo "checked";?>>
      프리미엄 등록 </td>
                              <td><p>스페셜 매물 바로 밑에 사진과 함께 게재되어<br>
                              스페셜매물 다음으로 효과가 좋습니다. </p></td>
                              <td>15,000 p/30일</td>
                              <td><img src="<?=$board_skin_path?>/img/miri.gif" align="absmiddle"></td>
                            </tr>
                            <tr bgcolor="ffffff">
                          
        
        
        
         <!--
            <td bgcolor="#E6F7FF"><input type="checkbox" name="wr_3" value="10000" onClick="this.form.wr_10.value=checkChoice(this);"<? if ($write[wr_3] == 10000) echo "checked";?>>
      프리미엄 </td>
                          &nbs

  • 복사

댓글 전체

네 html 사용권한도1로하고
DHTML 에디터 사용에도 체크 했는데도 안되는겁니다.
스킨 자체에서 소스가 그렇게 되어 있는것 같네요...
<tr>
                                        <td align="center" bgcolor="F7F3F7" class="blue">점포상세정보</td>
                                        <td colspan="3" bgcolor="ffffff"><table width=96%>
                                          <tr>
                                            <td><SPAN style="CURSOR: pointer;" onclick="textarea_decrease('wr_content', 10);"> <img src="<?=$board_skin_path?>/img/icon_up.gif"></SPAN> <SPAN style="CURSOR: pointer;" onclick="textarea_original('wr_content', 10);"> <img src="<?=$board_skin_path?>/img/icon_start.gif"></SPAN> <SPAN style="CURSOR: pointer;" onclick="textarea_increase('wr_content', 10);"> <img src="<?=$board_skin_path?>/img/icon_down.gif"></SPAN></td>
                                            <td align="right"><span id=char_count></span>글자</td>
                                          </tr>
                                        </table>
                                          <TEXTAREA name=wr_content rows=10 id=wr_content style=width:96% onKEYUP="check_byte('wr_content', 'char_count');" area itemname="내용" required class="input"><?=$content?></TEXTAREA></td>
                                          <script language="Javascript"> check_byte('wr_content', 'char_count'); </script></tr>


이부분을

<tr>
    <td class=zn_write_head>내용</td>
    <td class=zn_form_content colspan="4">
        <? if (!$is_dhtml_editor) { ?>
        <table width=100% cellpadding=0 cellspacing=0>
        <tr>
            <td width=50% align=left valign=bottom>
                <span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/btn_up.gif" border="0" align="absmiddle"></span>
                <span style="cursor: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/btn_init.gif" border="0" align="absmiddle"></span>
                <span style="cursor: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/btn_down.gif" border="0" align="absmiddle"></span></td>
            <td width=50% align=right><? if ($write_min || $write_max) { ?><span id=char_count></span>글자<?}?></td>
        </tr>
        </table>
        <? } ?>
        <textarea id="wr_content" name="wr_content" class=ed style='width:100%;' rows=15 itemname="내용" required
        <? if ($is_dhtml_editor) echo ' geditor '; ?>
        <? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>><?=$content?></textarea>
        <? if ($write_min || $write_max) { ?><script language="javascript"> check_byte('wr_content', 'char_count'); </script><?}?>
        </td></tr>

비교해 보세요..
© SIRSOFT
현재 페이지 제일 처음으로