최신게시물에 점세개 없애려면? > 그누4 질문답변

그누4 질문답변

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

최신게시물에 점세개 없애려면? 정보

최신게시물에 점세개 없애려면?

본문

최근게시물에서 제목뒤에 ... 이 세개의 점을 어느 파일에서 없애야 할까요?
전에 찾아서 없애봤는데 그새 까먹어서 이런 초보스러운-_-;; 질문 글 남깁니다.
 
가르쳐 주실분..(__)

댓글 전체

ㅋㅋ.. 누구나 까묵져.. 1달전에 짰던 페이지들 보면 뭐가 뭔지.. 
주석을 아무리 주렁주렁 달아놔도
그 주석조차 발견할수 없을때 정말 난감..
블로그를 활용하는것도 좋은 방법인듯..
이해해주셔서 감사요..ㅎㅎ 블로그도 부지런해야 되더라구요..그게 여간 정성이 아닌..하긴 정성없인 아무것도 얻지 못하겠죠..말씀 감사합니다.^^
나스카님 답변 감사드립니다.
재질문 한번 해도 될까요 ㅡ.ㅜ

  // 배열전체를 복사
    $list = $write_row;
    unset($write_row);

    $list['is_notice'] = preg_match("/[^0-9]{0,1}{$list['wr_id']}[\r]{0,1}/",$board['bo_notice']);

    if ($subject_len)
        $list['subject'] = conv_subject($list['wr_subject'], $subject_len, "");
    else
        $list['subject'] = conv_subject($list['wr_subject'], $board['bo_subject_len'], "");

이곳이 아닌지요? 점 없앴는데도 그대로 점이 나와서요..다른데인가요..쿨럭;;
왜 그럴까요?
음..
최근게시물에서만 없애려면
latest.skin.php 스킨 있죠?

이줄..
echo $list[$i][icon_reply] . " ";
밑에...

$sub_before_cut="";
$sub_length=strlen($list[$i][subject]); 
$sub_before_cut=trim(substr($list[$i][subject],0,$sub_length-4)); 

요렇게 하시고...

이것을
<strong>{$list[$i][subject]} </strong>

이렇게
<strong>$sub_before_cut</strong>
오달수님 답변 감사드립니다.
말씀하신대로 해봤는데요. 폰트태그가 안 닫히고 그대로 /font> 이렇게 제목마다 뒤에 추출되어 나오더라구요. 어디서 따옴표가 잘못됐을려낭..암튼 감사드립니다.(__)
964라인 쯤이던가요...

function cut_str($str, $len, $suffix="…")

문자열을 잘라오는 함수인 cut_str이 상단과 같이 정의되어 있습니다.

거시기... suffix(연속성을 대체하는 문자열을 변경하시거나 삭제하시면 됩니다.)
function cut_str($str, $len, $suffix="")
{
    global $g4;

    $s = substr($str, 0, $len);
    $cnt = 0;
    for ($i=0; $i<strlen($s); $i++)
        if (ord($s[$i]) > 127)
            $cnt++;
    if (strtoupper($g4['charset']) == 'UTF-8')
        $s = substr($s, 0, $len - ($cnt % 3));
    else
        $s = substr($s, 0, $len - ($cnt % 2));
    if (strlen($s) >= strlen($str))
        $suffix = "";
    return $s . $suffix;
}

여기인지요? 여기 점도 삭제했는데 그대로 나오네요..다른데인가요..ㅜ.ㅡ
점은 그냥 놔두기로 했습니다.복점일지 몰라서 안 빼기로..ㅜ.ㅡㅋ..사실은 모르겠어서 그냥 포기..크..암튼 도움주신 분들 감사드립니다(__)
음~~~! 위에서가 아니라면 가장 기본적으로 사용하신 최신글 스킨의 해당 부분을 살펴 보시기 바랍니다.

위에 댓글주신 두분의 내용적용시도 아니된다면......^^
어떤 용도인지.. 전혀모르죠?
감각으로 그림을 그립니다.
링크있나요?
폰트가 깨진다면 이건 단지 보여주기 위함이다...라고 생각을 하죠.
그러면 보여줄때 어떤 스킨인지 답변자는 모릅니다.
그 스킨에서 어떻게 했는지를 -.-;;
... 점 세개인지.
특수문자 … <==요고 인지...

<?
 echo $list[$i][icon_reply] . " ";
 $list[$i][subject]=str_replace("…","",$list[$i][subject]);
$list[$i][subject]=str_replace("...","",$list[$i][subject]);
echo "<a href='{$list[$i][href]}'>";
if($list[$i][is_notice])
 echo "<font style='font-family:돋움; font-size:9pt; color:#2C88B9;'><strong>{$list[$i][subject]} </strong></font>";
 else
 echo "<font style='font-family:돋움; font-size:9pt; color:#6A6A6A;'>{$list[$i][subject]}</font>";
 echo "</a>";
어렵죠?.....아님 쉬우신가요?.......감각적으로 그림그리기가......^^

전 감각적인 그림은 포기한지가 넘 오래라서요....^^

행복한 오후 시간 되십시오~~~~
오달수님 감사합니다~~
아궁..제가 오달수님 답변해주신거에 대해 적용해보고 링크를 안 적은거는요.
그담 바로 나스카님이 또 답변을 달으셨더라구요.
그래서 지우고 다시 나스카님껄로 해보느라구요.^^;
그랬는데 또 잘 안되고..그래서 그냥 포기로 했던건데요 지금 오달수님이 적어주신 그대로 긁어서 가져다 해보니 되었습니다.

역시 아는게 없으니 나스카님과 오달수님의 주옥같은 답변에도 에러만 뜬답니다..
왜냐!! 어디서 점이 더 들어갔는지 덜 들어갔는지 이게 한눈에 안 보이는게 문제라 이거죠..ㅠㅠ
오달수님이 적어주신 대로 ctrl+c / ctrl+v 하니 바로 해결되어 버립니다~~~
이 기술(?)밖에 없는 저를 용서하시고 답답함 푸셔요..ㅎㅎㅎ

아무튼 답변 감사드립니다. 바로 해결됐습니다.^^
라이브러리에서 변경된 값이 적용되고 있지 않다면,

거의 99.9% 정도는 해당 스킨 자체이거나,

사용자 라이브러리(확장경로 : /extend/)에 정의된 기능으로 인해

사용자가 원하는 결과값이 출력되지 않는다고 볼 수(도) 있습니다.


스킨과 사용자 라이브러리를 점검해 보시기 바랍니다.

============================================
단순히 구현하려는 바에 대해 문제가 있었고,
지금은 해결되었다.

~ 라는 부분이 중요한 것이 아니라,
조금만 더 관심을 갖는다면,
왜 반드시 두군데의 문자열 처리를 검토해야 하고,
이 외에 언급된 스킨이나 사용자라이브러리를 참조해야 하는지 까지도
충분히 파악할 내용입니다.

그래야만 차후에라도 동일 또는 유사한 의문점이 발생되더라도,
가볍게 넘길 수 있는 것입니다.
============================================


-. 살펴봐야 할 구문 두군데(필수)
대상 : /lib/common.lib.php
이 외의 문제는 반드시 스킨경로의 파일과
혹시라도 추가된 사용자라이브러리를 검토할 것.


278 라인 정도의 구문
    if ($subject_len)
//        $list[subject] = conv_subject($list[wr_subject], $subject_len, "…");
        $list[subject] = conv_subject($list[wr_subject], $subject_len, "거시기");
    else
        $list[subject] = conv_subject($list[wr_subject], $board[bo_subject_len], "부정머시기");

914라인 정도의 구문
function cut_str($str, $len, $suffix="…")
function cut_str($str, $len, $suffix="요건 공통적인 문자자르기(cut_str이 아닌 최신글 이외에 적용됨)")
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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