안녕하세요.
스케치북 쓰기 버튼 관련해서 두 가지 궁금한 부분이 있어서요.
혹시 아시는 분 있다면 답변 부탁드려보겠습니다.
1) 특정 스케치북 게시판에서 쓰기 버튼 문구를 변경하고 싶은데, 어디서 해야하는지 알 수 있을까요?
2) 특정 스케치북 게시판에서 쓰기 버튼을 눌렀을 경우 팝업창 문구가 나오게 하려면 어떻게 하는 지 알 수 있을까요?
그럼 답변 기다리겠습니다.
감사합니다.
안녕하세요.
스케치북 쓰기 버튼 관련해서 두 가지 궁금한 부분이 있어서요.
혹시 아시는 분 있다면 답변 부탁드려보겠습니다.
1) 특정 스케치북 게시판에서 쓰기 버튼 문구를 변경하고 싶은데, 어디서 해야하는지 알 수 있을까요?
2) 특정 스케치북 게시판에서 쓰기 버튼을 눌렀을 경우 팝업창 문구가 나오게 하려면 어떻게 하는 지 알 수 있을까요?
그럼 답변 기다리겠습니다.
감사합니다.
댓글 11
1) list.html을 열어보시면 {$lang->cmd_write}가 두 군데 있을 겁니다. 각각 적절한 문구로 바꿔주시면 될 듯해요.
2) 구체적으로 어떤 형태를 원하시는지 모르겠네요. 팝업이라 통칭되는 여러 형태들(alert, 모달, 링크 타겟 등등)이 있다보니... 구글링을 해보시면 원하시는 결과를 직접적으로 얻으실 수 있지 않을까 합니다.
말씀주신 스케치북 list.html을 보았는데 해당 부분에는 cmd부분이 없어서 read.html 쪽을 봤는데,
그쪽에 있는걸 수정해도 변경이 되지 않아서요~혹시 위치라도 알려주실 수 있을까요? 구글 개발자도구를 통해서 봐도 위치가 안나오네요.ㅠㅠ
하시는 김에 _read.html 파일도 수정하시면 더 좋겠네요.
원하는 방식은 쓰기 버튼을 누르면 팝업창이 누르고 예를 누르면 게시글 작성 페이지로 진입되는 방식을 원하거든요! 아래분께서 알려주신 방식으로 방식으로 하니 게시글 작성 페이지에서 문구가 노출이 되네요!ㅠㅠ
쓰기 링크의
href="{getUrl('act','dispBoardWrite','document_srl','')}" 이것을
href="#" onclick="alert('message');location.href('{getUrl('act','dispBoardWrite','document_srl','')}');return false" 이것으로 바꿔보세요
제 사이트는 특정 게시판에서 글 쓰기를 누르면 아래 메시지가 출력되도록 설정하였습니다.
2번 질문이 이런 형식을 원하시는게 맞나요?
네 맞습니다.. 그대로입니다..
방식좀 알려주실 수 있으실까요..?
특정 게시판에서 글쓰기 누르면 위와 같은 메시지가 출력되는 방식..
먼저 FTP에서 사용중인 보드의 폴더를 통째로 내려받으시고 폴더명을 다르게 만들어줍니다.
(폴더명이 스케치북 이라면 스케치북2 이런식으로)
그리고 이 작업은 굳이 안하셔도 되지만 편한 구분을 위해 폴더 내부에 skin.xml을 열으셔서 title 부분을 기존과 다르게 해주세요. 아마 3번째 줄에 있을겁니다.
그런 다음 write_form.html을 열으시고 아래 스크립트를 추가하시면 됩니다.
alert('표시될 메시지');
</script>
추가하는 위치는 아무곳이나 상관 없을 것 같은데 저는 최상단에 추가하였습니다.
끝내셨으면 작업한 폴더를 업로드하시고 어드민 페이지의 메뉴 편집 -> 적용할 메뉴 선택 - > 디자인에서 게시판을 새로 추가한 게시판으로 적용하시면 되겠습니다.
그런데 해당 방식으로 진행을 하니 쓰기 버튼을 누르면 게시글 작성 페이지가 진입이 되면서 문구가 노출이 되더라구요. 혹시 게시글 진입전에 해당 팝업을 노출시킬 수 없을까요?
예를 들면..쓰기 누르면 팝업창 나오고 예 누르면 게시글 작성 페이지 진입과 같은 방식이요..!
_list.html 파일에
href="{getUrl('act','dispBoardWrite','document_srl','')}"
위 부분이 있을겁니다.
href 앞에 아래 내용을 추가해주세요.
onclick="alert('표시될 메시지');"
추가하셨으면 맨 끝과 맨 뒤에 띄어쓰기 하나씩 넣어주시면 됩니다.
(o앞에 한번, "뒤에 한번)
제가 쓰는 보드의 경우 완료시 이렇게 됩니다.