제목수 어디서 수정합니까? > 그누3질답

그누3질답

제목수 어디서 수정합니까? 정보

그누보드 제목수 어디서 수정합니까?

본문

여기 게시판의 제목수는 어디서 수정하나요. 아무리 찾아봐도 안보여서 제목이 너무 길어 게시판이 깨지는 데요.
가르쳐주시면 감사감사 합니다.
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 해보았습니다..
이런 방법도 있습니다.

제목줄에 글자 제한을 할면 더 괜찮을듯...

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, "…");?>  <-- 추가 이렇게 했습니다..
외 않되지 ㅡㅡ;;; 그누 버젼이??
해당 게시판 소스 입니다. 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>&nbsp;&nbsp;<font color=#000000><b><? if ($is_category) echo "[$category_name] "; ?><?=$subject?></b></font></td><td align=right><?=$datetime?>&nbsp;&nbsp;</td>
</tr>
<tr><td height=25>&nbsp;&nbsp;<?=$name?> &nbsp;(<?=$ip?>)</td><td align=right>조회 : <?=$hit?> <? if ($is_good) echo "&nbsp;&nbsp;추천 : " . $good; ?><? if ($is_nogood) echo "&nbsp;&nbsp; 비추천 : " . $nogood; ?>&nbsp;&nbsp;</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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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]?>&nbsp;(<?=$list[$i][ip]?>)&nbsp;<? if ($list[$i][is_del]) { echo "{$list[$i][del_href]}<img src='$board_skin/com_del.gif' border=0 align=absmiddle></a>&nbsp;"; } ?></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>&nbsp;&nbsp;이 름 </td><td width=60><?=$c_name?></td>
            <? if ($is_guest) { ?>
            </tr>
            <tr>
                <td>&nbsp;&nbsp;비밀번호 </td>
                <td><input type=password name=wr_passwd size=10 class=input required itemname='비밀번호'>&nbsp;</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>
음... 그렇군요 ㅡㅡ;  제가 잘못 이해를  ㅎㅎㅎ

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