이런식으로...
치환자로 이것을 표현하는데 실제 결과는
<span id="commentCountOnRecentEntries54">(12)</span>
이런식으로 표현되더군요.
테터툴즈소스를 수정할 수 없으니 제마음대로 수정이 힘듭니다.
그래서 자바스크립트를 활용해 보았습니다.
먼저 스킨의 skin.html파일 body부분 상단에 다음과 같은 소스를 입력합니다.
<script language="javascript" type="text/javascript" >
function modRepcnt(strValue){
if (strValue.indexOf("(") == -1) strValue = "댓글이 없습니다.";
else{
strValue = strValue.slice(strValue.indexOf("(")+1,strValue.indexOf(")"));
strValue = strValue + "개의 댓글";
}
return strValue;
}
</script>
function modRepcnt(strValue){
if (strValue.indexOf("(") == -1) strValue = "댓글이 없습니다.";
else{
strValue = strValue.slice(strValue.indexOf("(")+1,strValue.indexOf(")"));
strValue = strValue + "개의 댓글";
}
return strValue;
}
</script>
간단한 소스라 굳이 설명이 필요 없을듯하나 간단한 설명을 하자면
function modRepcnt(strValue){
if (strValue.indexOf("(") == -1) strValue = "댓글이 없습니다.";
//치환자로 출력된 댓글개수 에서 문자"("를 찾습니다. indexOf()는 특정문자가 몇번째문자인가를 알아내는 함수입니다. 없다면 -1값을 반환합니다. 만약 "("문자가 없다면 그것은 댓글이 없다는 말이 됩니다.
else{
strValue = strValue.slice(strValue.indexOf("(")+1,strValue.indexOf(")"));
//slice(a,b)는 문자열에서 a번째부터 b번째까지 문자열만 남기고 다 제거해 줍니다."("문자부터 ")"문자사이의 숫자를 추출해 주라는 뜻입니다.
strValue = strValue + "개의 댓글";
//추출된숫자에 "개의 댓글"을 붙여줍니다
}
return strValue;
//만들어진 값을 반환하여 줍니다.
}
if (strValue.indexOf("(") == -1) strValue = "댓글이 없습니다.";
//치환자로 출력된 댓글개수 에서 문자"("를 찾습니다. indexOf()는 특정문자가 몇번째문자인가를 알아내는 함수입니다. 없다면 -1값을 반환합니다. 만약 "("문자가 없다면 그것은 댓글이 없다는 말이 됩니다.
else{
strValue = strValue.slice(strValue.indexOf("(")+1,strValue.indexOf(")"));
//slice(a,b)는 문자열에서 a번째부터 b번째까지 문자열만 남기고 다 제거해 줍니다."("문자부터 ")"문자사이의 숫자를 추출해 주라는 뜻입니다.
strValue = strValue + "개의 댓글";
//추출된숫자에 "개의 댓글"을 붙여줍니다
}
return strValue;
//만들어진 값을 반환하여 줍니다.
}
이렇게 붙여넣기를 하셨으면 문자가 들어갈 공간에 이렇게 써줍니다.
<script type="text/javascript" >document.write(modRepcnt('[ ##_rctps_rep_rp_cnt_##]'));</script>
치환자를 본문에 쓰면 출력되지 않은관계로 [ #를 띄어썼습니다. 실제로는 붙여 써야 합니다.
이제 제대로 출력되는지 실험해 보면 됩니다.
'웹 이야기 > 웹관련 팁' 카테고리의 다른 글
| IETester새버전이 나왔네요. (0) | 2008/09/22 |
|---|---|
| 티스토리 스킨편집시 직접올리기가 안되는 경우 해결하는 방법 (6) | 2008/07/08 |
| IE를 버전별로 볼 수 있는 IEtester (10) | 2008/06/05 |
| IE에서 객체에 alpha를 주기 위해 주의할 점.. (0) | 2008/05/28 |
| 티스토리에서 제공하는 Moving Box스킨에서 날자를 이미지로 표현하는데 문제 해결 (11) | 2008/05/11 |
| 티스토리에서 최근글의 댓글갯수를 (..개의 댓글, 댓글이 없습니다.)로 표시하기. (4) | 2008/03/03 |
이 글에
트랙백이 없고,
댓글이 4개달렸습니다.







잘되군요.. 정보 감사합니다. ^^
네 방문 감사합니다.
잘 쓰세요.
기존의 것보다 훨씬 보기가 좋습니다.
잘쓰겠습니다.
방문감사합니다.
잘 사용하세요.