질문드려요

1313.jpg
저기 보시면 서식을 나오면

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


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

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

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

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

행님들 도와주십쇼

첨부파일

1313.jpg (166.5 KB)
0회 2013-02-05 16:58
|

댓글 16개

<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>
get_content_select 함수 처리 부분에 너비 지정되었는지 체크 우선
그건 어디서 확인하죠

근데 글자 짤리는게 뒷부분이 아니라 앞부분짤리는곳도있네요 ㅎㅎ
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;"> </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", "<", $subject);
$subject = preg_replace("/\>/i", ">", $subject);
$str .= ">$subject</option>";
}
$str .= "</select>";
return $str;
}
?>

위 내용으로 대체 후 확인 해 보세요.
운영사이트 게시판 제목 쿼리 결과에 <> 이거 들어간게 없어서 임의로 적어두고 한 것이라
제목(직접 처리하시는) 여러개 확인 해 보세요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
13년 전 조회 584
13년 전 조회 1,576
13년 전 조회 3,415
13년 전 조회 485
13년 전 조회 821
13년 전 조회 635
13년 전 조회 506
13년 전 조회 785
13년 전 조회 1,300
13년 전 조회 757
13년 전 조회 937
13년 전 조회 1,745
13년 전 조회 957
13년 전 조회 502
13년 전 조회 543
13년 전 조회 488
13년 전 조회 956
13년 전 조회 772
13년 전 조회 750
13년 전 조회 768