게시판의 추가 설정 관련 질의
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
안녕하세요.
게시판마다 포인트 지급 유무를 설정 해두고 추가 설정에서 통합 게시판을 이용해 모든 게시글을 한번에 보이도록 해 뒀습니다.
그런데 통합 게시판을 이용해 보여주는 게시글을 들어가 댓글을 작성하면 포인트가 그대로 지급 되는 것을 보고 무엇이 문제인가 하고 봤더니 a는 지급되는 게시판 b는 지급되지 않는 게시판이라 가정하면 domain.com/b/751 url 이 domain.com/a/751 url 로 연결되어 지급되는 것이였습니다.
그래서 스킨단에서 해당 문서의 module_srl 을 조회해서 a 게시판 srl 과 일치하지 않는 문서이면 b 게시판으로 리다이렉트 하는 스크립트를 작성해 놓았는데 다른 좋은 방법이 있을까요?
{@$document_srl_check = $oDocument->get('module_srl');}
...중략...
<!--@if($document_srl_check != "지급되는 게시판의 srl 번호")-->
<script>
var main = 'a';
var sub = 'b';
var URL = document.URL;
if(URL.match(a)) {
document.location.href = URL.replace(a, b);
}
</script>
<!--@end-->
...중략...
<!--@if($document_srl_check != "지급되는 게시판의 srl 번호")-->
<script>
var main = 'a';
var sub = 'b';
var URL = document.URL;
if(URL.match(a)) {
document.location.href = URL.replace(a, b);
}
</script>
<!--@end-->
댓글 2
해당 게시글을 모아보는 만큼 document 의 module_srl 을 기준으로 데이터를 가져올 수 있도록 해야할텐데.. 이 부분은 라이믹스측에서 고쳐야할 것 같네요. ㅎㅎ 버그 제보를 위해 깃허브에 해당 링크를 공유하겠습니다.
업데이트 까지 당분간은 저 스크립트를 이용해야겠습니다! 감사합니다