게시판 글 작성시에 자료를 수동으로 첨부하고 첨부된 파일을 로그인회원만 다운 받게 소스보기에서
if문을 주니 if문이 작동을 하지를 않네요.
<!--@if($is_logged)-->
<p><a href="http://다운로드 경로"><img src="http://이미지경로" alt="다운로드" /></a></p>
<!--@else-->
<p><a href="#" onclick='javascript:alert("회원만 다운로드가 가능합니다.");'><img src="http://이미지경로" alt="" title="회원만 다운로드가 가능합니다" /></a></p>
<!--@end-->
이렇게 작성하면 로그인회원이던 비로그인회원이던 2개의 이미지가 다 보입니다.

소스작성하고 저장하고 다시 소스에 들어가 봐도 if문이 없어 진 것은 아닌데...
글 작성에서는 if문이 적용이 안 되는 것입니까?
댓글 16
<!--@if($logged_info)-->
근데 이미지랑 내용이 미스매치네요... 오픈소스 라이센스면 누구나...
테스트 해보세요.
그리고 이미지야 예로 보여 드린 거구요^.^
에디터로 작성하는 곳에서는 xe에서 사용하는 문법이 적용되지 않습니다.
아마 게시판 설정에 상.하단 html 입력하는 곳에서 안되는 이유와 같을 것 입니다.
감사합니다.
작동되지 않는다니 더 이상 이것으로 고민할 필요는 없네요.
다른 방법을 찾아야 겠네요.
근데 왜 작동을 안하게 해 놓았을까요?
저는 웹프로그래밍 지식이 없어 설명을 못드리겠으나 컴파일 부분과 관련이 있고 그 영역은 템플릿 문법이 사용될 수 없는 영역으로 알고 있습니다.
스킨 등 템플릿에서 문법이 사용되는 이유는 여기는 컴파일 블라블라.....
그리고 왜 당연히 안 되어야 하나요?
되면 좋지 않을까요
글 내용과 게시판 스킨에서 설정하는 html 등등은 XE문법으로 출력하는 데이터입니다. XE문법으로 가져와서 이미 생성된 template에 할당된 XE변수를 사용하는 것이라서, XE문법은 쓸 수 없습니다. php도 마찬가지로 string 값을 출력만 해 줄 뿐이라 안되구요 하튼... 글쓰기 말고 스킨단에서 막으셔야 합니다.
감사합니다.
게시판스킨에서 구현해야 겠네요.
게시판을 통해서 해킹을 하는 경우가 많아서 그래요 팔공산님 아주 많은 해킹 방법이 있더군요
그래서 그것을 막고자 그누보드나 특히 XE 에서는 과거에는 본문에 광고를 넣을수 있었지만
지금은 불가능하죠 그게 본문 영역에서는 해킹이 가능하기 때문에 그렇습니다 저도 전문적인 해킹인 아니기에 잘 모르지만 아주 가끔 그런 이야기를 듣곤 합니다 ㅎㅎ
일단 xe는 보안에서는 철웅성 입니다
다른 여러가지 방법도 있으니 한번 찾아보세요 ....
http://xecenter.com/xe/freeshop/196233 이것으로 한번 적용해보세요
댓글을 달아야 링크가 보입니다
댓글은 회원만 달수 있도록 하시구요
저도 이거 사용중 입니다 ㅎㅎㅎ
게시판 확장변수부분 이용해서 일단은 해결했습니다.