운영중인 사이트를 라이믹스 최신 버젼으로 업그레이드 했습니다.
xe 시절에 유료로 구매한 게시판 스킨의 글읽기 화면에서 신고 버튼이 예전 xe 시절의 코드인것 같은데요 라이믹스 2.x 적용 후 사용중인 유료 게시판 화면에서 신고 버튼 클릭 시 최신 라이믹스에서 제공되는 팝업 ( 사유 선택 )창이 뜨질 않습니다.
[ 현 게시판 신고 버튼 소스 ]
<li><a tabindex="-1" href="#" onclick="doCallModuleAction('document','procDocumentDeclare','{$document_srl}');return false;">{$lang->cmd_declare}</a></li>
라이믹스 2.x + xedition 게시판에서 아래 이미지( 이 게시글을 ...)에서 제공되는 라이믹스 신고 기능의 링크 소스를 사용중인 게시판 스킨에 적용하려고 하는데 이 게시글을.. 클릭 시보이는 아래 화면 파일 위치가 혹시 어디에 있는지 아시는 분 계신가요? 아니면 최신 라이믹스 신고 기능에 적용된 링크 소스를 아시는 분 계시면 도움 부탁드립니다,
라이믹스 소스에서 popup_menu_area를 검색해보시면 될것 같습니다. 예를들면, /modules/board/skins/xedition/_read.html 겠지요. 이때 뜨는 팝업 내용은 ("신고" 버튼을 포함하여) getDocumentMenu()에서 만들어주는데, 사용자가 팝업메뉴의 신고 버튼을 누르면(이 부분은 /common/js/common.js에서 처리), dispDocumentDeclare()가 실행되면서 /modules/document/tpl/declare_document.html 스킨 내용이 화면에 뜨겠네요.
사용하시는 스킨은 이런 복잡한 과정을 안거치고 막바로 procDocumentDeclare()를 호출하고 있으므로, 그 부분을 _read.html에서 popup_menu_area가 있는 내용으로 교체하면 declare_document.html 화면을 볼수 있을 것 같습니다.