테스트 사이트 - 개발 중인 베타 버전입니다

작성시 창 크기 채택완료

천년만년 4년 전 조회 3,099

 

폭을 좀 줄이고싶은데   지워가며 확인해도 찾기가..

http://mulim.woweb.net/bbs/write.php?bo_table=0101">http://mulim.woweb.net/bbs/write.php?bo_table=0101  테스트 주소.

write.skin.php

 

// 한 사람당 글 한개만 등록가능 if (($w == "" || $w == "r") && $mw_basic[cf_only_one] && !$is_admin) {     if ($is_member)     $sql = "select * from $write_table where wr_is_comment = 0 and mb_id = '$member[mb_id]'";     else     $sql = "select * from $write_table where wr_is_comment = 0 and wr_ip = '$_SERVER[REMOTE_ADDR]'";     $row = sql_fetch($sql);     if ($row)     alert("이 게시판은 한 사람당 글 한개만 등록 가능합니다."); }

// 글작성 조건  if (($w == "" || $w == "r") && $mw_basic[cf_write_point] && !$is_admin) {     if ($member[mb_point] < $mw_basic[cf_write_point]) {         alert("이 게시판은 $mw_basic[cf_write_point] 포인트 이상 소지자만 작성 가능합니다.");     } } if (($w == "" || $w == "r") && $mw_basic[cf_write_register] && !$is_admin) {     $gap = ($g4[server_time] - strtotime($member[mb_datetime])) / (60*60*24);     if ($gap < $mw_basic[cf_write_register]) {         alert("이 게시판은 가입후 $mw_basic[cf_write_register] 일이 지나야 작성 가능합니다.");     } }

// 글작성 제한 if (($w == "" || $w == "r") && $mw_basic[cf_write_day] && $mw_basic[cf_write_day_count] && !$is_admin) {     $old = date("Y-m-d 00:00:00", $g4[server_time]-((60*60*24)*($mw_basic[cf_write_day]-1)));     $sql = "select count(wr_id) as cnt from $write_table ";     $sql.= " where wr_is_comment = '0' ";     $sql.= "   and wr_datetime between '$old' and '$g4[time_ymd] 23:59:59'";     if ($mw_basic[cf_write_day_ip])         $sql.= "   and wr_ip = '$_SERVER[REMOTE_ADDR]' ";     else         $sql.= "   and mb_id = '$member[mb_id]' ";     $row = sql_fetch($sql);

    if ($row[cnt] >= $mw_basic[cf_write_day_count]) {         alert("이 게시판은 $mw_basic[cf_write_day]일에 $mw_basic[cf_write_day_count]번만 작성 가능합니다.");     } }

// 질문게시판 if ($mw_basic[cf_attribute] == 'qna' && $mw_basic[cf_qna_point_use] && $w == '') {     if ($mw_basic[cf_qna_count] && !$is_admin) {         $tmp = sql_fetch("select count(*) as cnt from $write_table where wr_qna_status = '0' and mb_id = '$member[mb_id]'");         if ($tmp[cnt] >= $mw_basic[cf_qna_count]) {             alert("이전에 작성하셨던 미해결 질문을 해결 또는 보류처리 해주셔야\\n\\n새로운 질문을 등록할 수 있습니다.",                 "$g4[bbs_path]/board.php?bo_table=$bo_table&sfl=mb_id&stx=$member[mb_id]");         }     } }

if (!$is_admin && $write[wr_view_block])     alert("이 게시물 보기는 차단되었습니다. 관리자만 접근 가능합니다.");

if (!$mw_basic[cf_editor])     $mw_basic[cf_editor] = "cheditor";

if (is_g5())     $mw_basic['cf_editor'] = '';

// 관리자만 dhtml 사용 if ($mw_basic[cf_admin_dhtml] && $is_admin && !$is_dhtml_editor) {     $is_dhtml_editor = true;     if (is_g5()) {         $editor_html = editor_html('wr_content', $content, $is_dhtml_editor);         $editor_js = '';         $editor_js .= get_editor_js('wr_content', $is_dhtml_editor);         $editor_js .= chk_editor_js('wr_content', $is_dhtml_editor);     } }

// 모바일 접근시 에디터 사용안함 if (mw_agent_mobile()) {     $is_dhtml_editor = false; }

// TEXT 로 작성된 글 에디터로 수정할 때 한줄로 나오는 문제해결 $html = 0; if (strstr($write['wr_option'], "html1")) $html = 1; if (strstr($write['wr_option'], "html2")) $html = 2;

if (($html == 0 || $html == 2) && $is_dhtml_editor) {     if ($w != '' || !trim($board[bo_insert_content])) {         $content = nl2br($content);     } }

if ($w != "u") {     $write[wr_zzal] = "짤방"; }

// 글수정 페이지의 첨부파일명 길이 조정 //-------------------------------------------------------------------------- // 가변 파일 $file_script = ""; $file_length = -1; // 수정의 경우 파일업로드 필드가 가변적으로 늘어나야 하고 삭제 표시도 해주어야 합니다. if ($w == "u") {     for ($i=0; $i<$file[count]; $i++)     {         $row = sql_fetch(" select bf_file, bf_content from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '$i' ");         if ($row[bf_file])         {             $file_script .= "add_file(\"  ".cut_str($file[$i][source], 20)."({$file[$i][size]}) ";             if ($is_file_content)                 //$file_script .= " ";                 // 첨부파일설명에서 ' 또는 " 입력되면 오류나는 부분 수정                 $file_script .= " ";             $file_script .= "\");\n";         }         else             $file_script .= "add_file('');\n";     }     $file_length = $file[count] - 1; } if ($file_length < 0) {     $file_script .= "add_file('');\n";     $file_length = 0; }

if ($w == "") {  // 첨부파일 기본갯수     for ($i=0; $i<$mw_basic[cf_attach_count]-1; $i++) {         $file_script .= "add_file();\n";     }    }

$admin_href = ""; // 최고관리자 또는 그룹관리자라면 if ($member[mb_id] && ($is_admin == 'super' || $group[gr_admin] == $member[mb_id]))      $admin_href = "$g4[admin_path]/board_form.php?w=u&bo_table=$bo_table";

// 분류 사용 여부 $is_category = false; if ($board[bo_use_category])  {     $is_category = true;     $category_location = mw_seo_url($bo_table, 0, "&sca=");     $category_option = mw_category_option($bo_table); // SELECT OPTION 태그로 넘겨받음

    if ($mw_basic[cf_default_category] && !$sca) $sca = $mw_basic[cf_default_category]; }

// 분류 선택 또는 검색어가 있다면 if (!$total_count && ($sca || $stx)) {     $sql_search = get_sql_search($sca, $sfl, $stx, $sop);

    // 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)     $sql = " select MIN(wr_num) as min_wr_num from $write_table ";     $row = sql_fetch($sql);     $min_spt = $row[min_wr_num];

    if (!$spt) $spt = $min_spt;

    $sql_search .= " and (wr_num between '".$spt."' and '".($spt + $config[cf_search_part])."') ";

    // 원글만 얻는다. (코멘트의 내용도 검색하기 위함)     $sql = " select distinct wr_parent from $write_table where $sql_search ";     $result = sql_query($sql);     $total_count = sql_num_rows($result); }  else  {     $sql_search = "";

    $total_count = $board[bo_count_write]; }

$write_height = 10; if ($mw_basic[cf_write_height])     $write_height = $mw_basic[cf_write_height];

if ($is_dhtml_editor && $mw_basic[cf_editor] == "cheditor" && !is_g5()) {     /* $g4[cheditor4_path] = "$board_skin_path/cheditor";     include_once("$board_skin_path/mw.lib/mw.cheditor.lib.php");     echo "";     echo cheditor1('wr_content', '100%', '250'); */     include_once("$g4[path]/lib/cheditor4.lib.php");     echo "";     echo cheditor1('wr_content', '100%', ($write_height*25).'px');

    if ($mw_basic[cf_type] == 'desc' or $mw_basic[cf_contents_shop] == '2') {         echo cheditor1('wr_contents_preview', '100%', ($write_height*25).'px');     } }

if ($w == '' && trim($mw_basic[cf_insert_subject])) {     $subject = $mw_basic[cf_insert_subject]; }

$new_time = date("Y-m-d H:i:s", $g4[server_time] - ($board[bo_new] * 3600)); $row = sql_fetch(" select count(*) as cnt from $write_table where wr_is_comment = 0 and wr_datetime >= '$new_time' "); $new_count = $row[cnt];

if (($mw_basic[cf_attribute] == "anonymous" || ($w == 'u' && $write[wr_anonymous])) && $is_admin) {     $is_name = false;     $is_password = false;     $is_email = false;     $is_homepage = false; }

if (!$is_member) {     if (!$name) $name = get_cookie("mw_cookie_name");     if (!$email) $email = get_cookie("mw_cookie_email");     if (!$homepage) $homepage = get_cookie("mw_cookie_homepage"); } ?>

if ($mw_basic['cf_bbs_banner'])     include_once("$bbs_banner_path/list.skin.php"); // 게시판 배너

include_once("$board_skin_path/mw.proc/mw.list.hot.skin.php"); ?>

       
       
                                           
   
           

\n"; }  ?>

if ($mw_basic['cf_include_write_head'] && is_mw_file($mw_basic['cf_include_write_head'])) {     include($mw_basic['cf_include_write_head']); } ?>

·     글작성시 차감됩니다.     (나의         ⇒ 충전하기)
· 진행회원ID         (관리자 전용, 글작성자 지정)
· 지정회원ID         (관리자 전용, 특정회원에게만 보이는 글 작성시 사용)
· 이름
· 패스워드 class=mw_basic_text>
· 열람 패스워드            
· 이메일
· 홈페이지
· 옵션         >                 >                             >                                             >                 >                        
· 분류 $member['mb_level']) continue;         ?>                                        
· 제목    
· 제목 모양     굵게 : > 사용,     글꼴 : ,

        색상 :            

                               

· 내용                                    
                                                                                                                                                                                                        글자
   

               

       

· 컨텐츠 요약        
                           

                       

※  컨텐츠 내용을 간략히 작성해주세요.
·     >     (컨텐츠 가격)            
· 사용도메인            
· 자동폭파     시간 후 자동 폭파됩니다.
· 자동폭파         년     월     일      시      분              흔적 남기기         폭파 후 이동할 게시판 :        
· 이동예약         년     월     일      시      분         

            분류를     으로 이동,         공지를    

채택된 답변
+20 포인트
Big1
4년 전

모든 에디터에 적용하시려면  https://github.com/gnuboard/gnuboard5/blob/master/plugin/editor/smarteditor2/editor.lib.php#L53 height 변경하시고요 

그런데 관리자에서도 전부 바뀌어서 좀 그렇고 

 

write.skin.php 맨 뒤에 추가해보세요 

에디터가 모두 랜더링 된 후에 실행해야해서 setTimeout 

안되면 시간을 좀 늘려보셔도 되고요 

게시판 별로 해야한다면 if 조건문 추가하시고요 

750 이 원하시는 height 입니다

 

</p>

<p><script>

$(function() {

    setTimeout(function() {

        oEditors.getById["wr_content"].exec("RESIZE_EDITING_AREA", [0, 750]);

        oEditors.getById["wr_content"].exec("SE_FIT_IFRAME", []); 

    }, 500);

});

</script></p>

<p>

 

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

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

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

로그인

© 2025 SIRSOFT. All rights reserved.