1

주제: more-less 기본값을 펼침으로 하고 싶습니다.

평소에는 길이가 긴 본문을 줄이기 위한 이유로 more|less 기능을 사용하곤 합니다.
이 기능을 사용하되 기본값을 펼침으로 지정하는 방법을 알고 싶습니다.
몇가지 이유가 있습니다만 인쇄가 가장 큰 이유입니다. 접힌상태로 인쇄가 되어 나오더군요.
또 페이지 스냅샷이미지를 일괄 생성할때도 접힌상태로 만들어집니다. 일일이 손이 가니까 여간 불편한게 아니네요.

2

답글: more-less 기본값을 펼침으로 하고 싶습니다.

미묘하게 어려운 문제네요...
해당 div는 TTML 포매터에서 코드를 해석하는 시점에 안보이게 되어버리기 때문에
포매터 코드를 수정하시거나
아니면 페이지가 로딩된 후 moreless_top, moreless_content, moreless_bottom을 DOM으로 수정해주셔야 할 것 같습니다.

심민규 (2008-10-17 23:09:40)에 의해 마지막으로 수정

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

3

답글: more-less 기본값을 펼침으로 하고 싶습니다.

포매터를 수정하시려면 tc/plugins/FM_TTML 디렉토리의 ttml.php 23 line

$content .= "<p id=\"more{$id}_$no\" class=\"moreless_fold\"><span style=\"cursor: pointer;\" onclick=\"toggleMoreLess(this, '{$id}_$no','$more2','$less2'); return false;\">$more</span></p><div id=\"content{$id}_$no\" class=\"moreless_content\" style=\"display: none;\">$full</div>";

를 다음처럼 수정하시면 될 것 같습니다.

$content .= "<p id=\"more{$id}_$no\" class=\"moreless_top\"><span style=\"cursor: pointer;\" onclick=\"toggleMoreLess(this, '{$id}_$no','$more2','$less2'); return false;\">$less</span></p><div id=\"content{$id}_$no\" class=\"moreless_content\" style=\"display: block;\">$full</div><p id=\"less{$id}_$no\" class=\"moreless_bottom\"><span onclick=\"toggleMoreLess(this, '{$id}_$no', '$more2', '$less2'); return false;\" style=\"cursor: pointer;\">$less</span></p>";
천천히 그러나 확실하게 나아가는 길
email:minkyu.shim@gmail.com
blog:www.shimminkyu.com

4

답글: more-less 기본값을 펼침으로 하고 싶습니다.

캬~~~ 완벽하네요.
정말x100 감사합니다, 존경합니다, 사랑합니다, 결혼합니다(응?)