제목수 어디서 수정합니까? 정보
그누보드 제목수 어디서 수정합니까?관련링크
본문
여기 게시판의 제목수는 어디서 수정하나요. 아무리 찾아봐도 안보여서 제목이 너무 길어 게시판이 깨지는 데요.
가르쳐주시면 감사감사 합니다.
http://nsound.nafun.net/?doc=bbs/gnuboard.php&bo_table=news&page=1&wr_id=5
가르쳐주시면 감사감사 합니다.
http://nsound.nafun.net/?doc=bbs/gnuboard.php&bo_table=news&page=1&wr_id=5
댓글 전체
와우님 정말 잘 됩니다. 정말정말 감사합니다. (__)

<? $subject = cut_str($write[wr_subject], 40, "…");
$subject = get_text($subject);
?>
이렇게 추가 하면되네요.. 다른방법도 있겠지만... 그럼 (__) 3.38에서 test 해보았습니다..
$subject = get_text($subject);
?>
이렇게 추가 하면되네요.. 다른방법도 있겠지만... 그럼 (__) 3.38에서 test 해보았습니다..
고수님들의 정말정말 감사드립니다. (__) 그럼 기존에 있던 파일들은 지워야 하나요?

ㅋㅋㅋㅋ

이런 방법도 있습니다.
제목줄에 글자 제한을 할면 더 괜찮을듯...
maxlength=40 ==>> 글자 제한 두기
<input type=text name='wr_subject' required itemname='제목' value='<?=$subject?>' class=is size=50 maxlength=40>
제목줄에 글자 제한을 할면 더 괜찮을듯...
maxlength=40 ==>> 글자 제한 두기
<input type=text name='wr_subject' required itemname='제목' value='<?=$subject?>' class=is size=50 maxlength=40>

더 간단한 방법
제목줄에 차라리 글자 제한을 걸어보세요.. ^^
<input type=text name='wr_subject' required itemname='제목' value='<?=$subject?>' class=is size=50 maxlength=40>
제목줄에 차라리 글자 제한을 걸어보세요.. ^^
<input type=text name='wr_subject' required itemname='제목' value='<?=$subject?>' class=is size=50 maxlength=40>

사실 책임질수 있는것만 코멘트 답니다 ^^;; 그래서 가능한거죠 ㅎㅎㅎ
예 알겠습니다. 보내 드릴께요..(__)

스킨 전체를 보내 주실수는 있는지요.. 스킨을 봐야 알듯 합니다. 현재 제가 사용 한 방법으로 제가 test 해봤으나 이상없이 잘 되는것을 확인 했습니다.. 스킨을 한번 보내주세요
저의 홈 자유 게시판에 올려 주시면 제가 한번 보도록 하겠습니다.. (__)
저의 홈 자유 게시판에 올려 주시면 제가 한번 보도록 하겠습니다.. (__)
3.37 버전 인데요. 이 스킨은 기본 gallery_a 인데요. 여기서 사진 클릭하면 미리보기가 안되고 해당 게시판으로 넘어가게 수정 된겁니다.

그냥 상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$skin_no) $skin_no = "01";
?>
<? $subject = cut_str($subject, 30, "…");?> <-- 추가 이렇게 했습니다..
외 않되지 ㅡㅡ;;; 그누 버젼이??
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$skin_no) $skin_no = "01";
?>
<? $subject = cut_str($subject, 30, "…");?> <-- 추가 이렇게 했습니다..
외 않되지 ㅡㅡ;;; 그누 버젼이??

전되든데.. 잠시요 위 소스 보고 test 다시 해보겠습니다.. ^^
해당 게시판 소스 입니다. gbview.skin.php 소스 입니다. 어디다가 붙여 넣어야 하나요?
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$skin_no) $skin_no = "01";
?>
<link rel='stylesheet' href='<?=$board_skin?>/style<?=$skin_no?>.css' type='text/css'>
<br>
<table width='<?=$width?>' align=center border=0 cellpadding=0 cellspacing=0><tr><td>
<table width='100%' border=0 cellpadding=4 cellspacing=0>
<tr><td colspan=2 height=2 bgcolor=#A1CE85></td></tr>
<tr>
<td> <font color=#000000><b><? if ($is_category) echo "[$category_name] "; ?><?=$subject?></b></font></td><td align=right><?=$datetime?> </td>
</tr>
<tr><td height=25> <?=$name?> (<?=$ip?>)</td><td align=right>조회 : <?=$hit?> <? if ($is_good) echo " 추천 : " . $good; ?><? if ($is_nogood) echo " 비추천 : " . $nogood; ?> </td></tr>
<tr><td colspan=2 height=4 bgcolor=#F5F5F5></td></tr>
<tr><td colspan=2 height=2 bgcolor=#A6A6A6></td></tr>
<?
// 링크 설정한 값만큼 출력
for ($i=1; $i<=$cfg[link_count]; $i++) {
if ($link[$i][link]) { echo "<tr><td colspan=2 height=20> <span class=wview>Link</span> : <a href='{$link[$i][href]}' target='$default[de_link_target]'>{$link[$i][link]}</a>, Hit:{$link[$i][hit]}</td></tr>"; }
}
?>
<?
// 파일 업로드 설정한 값만큼 출력
$sql = " select count(*) from {$cfg[write_table_prefix]}{$bo_table}
where wr_parent_id = '$wr_id' ";
if ($member[mb_id]) {
$sql .= " and mb_id = '$member[mb_id]' ";
} else {
$sql .= " and wr_ip = '$REMOTE_ADDR' ";
}
$row = sql_fetch($sql);
// 코멘트를 남겨야 다운로드 받을 수 있음
if ($row[0] > 0 || $member[mb_level] >= $cfg[level_max]) {
$exists = false;
for ($i=1; $i<=$cfg[file_count]; $i++) {
if (preg_match("/(\.gif|\.jp[e]*g|\.png|\.bmp)$/i", $file[$i][source])) {
continue;
}
if ($file[$i][source]) {
$exists = true;
echo "<tr><td colspan=2 height=40> <span class=wview>Download</span> : <a href='{$file[$i][href]}'>{$file[$i][source]} ({$file[$i][size]})</a>, Down:{$file[$i][download]}</td></tr>";
}
}
} else {
$exists = false;
for ($i=1; $i<=$cfg[file_count]; $i++) {
if (preg_match("/(\.gif|\.jp[e]*g|\.png|\.bmp)$/i", $file[$i][source])) {
continue;
}
if ($file[$i][source]) {
$exists = true;
}
}
// 파일이 존재하지 않는다면
if (!$exists) {
echo "<tr><td colspan=2 height=40 align=center><font color=#FF6600 size=3><b>이 게시물에는 다운로드 파일이 존재하지 않습니다.</b></font></td></tr>";
}
}
?>
<tr>
<td colspan=2 align=center>
<table cellpadding=5>
<tr>
<td style='word-break:break-all;' class='lh' height=100>
<?
for ($i=1; $i<=$cfg[file_count]; $i++) {
if ($file[$i][view]) { echo $file[$i][view]; }
}
?>
<!-- 내용 출력 -->
<span class=content><?=$content?></span>
<!-- 테러 태그 방지용 -->
</xml></xmp><a href=""></a><a href=''></a>
</td>
</tr>
<? if ($is_signature) { echo "<tr><td>$signature</td></tr>"; } // 서명 출력 ?>
</table>
</td>
</tr>
</table>
<? if ($is_comment) { ?>
<!-- 코멘트 내용 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<a name='c<?=$list[$i][wr_id]?>'></a>
<table width=<?=$width?> border=0 align=center cellpadding=0 cellspacing=0>
<tr><td colspan=2 class=dotline></td></tr>
<tr>
<td width=170 valign=top style='padding:5px;' bgcolor=#F5F5F5><?=$list[$i][name]?> (<?=$list[$i][ip]?>) <? if ($list[$i][is_del]) { echo "{$list[$i][del_href]}<img src='$board_skin/com_del.gif' border=0 align=absmiddle></a> "; } ?></td>
<td height=25>
<table width=100% cellpadding=7 cellspacing=0>
<tr>
<td style='word-break:break-all; text-align:justify;' class='lh tt'><?=$list[$i][content]?></td>
</tr>
<tr><td align=right><font color="cf4900"><?=$list[$i][datetime]?></font></td></tr>
</table>
</td>
</tr>
</table>
<? } // for ?>
<? if ($is_comment_write) { ?>
<!-- 코멘트 쓰기 -->
<table width=<?=$width?> align=center cellpadding=0 cellspacing=0 border=0>
<form name=fgbview method=post action='./?doc=bbs/gbupdate.php'>
<input type=hidden name=w value='c'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=sselect value='<?=$sselect?>'>
<input type=hidden name=stext value='<?=$stext?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=page value='<?=$page?>'>
<input type=hidden name=section value='<?=$section?>'>
<tr><td colspan=2 class=dotline></td></tr>
<tr>
<td valign=top width=170 style='padding:5px;' bgcolor=#F5F5F5>
<table height=30 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=60 height=22> 이 름 </td><td width=60><?=$c_name?></td>
<? if ($is_guest) { ?>
</tr>
<tr>
<td> 비밀번호 </td>
<td><input type=password name=wr_passwd size=10 class=input required itemname='비밀번호'> </td>
<? } ?>
</tr>
<tr><td></td><td height=30><input type=image src='<?="$board_skin/btncomment.gif"?>' border=0 align=absmiddle></td></tr>
</table>
</td>
<td style='padding:5px;' ><textarea name=wr_content rows=3 style='width:100%; line-height:150%;' required itemname='내용' class=textarea></textarea>
</td>
</tr>
</form>
</table>
<? } // if ?>
<? } // if ?>
<table width=<?=$width?> align=center >
<tr><td class=dotline></td></tr>
</table><br>
<!-- 링크 -->
<table width='100%' border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=70% height=35>
<? if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin/searchlist.gif' border=0 alt='검색목록' align=absmiddle></a>"; } ?>
<? echo "<a href=\"$list_href\"><img src='$board_skin/list.gif' border=0 alt='목록' align=absmiddle></a>"; ?>
<? if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin/write.gif' border=0 alt='글쓰기' align=absmiddle></a>"; } ?>
<? if ($reply_href) { echo "<a href=\"$reply_href\"><img src='$board_skin/reply.gif' border=0 alt='답변' align=absmiddle></a>"; } ?>
<? if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin/edit.gif' border=0 alt='수정' align=absmiddle></a>"; } ?>
<? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin/delete.gif' border=0 alt='삭제' align=absmiddle></a>"; } ?>
<? if ($good_href) { echo "<a href=\"$good_href\"><img src='$board_skin/good.gif' border=0 alt='추천' align=absmiddle></a>"; } ?>
<? if ($nogood_href) { echo "<a href=\"$nogood_href\"><img src='$board_skin/nogood.gif' border=0 alt='비추천' align=absmiddle></a>"; } ?>
<? if ($copy_href) { echo "<a href=\"$copy_href\"><img src='$board_skin/copy.gif' border=0 alt='복사' align=absmiddle></a>"; } ?>
<? if ($move_href) { echo "<a href=\"$move_href\"><img src='$board_skin/move.gif' border=0 alt='이동' align=absmiddle></a>"; } ?>
</td>
<td width=30% align=right>
<? if ($prev_href) { echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\"><img src='$board_skin/prev.gif' border=0 alt='이전글' align=absmiddle></a>"; } ?>
<? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\"><img src='$board_skin/next.gif' border=0 alt='다음글' align=absmiddle></a>"; } ?>
</td>
</tr>
</table>
</td></tr></table>
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$skin_no) $skin_no = "01";
?>
<link rel='stylesheet' href='<?=$board_skin?>/style<?=$skin_no?>.css' type='text/css'>
<br>
<table width='<?=$width?>' align=center border=0 cellpadding=0 cellspacing=0><tr><td>
<table width='100%' border=0 cellpadding=4 cellspacing=0>
<tr><td colspan=2 height=2 bgcolor=#A1CE85></td></tr>
<tr>
<td> <font color=#000000><b><? if ($is_category) echo "[$category_name] "; ?><?=$subject?></b></font></td><td align=right><?=$datetime?> </td>
</tr>
<tr><td height=25> <?=$name?> (<?=$ip?>)</td><td align=right>조회 : <?=$hit?> <? if ($is_good) echo " 추천 : " . $good; ?><? if ($is_nogood) echo " 비추천 : " . $nogood; ?> </td></tr>
<tr><td colspan=2 height=4 bgcolor=#F5F5F5></td></tr>
<tr><td colspan=2 height=2 bgcolor=#A6A6A6></td></tr>
<?
// 링크 설정한 값만큼 출력
for ($i=1; $i<=$cfg[link_count]; $i++) {
if ($link[$i][link]) { echo "<tr><td colspan=2 height=20> <span class=wview>Link</span> : <a href='{$link[$i][href]}' target='$default[de_link_target]'>{$link[$i][link]}</a>, Hit:{$link[$i][hit]}</td></tr>"; }
}
?>
<?
// 파일 업로드 설정한 값만큼 출력
$sql = " select count(*) from {$cfg[write_table_prefix]}{$bo_table}
where wr_parent_id = '$wr_id' ";
if ($member[mb_id]) {
$sql .= " and mb_id = '$member[mb_id]' ";
} else {
$sql .= " and wr_ip = '$REMOTE_ADDR' ";
}
$row = sql_fetch($sql);
// 코멘트를 남겨야 다운로드 받을 수 있음
if ($row[0] > 0 || $member[mb_level] >= $cfg[level_max]) {
$exists = false;
for ($i=1; $i<=$cfg[file_count]; $i++) {
if (preg_match("/(\.gif|\.jp[e]*g|\.png|\.bmp)$/i", $file[$i][source])) {
continue;
}
if ($file[$i][source]) {
$exists = true;
echo "<tr><td colspan=2 height=40> <span class=wview>Download</span> : <a href='{$file[$i][href]}'>{$file[$i][source]} ({$file[$i][size]})</a>, Down:{$file[$i][download]}</td></tr>";
}
}
} else {
$exists = false;
for ($i=1; $i<=$cfg[file_count]; $i++) {
if (preg_match("/(\.gif|\.jp[e]*g|\.png|\.bmp)$/i", $file[$i][source])) {
continue;
}
if ($file[$i][source]) {
$exists = true;
}
}
// 파일이 존재하지 않는다면
if (!$exists) {
echo "<tr><td colspan=2 height=40 align=center><font color=#FF6600 size=3><b>이 게시물에는 다운로드 파일이 존재하지 않습니다.</b></font></td></tr>";
}
}
?>
<tr>
<td colspan=2 align=center>
<table cellpadding=5>
<tr>
<td style='word-break:break-all;' class='lh' height=100>
<?
for ($i=1; $i<=$cfg[file_count]; $i++) {
if ($file[$i][view]) { echo $file[$i][view]; }
}
?>
<!-- 내용 출력 -->
<span class=content><?=$content?></span>
<!-- 테러 태그 방지용 -->
</xml></xmp><a href=""></a><a href=''></a>
</td>
</tr>
<? if ($is_signature) { echo "<tr><td>$signature</td></tr>"; } // 서명 출력 ?>
</table>
</td>
</tr>
</table>
<? if ($is_comment) { ?>
<!-- 코멘트 내용 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<a name='c<?=$list[$i][wr_id]?>'></a>
<table width=<?=$width?> border=0 align=center cellpadding=0 cellspacing=0>
<tr><td colspan=2 class=dotline></td></tr>
<tr>
<td width=170 valign=top style='padding:5px;' bgcolor=#F5F5F5><?=$list[$i][name]?> (<?=$list[$i][ip]?>) <? if ($list[$i][is_del]) { echo "{$list[$i][del_href]}<img src='$board_skin/com_del.gif' border=0 align=absmiddle></a> "; } ?></td>
<td height=25>
<table width=100% cellpadding=7 cellspacing=0>
<tr>
<td style='word-break:break-all; text-align:justify;' class='lh tt'><?=$list[$i][content]?></td>
</tr>
<tr><td align=right><font color="cf4900"><?=$list[$i][datetime]?></font></td></tr>
</table>
</td>
</tr>
</table>
<? } // for ?>
<? if ($is_comment_write) { ?>
<!-- 코멘트 쓰기 -->
<table width=<?=$width?> align=center cellpadding=0 cellspacing=0 border=0>
<form name=fgbview method=post action='./?doc=bbs/gbupdate.php'>
<input type=hidden name=w value='c'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=sselect value='<?=$sselect?>'>
<input type=hidden name=stext value='<?=$stext?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=page value='<?=$page?>'>
<input type=hidden name=section value='<?=$section?>'>
<tr><td colspan=2 class=dotline></td></tr>
<tr>
<td valign=top width=170 style='padding:5px;' bgcolor=#F5F5F5>
<table height=30 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=60 height=22> 이 름 </td><td width=60><?=$c_name?></td>
<? if ($is_guest) { ?>
</tr>
<tr>
<td> 비밀번호 </td>
<td><input type=password name=wr_passwd size=10 class=input required itemname='비밀번호'> </td>
<? } ?>
</tr>
<tr><td></td><td height=30><input type=image src='<?="$board_skin/btncomment.gif"?>' border=0 align=absmiddle></td></tr>
</table>
</td>
<td style='padding:5px;' ><textarea name=wr_content rows=3 style='width:100%; line-height:150%;' required itemname='내용' class=textarea></textarea>
</td>
</tr>
</form>
</table>
<? } // if ?>
<? } // if ?>
<table width=<?=$width?> align=center >
<tr><td class=dotline></td></tr>
</table><br>
<!-- 링크 -->
<table width='100%' border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=70% height=35>
<? if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin/searchlist.gif' border=0 alt='검색목록' align=absmiddle></a>"; } ?>
<? echo "<a href=\"$list_href\"><img src='$board_skin/list.gif' border=0 alt='목록' align=absmiddle></a>"; ?>
<? if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin/write.gif' border=0 alt='글쓰기' align=absmiddle></a>"; } ?>
<? if ($reply_href) { echo "<a href=\"$reply_href\"><img src='$board_skin/reply.gif' border=0 alt='답변' align=absmiddle></a>"; } ?>
<? if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin/edit.gif' border=0 alt='수정' align=absmiddle></a>"; } ?>
<? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin/delete.gif' border=0 alt='삭제' align=absmiddle></a>"; } ?>
<? if ($good_href) { echo "<a href=\"$good_href\"><img src='$board_skin/good.gif' border=0 alt='추천' align=absmiddle></a>"; } ?>
<? if ($nogood_href) { echo "<a href=\"$nogood_href\"><img src='$board_skin/nogood.gif' border=0 alt='비추천' align=absmiddle></a>"; } ?>
<? if ($copy_href) { echo "<a href=\"$copy_href\"><img src='$board_skin/copy.gif' border=0 alt='복사' align=absmiddle></a>"; } ?>
<? if ($move_href) { echo "<a href=\"$move_href\"><img src='$board_skin/move.gif' border=0 alt='이동' align=absmiddle></a>"; } ?>
</td>
<td width=30% align=right>
<? if ($prev_href) { echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\"><img src='$board_skin/prev.gif' border=0 alt='이전글' align=absmiddle></a>"; } ?>
<? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\"><img src='$board_skin/next.gif' border=0 alt='다음글' align=absmiddle></a>"; } ?>
</td>
</tr>
</table>
</td></tr></table>
어 와우님 제가 붙여 넣어도 안되는데요. T.T

음... 그렇군요 ㅡㅡ; 제가 잘못 이해를 ㅎㅎㅎ
해당 스킨의 gbview.skin.php 의 상단에
<? $subject = cut_str($subject, 30, "…");?> 를 추가 해주세요 ^^
30이 자르고자 하는 글자 수고요... 알맞게 수정 해서 사용 하시면 될듯합니다.. ^^ 그럼~
해당 스킨의 gbview.skin.php 의 상단에
<? $subject = cut_str($subject, 30, "…");?> 를 추가 해주세요 ^^
30이 자르고자 하는 글자 수고요... 알맞게 수정 해서 사용 하시면 될듯합니다.. ^^ 그럼~
아예 그건 저도 해 봤는데요. 그거 수정하니까 목록의 제목수가 줄어 들든데요T.T 제가 말씀드리는건 목록의 제목수가 아니라 처음 보이시는 글제목수 말하는 건데요.

해당 게시판의 설정 화면에 보시면 제목 길이라고 있습니다..
여기서 수정해주세요~
여기서 수정해주세요~