질문드려요 > 그누4 질문답변

그누4 질문답변

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

질문드려요 정보

질문드려요

본문

저기 보시면 서식을 나오면

문서 서식들 종류가 나오는데요 ..


저서식들을 보관하고있는 게시판이 있습니다.
거기서는 제목이 짤리지 않고 잘나오는데

게시글 작성부분페이지에서 저렇게 서식부분을 누르면

제목이 서식이있는 게시판과 다르게 나오는데요

어떻게 해야할까요?^^;;

행님들 도와주십쇼

댓글 전체

get_content_select 함수는 그누 기본 함수가 아닌 것으로 확인 되네요.
함수 생성자(?)가 아니라면 위와 관련 처리 파일 모두 열기 후 찾기 해 보세요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

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

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

<style type="text/css">
.write_head { width:15%; 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?>); // 최대

function gogoXing(form){
  if(form.aa.value == "") return;
  form.submit();
}
</script>

<?
$write_table ="g4_write_Drafting";
$wr_ida =$_POST[aa];

if($wr_ida <> "") {  // 문서 셀렉시
$view=get_write($write_table, $wr_ida);

$content = $view['wr_content'];
$subject = $view['wr_subject'];

}


if($dcopy) {  //문서 복사시
$write_table ="g4_write_approval";

$view=get_write($write_table, $dcopy);

$content = $view['wr_content'];
$subject = $view['wr_subject'];
}
?>

<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?> :: <?echo $ca_name = $view['ca_name'];?></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=90>
<colgroup width=''>
<form name="searchfrm" method="post"  action="/bbs/write.php?bo_table=approval">
<tr>
    <td class=write_head>서식</td>
    <td><?=get_content_select("aa", $_POST[aa],"onchange=gogoXing(this.form);")?></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
</form>

<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?>">
<input type="hidden" name="ca_name"    value="<?=$ca_name?>">
<input type="hidden" name="Approver_Id" value="<?=$Approver_Id?>">
<input type="hidden" name="Refer_id" value="<?=$Refer_id?>">
<input type="hidden" name="wr_1" value="Progress">
function get_content_select($pb_name, $selected='', $event='')
{
      global $g4, $member;

    $sql = " select wr_id, wr_subject  from g4_write_Drafting ";
    $sql .= " order by wr_id asc ";

    $result = sql_query($sql);
    $str = "<select name='$pb_name' $event>";
$str .= "<option value=''>선택해주세요</option>";
    for ($i=0; $row=sql_fetch_array($result); $i++)
    {
        $str .= "<option value='$row[wr_id]'";
        if ($row[wr_id] == $selected) $str .= " selected";
        $str .= ">$row[wr_subject]</option>";
    }
    $str .= "</select>";
    return $str;
}
"제목이 서식이있는 게시판과 다르게 (짤린)" 표현이
위 이미지에 표현되고 있나요?

너비 부족인지 글자수 문제인지 등 체크...

셀렉트 너비로 판단되시면
$str = "<select name='$pb_name' $event style='width:500px;'>";
 형태 구성 후 테스트 해 보세요.
법인카드,영수증,지로,자동이체 용
이걸 선택하면
제목부분에
<HY인터네셔널 지출결의서> 법인카드,영수증,지로,자동이체 용

이렇게 나옵니다.. 선택부분에도 저렇게 나와야 하는데 어디일까요  '-'?
<?
function get_content_select($pb_name, $selected='', $event='')
{
global $g4, $member;

$sql = " select wr_id, wr_subject  from g4_write_Drafting";
$sql .= " order by wr_id asc ";

$result = sql_query($sql);
$str = "<select name='$pb_name' $event>";
$str .= "<option value=''>선택해주세요</option>";
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$str .= "<option value='$row[wr_id]'";
if ($row[wr_id] == $selected) $str .= " selected";
$subject = $row[wr_subject];
$subject = preg_replace("/\</i", "&lt;", $subject);
$subject = preg_replace("/\>/i", "&gt;", $subject);
$str .= ">$subject</option>";
}
$str .= "</select>";
return $str;
}
?>

위 내용으로 대체 후 확인 해 보세요.
운영사이트 게시판 제목 쿼리 결과에 <> 이거 들어간게 없어서 임의로 적어두고 한 것이라
제목(직접 처리하시는) 여러개 확인 해 보세요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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