묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
같은 제목을 올릴때 이미 있는 게시물입니다라고 보여주는게 가능한지요?
2013.02.23 02:25
안녕하세요.
현재 xe 1.4.5.10에 bodex(board EX)-skin(xe_default)를 잘 쓰고 있습니다.
다름아니라...사용자가 특정 게시판에서 게시물을 올릴때 그 게시판에 이미 같은 제목이 있을경우
이미 있는 게시물입니다라는 글만 옆 혹은 밑에 뜨게 할수 있는지요?
(그냥 알려주기만 하고 등록은 되게끔.)
마치 회원가입시 이메일기입할때 기존에 이메일이 이미 등록되어 있으면 바로 밑에
이미 있는 이메일입니다라고 보여지는것처럼요...
(물론 이것은 등록이 안되긴 하지만)
여기저기 찾아보았는데....zeroboard4에는 있는데 xe에서는 방법을 알수가 없네요.
위의 방법이 아니더라도 그와 유사한 방법...
혹시 아시는분 있으시면 알려주시면 감사 또 감사...
댓글 1
-
시니시즘
2013.02.23 21:12
-
jimmy483
2013.02.24 01:08
답변주셔서 감사합니다...그런데 Mysql 직접이라도 할려면 어떻게 해야할까요? 제가 초보라....
이건 매우 간단한 건데 mysql 문법에 보시면 테이블의 특정 값을 검색할 수 가 있습니다.
완전히 일치하는지 혹은, LIKE 등을 써서 부분적으로 일치하는지도 뽑아낼 수 있죠.
3가지 방법이 있습니다. 모듈, 애드온, 게시판스킨.
그냥 mysql 바로 쓰셔도 되는데 FM이 아니죠.
즉, 쿼리 파일을 만들어서 함수로 컨트롤 해야 합니다.
애드온은 좀 까다로우실 것 같고, 젤 안정적인건 모듈이구요(모듈로 만들면 모듈과 스킨을 둘 다 건드려야 합니다)
스킨으로만 만들 수도 있어요. 근데 스킨을 바꾸거나 추가할 때 마다 그 복잡한 코드를 다 적용해줘야 겠죠.
다 장단점이 있습니다. 애드온은 잘못 사용하면 웹사이트를 느리게 하는 주범이라 비추합니다만 가장 컨트롤이 쉬운건 애드온이겠죠.