1

주제: 댓글과 트랙백 닫아두기

티스토리의 경우에는 본문에 대해 링크하여 들어가더라도 댓글과 트랙백 펼치기 닫기 설정에 맞추어 펼쳐져 있거나 닫혀져 있는데요. 텍스트큐브의 경우에는 닫기 설정으로 맞춰둔다 하더라도, 본문 주소 직접 들어가면 펼쳐져 있습니다. 텍스트큐브에 있어서도 본문 주소로 직접 들어가도 댓글과 트랙백이 닫혀져 있도록 설정하고 싶은데요. 방법이 있을까요??

2

답글: 댓글과 트랙백 닫아두기

텍스트큐브는 해당 글을 직접 클릭해서 들어가면 트랙백과 댓글이 설정과 관계없이 보여지도록 되어있네요.
왜 그렇게 되어있는지는 모르겠지만 필요하신대로 사용하고 싶으시면 코드 수정을 하셔야할 것 같습니다.

tc/lib/piece/blog/entries.php에 75 line 쯤을 보시면

if ($skinSetting['expandComment'] == 1 || (($suri['directive'] == '/' || $suri['directive'] == '/entry') && $suri['value'] != '')) {
    $style = 'block';
} else {
        $style = 'none';
}

라는 코드가 있습니다.
댓글펼침 설정이 되어있거나 혹은 글제목을 찍고 들어갈 경우 펼치기로 되어있습니다.

이 경우를 간단하게

if ($skinSetting['expandComment'] == 1) {
    $style = 'block';
} else {
        $style = 'none';
}

로 수정하시면 댓글 영역은 해결되실 것 같습니다.

그런데 트랙백 영역은 또 다른 곳에 지정이 되어있네요.

tc/lib/view/view.php 193 line 쯤을 보시면

if ($skinSetting['expandTrackback'] == 1 || (($suri['url'] != $blogURL.'/index.php' && $suri['url'] != $service['path'].'/index.php') && ($suri['directive'] == '/' || $suri['directive'] == '/entry') && $suri['value'] != '')) {
    $style = 'block';
} else {
    $style = 'none';
}

라는 부분이 있습니다. 위의 경우와 동일하게

if ($skinSetting['expandTrackback'] == 1) {
    $style = 'block';
} else {
    $style = 'none';
}

로 수정하시면 설정에만 맞추서 펼쳐져 있거나 닫혀있게 됩니다.

천천히 그러나 확실하게 나아가는 길
email:minkyu.shim@gmail.com
blog:www.shimminkyu.com

3

답글: 댓글과 트랙백 닫아두기

감사합니다 ^^