게시물 글자수 제한 해제 어떻게 하는지?

게시물 글자수 제한 해제 어떻게 하는지?

QA

게시물 글자수 제한 해제 어떻게 하는지?

답변 5

본문

안녕하세요. 

skin/board/ 기본베이직, 또는 웹진 스킨의 글자수를 무한대로 변경을 하고 싶어서 수정을 했는데

수정이 되지를 않아서 질문을 올립니다. 

 

이게 똑같은 정도의 양이라도 어떨때는 등록이 되고, 어떨때는 안되고 그러네요. 

즉, 한번에 이미지,텍스트 모두 등록시 되는 경우, 안되는경우...

이미지만 올려놓고 텍스트 정리를 해서 수정해서 올리면 등록이 안되고 그러네요. 

꼭좀 답변 부탁드리겠습니다. 

 

꼭좀 답변 부탁드리겠습니다. 

https://drive.google.com/drive/folders/10ggC9Xiir3RmiYFlfDOxIwuEXvVmkoz9?usp=drive_link


<?php if($write_min || $write_max) { ?>

// 글자수 제한

var char_min = parseInt(<?php echo (int)$write_min; ?>); // 최소

//var char_max = parseInt(<?php echo (int)$write_max; ?>); // 최대

var char_max = 0; // 최대

check_byte("wr_content", "char_count");

 

$(function() {

    $("#wr_content").on("keyup", function() {

        check_byte("wr_content", "char_count");

    });

});

<?php } ?>

 

위 소스에서 수정을 했는데, 해당 전체 소스에서 아니라면 어디를 수정해야하는지 ㅠㅠ. 답변 부탁드리겠습니다.

게시물 내용을 텍스트a4용지로 3페이지? 정도, 이미지10개 올리면 짤리네요.. 

그럼 먼저 답변 인사드리겠습니다. 

감사합니다. 

 

이 질문에 댓글 쓰기 :

답변 5

PHPMYADMIN 에서  wr_content 아래에 어디있는지 모르겠네요. ㅠㅠ.

 

NewNew NewNew
뷰ALL_PLUGINS 펼치기/접기구조g5_auth
뷰APPLICABLE_ROLES 펼치기/접기구조g5_autosave
뷰CHARACTER_SETS 펼치기/접기구조g5_board
뷰CHECK_CONSTRAINTS 펼치기/접기구조g5_board_file
뷰CLIENT_STATISTICS 펼치기/접기구조g5_board_good
뷰COLLATIONS 펼치기/접기구조g5_board_new
뷰COLLATION_CHARACTER_SET_APPLICABILITY 펼치기/접기구조g5_cert_history
뷰COLUMNS 펼치기/접기구조g5_config
뷰COLUMN_PRIVILEGES 구조g5_content
뷰ENABLED_ROLES 펼치기/접기구조g5_faq
뷰ENGINES 펼치기/접기구조g5_faq_master
뷰EVENTS 펼치기/접기구조g5_group
뷰FILES 펼치기/접기구조g5_group_member
뷰GEOMETRY_COLUMNS 펼치기/접기구조g5_login
뷰GLOBAL_STATUS 펼치기/접기구조g5_login_ban_config
뷰GLOBAL_VARIABLES 펼치기/접기구조g5_login_history_save
뷰INDEX_STATISTICS 펼치기/접기구조g5_mail
뷰INNODB_BUFFER_PAGE 펼치기/접기구조g5_member
뷰INNODB_BUFFER_PAGE_LRU 펼치기/접기구조g5_member_cert_history
뷰INNODB_BUFFER_POOL_STATS 펼치기/접기구조g5_member_funnels
뷰INNODB_CMP 펼치기/접기구조g5_member_social_profiles
뷰INNODB_CMPMEM 펼치기/접기구조g5_memo
뷰INNODB_CMPMEM_RESET 펼치기/접기구조g5_menu
뷰INNODB_CMP_PER_INDEX 펼치기/접기구조g5_na_noti
뷰INNODB_CMP_PER_INDEX_RESET 펼치기/접기구조g5_na_shingo
뷰INNODB_CMP_RESET 펼치기/접기구조g5_na_tag
뷰INNODB_FT_BEING_DELETED 펼치기/접기구조g5_na_tag_log
뷰INNODB_FT_CONFIG 펼치기/접기구조g5_na_xp
뷰INNODB_FT_DEFAULT_STOPWORD 펼치기/접기구조g5_new_win
뷰INNODB_FT_DELETED 펼치기/접기구조g5_point
뷰INNODB_FT_INDEX_CACHE 펼치기/접기구조g5_poll
뷰INNODB_FT_INDEX_TABLE 펼치기/접기구조g5_poll_etc
뷰INNODB_LOCKS 펼치기/접기구조g5_popular
뷰INNODB_LOCK_WAITS 펼치기/접기구조g5_qa_config
뷰INNODB_METRICS 펼치기/접기구조g5_qa_content
뷰INNODB_SYS_COLUMNS 펼치기/접기구조g5_scrap
뷰INNODB_SYS_FIELDS 펼치기/접기구조g5_shop_banner
뷰INNODB_SYS_FOREIGN 펼치기/접기구조g5_shop_cart
뷰INNODB_SYS_FOREIGN_COLS 펼치기/접기구조g5_shop_category
뷰INNODB_SYS_INDEXES 펼치기/접기구조g5_shop_coupon
뷰INNODB_SYS_TABLES 펼치기/접기구조g5_shop_coupon_log
뷰INNODB_SYS_TABLESPACES 펼치기/접기구조g5_shop_coupon_zone
뷰INNODB_SYS_TABLESTATS 펼치기/접기구조g5_shop_default
뷰INNODB_SYS_VIRTUAL 펼치기/접기구조g5_shop_event
뷰INNODB_TABLESPACES_ENCRYPTION 펼치기/접기구조g5_shop_event_item
뷰INNODB_TRX 펼치기/접기구조g5_shop_inicis_log
뷰KEYWORDS 펼치기/접기구조g5_shop_item
뷰KEY_CACHES 펼치기/접기구조g5_shop_item_option
뷰KEY_COLUMN_USAGE 펼치기/접기구조g5_shop_item_qa
뷰OPTIMIZER_TRACE 펼치기/접기구조g5_shop_item_relation
데이터베이스 연산shop_db  
Type to filter these, Enter to search all  

일단 해당파일 다 찾아서 수정할수 있는거는 해봐야겠네요. ㅠㅠ

function editor_html($id, $content)

{

    return "<textarea id=\"$id\" name=\"$id\" style=\"width:100%;\" maxlength=\"16777216\">$content</textarea>";

}

 

$wr_content = '';

if (isset($_POST['wr_content'])) {

    $wr_content = substr(trim($_POST['wr_content']),0,1677216);

    $wr_content = preg_replace("#[\\\]+$#", "", $wr_content);

}

if ($wr_content == '') {

    $msg[] = '<strong>내용</strong>을 입력하세요.';

}

 

write.skin.php 상단 수정


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
sql_query(" ALTER TABLE `{$write_table}` CHANGE `wr_content` `wr_content` LONGTEXT NOT NULL ");
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css" media="screen">', 0);
// Clip Modal
na_script('clip');
// 임시 저장된 글 기능 : AutoSave Modal
if ($is_member)
    na_script('autosave');
 
if($is_admin == 'super'){
$result = sql_query(" SELECT COLUMN_TYPE FROM information_schema.COLUMNS WHERE TABLE_NAME='{$write_table}' AND COLUMN_NAME='wr_content' AND TABLE_SCHEMA='".G5_MYSQL_DB."' ");
$row = mysqli_fetch_assoc($result);
if($row['COLUMN_TYPE']=='text'){sql_query(" ALTER TABLE `{$write_table}` CHANGE `wr_content` `wr_content` LONGTEXT NOT NULL ");echo '<script>alert("wr_content TEXT => LONGTEXT")</script>';}
}
?>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 7
© SIRSOFT
현재 페이지 제일 처음으로