Extra Form
PHP PHP 7.2
CMS Rhymix 2.0

운영중인 사이트를 라이믹스 최신 버젼으로 업그레이드 했습니다.

 

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 게시판에서 아래 이미지( 이 게시글을 ...)에서 제공되는 라이믹스 신고 기능의 링크 소스를 사용중인 게시판 스킨에 적용하려고 하는데 이 게시글을.. 클릭 시보이는 아래 화면 파일 위치가 혹시 어디에 있는지 아시는 분 계신가요? 아니면 최신 라이믹스 신고 기능에 적용된 링크 소스를 아시는 분 계시면 도움 부탁드립니다,

2022-04-30 16,04,14.JPEG

 

 

 

  • profile

    라이믹스 소스에서 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 화면을 볼수 있을 것 같습니다.

  • profile ?
    감사합니다. ^^