주제: more-less 기본값을 펼침으로 하고 싶습니다.
평소에는 길이가 긴 본문을 줄이기 위한 이유로 more|less 기능을 사용하곤 합니다.
이 기능을 사용하되 기본값을 펼침으로 지정하는 방법을 알고 싶습니다.
몇가지 이유가 있습니다만 인쇄가 가장 큰 이유입니다. 접힌상태로 인쇄가 되어 나오더군요.
또 페이지 스냅샷이미지를 일괄 생성할때도 접힌상태로 만들어집니다. 일일이 손이 가니까 여간 불편한게 아니네요.
아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
페이지 1
평소에는 길이가 긴 본문을 줄이기 위한 이유로 more|less 기능을 사용하곤 합니다.
이 기능을 사용하되 기본값을 펼침으로 지정하는 방법을 알고 싶습니다.
몇가지 이유가 있습니다만 인쇄가 가장 큰 이유입니다. 접힌상태로 인쇄가 되어 나오더군요.
또 페이지 스냅샷이미지를 일괄 생성할때도 접힌상태로 만들어집니다. 일일이 손이 가니까 여간 불편한게 아니네요.
미묘하게 어려운 문제네요...
해당 div는 TTML 포매터에서 코드를 해석하는 시점에 안보이게 되어버리기 때문에
포매터 코드를 수정하시거나
아니면 페이지가 로딩된 후 moreless_top, moreless_content, moreless_bottom을 DOM으로 수정해주셔야 할 것 같습니다.
심민규 (2008-10-17 23:09:40)에 의해 마지막으로 수정
포매터를 수정하시려면 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>";
캬~~~ 완벽하네요.
정말x100 감사합니다, 존경합니다, 사랑합니다, 결혼합니다(응?)
페이지 1