라이믹스 스케치북 게시판 스크립트, 스타일 도움 부탁드립니다.
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
게시판 글 쓰기시 텍스트 입력 후 소스 입력 부분에 하단 첨부 스크립트를 붙여 넣기 식으로 글을 쓰고 있습니다.
매번 입력이 번거로워 도움 부탁드립니다.
여러 곳에 삽입해 보았는데 제 수준에서는 해결이 안 되네요. 애드온 같은 걸 의뢰 해야 하나요?
<style> 부분은 위지워 에디터 설정에 입력 하면 되는것 같기는 한테 (사실 안내 문구 중에서 "웹폰트 등의 CSS를 에디터 내부에서 추가로 로딩하려면 한 줄에 하나씩 URL을 입력해 주십시오." 이 부분도 잘 모르겠습니다.) 다른 스크립트 입력 부분도 없어서 질문 드립니다.
아래 적용하려는 스크립트, 스타일 입니다.
<script>
var buttons = document.querySelectorAll(".toggle-button");
buttons.forEach(function(button) {
button.addEventListener("click", function() {
toggleDetails(button);
});
});
function toggleDetails(button) {
var content = button.nextElementSibling;
var activeContents = document.querySelectorAll(".details-content.active");
activeContents.forEach(function(c) {
if (c !== content) {
deactivateContent(c);
}
});
if (content.classList.contains("active")) {
deactivateContent(content);
} else {
activateContent(content);
}
}
function activateContent(content) {
content.style.maxHeight = content.scrollHeight + "px";
content.classList.add("active");
}
function deactivateContent(content) {
content.style.maxHeight = null;
content.classList.remove("active");
}
window.addEventListener("resize", function() {
var activeContents = document.querySelectorAll(".details-content.active");
activeContents.forEach(function(content) {
content.style.maxHeight = content.scrollHeight + "px";
});
});
</script>
<style>
.details-content {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease;
}
.active {
max-height: 1000px;
}
</style>
PS : 오늘부터 ~ 월요일까지 석가탄신일 연휴네요. 비가 많이 온다는데 하여튼 즐거운 연휴 되세요.
댓글 4
에디터 모듈과는 관계가 없고, 게시판 상단이나 하단에 넣으시면 될 것 같습니다.
해당 게시판의 설정화면이나 스킨설정 화면에 가보세요.
게시판에서 일괄 적용되면 에디터 쪽에서는 아예 신경쓸 필요도 없겠지요.
빠른 답변 감사합니다.
게시판 정보 > 기본 설정의 아래 이미지 부분에 삽입하였으나 스크립트 작동이 되지 않습니다.
게시판 스킨 설정 > 스킨 기본 정보 > 글쓰기 및 댓글 쓰기의 아래 이미지 부분에 삽입하였으나 스크립트 작동이 되지 않습니다.
글쓰기 후 소스에서 첨부하면 정상 작동이 됩니다.
작동이 된다 안 된다도 너무 단순한 표현이라 상황 파악에는 그다지 도움이 되지 않습니다. 소스보기를 했을 때 아예 안 들어가는지, 소스는 들어가는데 콘솔에 오류가 왕창 찍히는지 등등...
"기진곰"님께서 세심하게 지적해 주지 안으셨으면 포기할 뻔했습니다.
답변 주신 내용 중 "상단에서 안 되는 것이 하단에서는 되는 경우도 있고"
게시판 정보 > 기본 설정 > 하단에서 <script>와 <style> 모두 정상 작동합니다.
감사합니다. (상단에서 안 되니 당연히 하단에서는 되리라는 생각을 할 수 없었습니다.)