글쓰기와 제목 입력을 없이 하고 싶습니다.

글쓰기와 제목 입력을 없이 하고 싶습니다.

QA

글쓰기와 제목 입력을 없이 하고 싶습니다.

본문

글쓰기 영역과 제목 입력을 아예 안하는 게시판을 만들려고 합니다. 조언 부탁드려요~ 스킨 write 영역을 손을 봐야되는 것 같은데 엄두가 안나네요~

이 질문에 댓글 쓰기 :

답변 3

write.skin.php
 
<tr>
    <td class=write_head>제 목</td>
    <td><input class='ed' style="width:100%;" name=wr_subject id="wr_subject" itemname="제목" required value="<?=$subject?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
 
이부분을
 
<? if ($bo_table == "제목입력안할 게시판테이블명") {?>
<input type="hidden" name=wr_subject value="임시로 출력할 제목">
<?}else{?>
<tr>
    <td class=write_head>제 목</td>
    <td><input class='ed' style="width:100%;" name=wr_subject id="wr_subject" itemname="제목" required value="<?=$subject?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<?}?>
 
이렇게 하세요.

write.skin.php 142줄부근에

<textarea id="wr_content" name="wr_content" class=tx style='width:100%; word-break:break-all;' rows=10 itemname="내용" required
        <? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>><?=$content?></textarea>

위 내용중

required

이걸 지우세요.
관리자만 내용없이 글쓰기하실려면
<? if (!$is_admin) { echo "required"; }?>

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($is_dhtml_editor) {
    include_once("$g4[path]/lib/cheditor4.lib.php");
    echo "<script src='$g4[cheditor4_path]/cheditor.js'></script>";
    echo cheditor1('wr_content', '100%', '250');
}
?>

<div style="height:14px; line-height:1px; font-size:1px;"> </div>

<style type="text/css">
.write_head { height:30px; text-align:center; color:#8492A0; }
.field { border:1px solid #ccc; }
</style>

<script type="text/javascript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>

<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" rel="stylesheet" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>




<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
<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=sca      value="<?=$sca?>">
<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?>">

<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0><tr><td>


<div style="border:1px solid #ddd; height:34px; background:url(<?=$board_skin_path?>/img/title_bg.gif) repeat-x;">
<div style="font-weight:bold; font-size:14px; margin:7px 0 0 10px;">:: <?=$title_msg?> ::</div>
</div>
<div style="height:3px; background:url(<?=$board_skin_path?>/img/title_shadow.gif) repeat-x; line-height:1px; font-size:1px;"></div>


<table width="100%" border="0" cellspacing="0" cellpadding="0">
<colgroup width=130>
<colgroup width=''>
<tr><td colspan="2" style="background:url(<?=$board_skin_path?>/img/title_bg.gif) repeat-x; height:3px;"></td></tr>
<? if ($is_name) { ?>
<tr>
    <td class=write_head>이 름</td>
    <td><input class='ed' maxlength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($is_password) { ?>
<tr>
    <td class=write_head>패스워드</td>
    <td><input class='ed' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($is_email) { ?>
<tr>
    <td class=write_head>이메일</td>
    <td><input class='ed' maxlength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($is_homepage) { ?>
<tr>
    <td class=write_head>홈페이지</td>
    <td><input class='ed' size=50 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? 
$option = "";
$option_hidden = "";
if ($is_notice || $is_html || $is_secret || $is_mail) { 
    $option = "";
    if ($is_notice) { 
        $option .= "<input type=checkbox name=notice value='1' $notice_checked>공지 ";
    }

    if ($is_html) {
        if ($is_dhtml_editor) {
            $option_hidden .= "<input type=hidden value='html1' name='html'>";
        } else {
            $option .= "<input onclick='html_auto_br(this);' type=checkbox value='$html_value' name='html' $html_checked><span class=w_title>html</span> ";
        }
    }

    if ($is_secret) {
        if ($is_admin || $is_secret==1) {
            $option .= "<input type=checkbox value='secret' name='secret' $secret_checked><span class=w_title>비밀글</span> ";
        } else {
            $option_hidden .= "<input type=hidden value='secret' name='secret'>";
        }
    }
    
    if ($is_mail) {
        $option .= "<input type=checkbox value='mail' name='mail' $recv_email_checked>답변메일받기 ";
    }
}

echo $option_hidden;
if ($option) {
?>

<? } ?>

<? if ($is_category) { ?>
<tr>
    <td class=write_head>분 류</td>
    <td><select name=ca_name required itemname="분류"><option value="">선택하세요<?=$category_option?></select></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<tr>
    <td class=write_head>제 목</td>
    <td><input class='ed' style="width:100%;" name=wr_subject id="wr_subject" itemname="제목" required value="<?=$subject?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>




<? 
	for($i=1;$i<=10;$i++) {   //Start for 
		$bName="bo_".$i."_subj";		
		if($board[$bName]) { //Start if 
			$bTitle=explode("|",$board[$bName]);
			$oType=explode("|",$board["bo_".$i]);
?>
<tr>
    <td class=write_head><?=$bTitle[0]?></td>
    <td>
		<? 
			if($bTitle[1]=="radio") {	
				for($j=0;$j<count($oType);$j++) { 
		?>	
			<input type="radio" name="wr_<?=$i?>" id="wr_<?=$i?>_<?=$j?>" value="<?=$oType[$j]?>" <?=$write["wr_".$i] == $oType[$j] ? "checked" : "" ?> > <?=$oType[$j]?>
		<? } ?>


		<? } else if($bTitle[1]=="checkbox") {
				$bArr=explode("|",$write["wr_".$i]);
				for($j=0;$j<count($oType);$j++) { 
		?>
			<input  type="checkbox" name="wr_<?=$i?>[]" id="wr_<?=$i?>_<?=$j?>" value="<?=$oType[$j]?>" <?=in_array($oType[$j],$bArr) ? "checked" : "" ?> > <?=$oType[$j]?>
		<? } ?>


		<? } else if($bTitle[1]=="select") { ?>
			<select name="wr_<?=$i?>" id="wr_<?=$i?>"  <?=$bTitle[2]=="r"? "required" : "" ?> itemname="<?=$bTitle[0]?>">
				<option value="">선택하세요</option>
		<? 	for($j=0;$j<count($oType);$j++) { ?>
				<option  value="<?=$oType[$j]?>" <?=$write["wr_".$i] == $oType[$j] ? "selected" : "" ?> > <?=$oType[$j]?> </option>
		<? } ?>
			</select>


		<? } else if($bTitle[1]=="tel") {
				$bArr=explode("-",$write["wr_".$i]);
		?>
			<select name="wr_<?=$i?>[]" itemname="전화번호 앞자리" >
				<option value="02"  <?=$bArr[0] == "02" ? "selected" : "" ?> >서울(02)</option>
				<option value="031" <?=$bArr[0] == "031" ? "selected" : "" ?> >경기(031)</option>
				<option value="032" <?=$bArr[0] == "032" ? "selected" : "" ?> >인천(032)</option>
				<option value="033" <?=$bArr[0] == "033" ? "selected" : "" ?> >강원(033)</option>
				<option value="041" <?=$bArr[0] == "041" ? "selected" : "" ?> >충남(041)</option>
				<option value="042" <?=$bArr[0] == "042" ? "selected" : "" ?> >대전(042)</option>
				<option value="043" <?=$bArr[0] == "043" ? "selected" : "" ?> >충북(043)</option>
				<option value="044" <?=$bArr[0] == "044" ? "selected" : "" ?> >세종(044)</option>
				<option value="051" <?=$bArr[0] == "051" ? "selected" : "" ?> >부산(051)</option>
				<option value="052" <?=$bArr[0] == "052" ? "selected" : "" ?> >울산(052)</option>
				<option value="053" <?=$bArr[0] == "053" ? "selected" : "" ?> >대구(053)</option>
				<option value="054" <?=$bArr[0] == "054" ? "selected" : "" ?> >경북(054)</option>
				<option value="055" <?=$bArr[0] == "055" ? "selected" : "" ?> >경남(055)</option>
				<option value="061" <?=$bArr[0] == "061" ? "selected" : "" ?> >전남(061)</option>
				<option value="062" <?=$bArr[0] == "062" ? "selected" : "" ?> >광주(062)</option>
				<option value="063" <?=$bArr[0] == "063" ? "selected" : "" ?> >전북(063)</option>
				<option value="064" <?=$bArr[0] == "064" ? "selected" : "" ?> >제주(064)</option>
				<option value="070" <?=$bArr[0] == "070" ? "selected" : "" ?> >070</option>
			</select>
			<input type="text" name="wr_<?=$i?>[]" value="<?=$bArr[1]?>" class="ed"  itemname="전화번호 가운데 자리" <?=$bTitle[2]=="r"? "required" : "" ?> maxlength="4" size="4" /> - 
			<input type="text" name="wr_<?=$i?>[]" value="<?=$bArr[2]?>" class="ed"  itemname="전화번호 마지막 자리" <?=$bTitle[2]=="r"? "required" : "" ?> maxlength="4" size="4" />

		<? } else if($bTitle[1]=="mobile") {
				$bArr=explode("-",$write["wr_".$i]);
		?>
			<select name="wr_<?=$i?>[]" >
				<option value="010"  <?=$bArr[0] == "010" ? "selected" : "" ?> >010</option>
				<option value="011" <?=$bArr[0] == "011" ? "selected" : "" ?> >011</option>
				<option value="016" <?=$bArr[0] == "016" ? "selected" : "" ?> >016</option>
				<option value="017" <?=$bArr[0] == "017" ? "selected" : "" ?> >017</option>
				<option value="018" <?=$bArr[0] == "018" ? "selected" : "" ?> >018</option>
				<option value="019" <?=$bArr[0] == "019" ? "selected" : "" ?> >019</option>
			</select>
			<input type="text" name="wr_<?=$i?>[]" value="<?=$bArr[1]?>" class="ed" itemname="핸드폰 가운데 자리" <?=$bTitle[2]=="r"? "required" : "" ?> maxlength="4" size="4" /> - 
			<input type="text" name="wr_<?=$i?>[]" value="<?=$bArr[2]?>" class="ed" itemname="핸드폰 마지막 자리" <?=$bTitle[2]=="r"? "required" : "" ?> maxlength="4" size="4" />


		<? } else if($bTitle[1]=="address") {	
			$bArr = explode("|",$write["wr_".$i]);
		?>
			<input size="4" maxlength="3" name="wr_<?=$i?>_1" readonly itemname="우편번호앞자리" value="<?=$bArr[0]?>" class="ed" <?=$bTitle[2]=="r"? "required" : "" ?> > - 
			<input size="4" maxlength="3" name="wr_<?=$i?>_2" readonly itemname="우편번호뒷자리" value="<?=$bArr[1]?>" class="ed" <?=$bTitle[2]=="r"? "required" : "" ?>> 
			<a href="javascript:;" onclick="win_zip('fwrite', 'wr_<?=$i?>_1', 'wr_<?=$i?>_2', 'wr_<?=$i?>_3', 'wr_<?=$i?>_4');"><img src="<?=$board_skin_path?>/img/post_search_btn.gif" align="absmiddle" border="0"></a></br>
			<input size="70" name="wr_<?=$i?>_3" readonly  itemname="주소" value="<?=$bArr[2]?>"  <?=$bTitle[2]=="r"? "required" : "" ?> class="ed"></br> 
			<input size="70" name="wr_<?=$i?>_4"  itemname="상세주소" value="<?=$bArr[3]?>"  <?=$bTitle[2]=="r"? "required" : "" ?> class="ed"> 


		<? } else if($bTitle[1]=="textarea") {	
		?>
			<textarea name="wr_<?=$i?>" id="wr_<?=$i?>" style='width:100%; word-break:break-all;' rows=1 class="ed"  itemname="<?=$bTitle[0]?>"  <?=$bTitle[2]=="r"? "required" : "" ?>><?=$write["wr_".$i]?></textarea>
	
		<? } else if($bTitle[1]=="calendar") {	?>
			<script type="text/javascript">
			jQuery(function($){
				$.datepicker.regional['ko'] = {
					closeText: '닫기',
					prevText: '이전달',
					nextText: '다음달',
					currentText: '오늘',
					monthNames: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)',
					'7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)'],
					monthNamesShort: ['1월','2월','3월','4월','5월','6월',
					'7월','8월','9월','10월','11월','12월'],
					dayNames: ['일','월','화','수','목','금','토'],
					dayNamesShort: ['일','월','화','수','목','금','토'],
					dayNamesMin: ['일','월','화','수','목','금','토'],
					weekHeader: 'Wk',
					dateFormat: 'yy-mm-dd',
					firstDay: 0,
					isRTL: false,
					showMonthAfterYear: true,
					yearSuffix: ''};
				$.datepicker.setDefaults($.datepicker.regional['ko']);
			});
			</script>
			<? 
			for($j=0;$j<$oType[0];$j++) { 
				$bArr = explode("|",$write["wr_".$i]);
			?>
			<?=$oType[($j+1)]?> : <input type="text" readonly name="wr_<?=$i?>[]" id="wr_<?=$i?>_<?=$j?>" value="<?=$bArr[$j]?>" style="width:100px" class="ed" itemname="<?=$bTitle[0]?>" <?=$bTitle[2]=="r"? "required" : "" ?>>
			<script>
				jQuery(function($){
					$('#wr_<?=$i?>_<?=$j?>').datepicker({
						showOn: 'button',
						buttonImage: '../img/calendar.gif',
						buttonImageOnly: true,
						buttonText: "달력",
						changeMonth: true,
						changeYear: true,
						showButtonPanel: true,
						yearRange: 'c-99:c+99'
					});
				});
			</script>
			<? } ?>

		<?
			} else if($bTitle[1]=="email") {
				$email=@explode("@",$write["wr_".$i]);
		
		?>
			<input type="text" name="wr_<?=$i?>[]" value="<?=$email[0]?>" class="ed"  itemname="<?=$bTitle[0]?>"  <?=$bTitle[2]=="r"? "required" : "" ?>>
			@
			<input type="text" name="wr_<?=$i?>[]" id="emailEnd_<?=$i?>" value="<?=$email[1]?>" class="ed"  itemname="<?=$bTitle[0]?>"  <?=$bTitle[2]=="r"? "required" : "" ?> <?=in_array($email[1],$oType) ? "style='display:none'" : "" ?>>
			<select name="email_sel_<?=$i?>" id="email_sel_<?=$i?>" class="ed"  itemname="<?=$bTitle[0]?>"  <?=$bTitle[2]=="r"? "required" : "" ?> onchange="checkEmail('<?=$i?>','<?=$email[1]?>')">
				<option value="">선택 하세요</option>
			<? for($j=1;$j<count($oType);$j++) { ?>
				<option value="<?=$oType[$j]?>" <?=$oType[$j]==$email[1] ? "selected" : "" ?>><?=$oType[$j]?></option>
			<? } ?>
				<option value="direct" <?=!in_array($email[1],$oType) ? "selected" : "" ?>>직접입력</option>
			</select>
		<? } else {?>
			<input type="text" name="wr_<?=$i?>" id="wr_<?=$i?>" value="<?=$write["wr_".$i]?>" style="width:100%;" class="ed" itemname="<?=$bTitle[0]?>" <?=$bTitle[2]=="r"? "required" : "" ?>>
		<? } ?>



	</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<? 
		}	 //End if
} //End for
?>



<tr>
<td class=write_head>메 모</td>
    <td class='write_head' style='padding:5 0 5 10;' colspan='2'>
        <? if ($is_dhtml_editor) { ?>
            <?=cheditor2('wr_content', $content);?>
        <? } else { ?>
        <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/up.gif"></span>
                <span style="cursor: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/start.gif"></span>
                <span style="cursor: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/down.gif"></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=tx style='width:100%; word-break:break-all;' rows=1 itemname="내용" 
        <? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>><?=$content?></textarea>
        <? if ($write_min || $write_max) { ?><script type="text/javascript"> check_byte('wr_content', 'char_count'); </script><?}?>
        <? } ?>
    </td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#dddddd></td></tr>


<? if ($is_guest) { ?>
<tr>
    <td class=write_head><img id='kcaptcha_image' /></td>
    <td><input class='ed' type=input size=10 name=wr_key itemname="자동등록방지" required>  왼쪽의 글자를 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td width="100%" align="center" valign="top" style="padding-top:30px;">
        <input type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 accesskey='s'> 
        <a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a></td>
</tr>
</table>

</td></tr></table>
</form>

<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
<script type="text/javascript">
<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
if ($is_admin) 
{
    echo "
    if (typeof(document.fwrite.ca_name) != 'undefined')
    {
        document.fwrite.ca_name.options.length += 1;
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].value = '공지';
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].text = '공지';
    }";
} 
?>

with (document.fwrite) 
{
    if (typeof(wr_name) != "undefined")
        wr_name.focus();
    else if (typeof(wr_subject) != "undefined")
        wr_subject.focus();
    else if (typeof(wr_content) != "undefined")
        wr_content.focus();

    if (typeof(ca_name) != "undefined")
        if (w.value == "u")
            ca_name.value = "<?=$write[ca_name]?>";
}

function html_auto_br(obj) 
{
    if (obj.checked) {
        result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
        if (result)
            obj.value = "html2";
        else
            obj.value = "html1";
    }
    else
        obj.value = "";
}

function fwrite_submit(f) 
{
    /*
    var s = "";
    if (s = word_filter_check(f.wr_subject.value)) {
        alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
        return false;
    }

    if (s = word_filter_check(f.wr_content.value)) {
        alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
        return false;
    }
    */

    if (document.getElementById('char_count')) {
        if (char_min > 0 || char_max > 0) {
            var cnt = parseInt(document.getElementById('char_count').innerHTML);
            if (char_min > 0 && char_min > cnt) {
                alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
                return false;
            } 
            else if (char_max > 0 && char_max < cnt) {
                alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
                return false;
            }
        }
    }

    if (document.getElementById('tx_wr_content')) {
        if (!ed_wr_content.outputBodyText()) { 
            alert('내용을 입력하십시오.'); 
            ed_wr_content.returnFalse();
            return false;
        }
    }

    <?
    if ($is_dhtml_editor) echo cheditor3('wr_content');
    ?>

    var subject = "";
    var content = "";
    $.ajax({
        url: "<?=$board_skin_path?>/ajax.filter.php",
        type: "POST",
        data: {
            "subject": f.wr_subject.value,
            "content": f.wr_content.value
        },
        dataType: "json",
        async: false,
        cache: false,
        success: function(data, textStatus) {
            subject = data.subject;
            content = data.content;
        }
    });

    if (subject) {
        alert("제목에 금지단어('"+subject+"')가 포함되어있습니다");
        f.wr_subject.focus();
        return false;
    }

    if (content) {
        alert("내용에 금지단어('"+content+"')가 포함되어있습니다");
        if (typeof(ed_wr_content) != "undefined") 
            ed_wr_content.returnFalse();
        else 
            f.wr_content.focus();
        return false;
    }

    if (!check_kcaptcha(f.wr_key)) {
        return false;
    }

    document.getElementById('btn_submit').disabled = true;
    document.getElementById('btn_list').disabled = true;

    <?
    if ($g4[https_url])
        echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
    else
        echo "f.action = './write_update.php';";
    ?>
    
    return true;
}
</script>
<script>
	function checkEmail(chkid,vval) {
		var nMail = $("#email_sel_"+chkid).val();
		
		if(nMail!="direct") {
			$("#emailEnd_"+chkid).hide().val(nMail).attr("required","");
		} else {

			$("#emailEnd_"+chkid).val(vval).show().attr("required","required");
		}
	}
</script>

<script type="text/javascript" src="<?="$g4[path]/js/board.js"?>"></script>
<script type="text/javascript"> window.onload=function() { drawFont(); } </script>
답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT