묻고답하기

https://www.xpressengine.com/qna/22952737

 

이 글을 올린 뒤, 여기 묻고답하기 게시판을 찾아보고 구글링 해 본 결과, 단순하게 가자고 결론 냈습니다.

제목대로 "특정회원만 id, rel 태그 허용"하는 방향으로요.

 

https://www.xpressengine.com/qna/19791697의 forest535님 질문이 저에게 딱 맞는 글이었는데요,

적용하는데 애로사항이 있어서 질문을 남김니다.

 

func.inc.php에 보면,

html|body|head|title|meta... 등등의 태그에 관한 항목은 있는데, 유독 id 태그에 관한 내용은 없더군요.

 

제 현상은 비관리자가,

 

<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> 라고 입력하면

→ <sup><a href="#fn:1">1</a></sup> 로 바뀌고,

 

 

 

<div class="footnotes"><ol>
    <li class="footnote" id="fn:1">
        <p>footnote.<a href="#fnref:1" title=""></a></p>
    </li>
</ol></div>

 

이라 입력하면 아래처럼

 

<div class="footnotes"><ol>
<li class="footnote">
        <p>footnote.<a href="#fnref:1" title=""></a></p>
    </li>
</ol></div>

 

이렇게 바뀌는 것입니다. 보시다시피 유독 id와 rel 태그만 날아가버립니다.

 

func.inc.php에서 저걸 구현하는 단 하나의 방법은, 1093줄 즈음의 purifierHtml($content); 이 한 줄을 지우는 것이더군요. 그 외에는 밑의 기나긴 preg_replace, removeSrcHack 등의 항목을 모조리 다 지워봐도 id와 rel 태그를 허용할 수 없었습니다. 그리고 purifierHtml($content); 자체를 지우는 건 매우 위험한 일이라 들어서 저 방법은 각하했습니다.

 

일단 어느 부분에서 id 와 rel 태그 삭제를 담당하고 있는지 알 수 있으면, 거기에 forest 님이 말씀하신

if($logged_info->user_id =="abcd")

$logged_info = Context::get('logged_info');

등을 추가해서 또 제 나름대로 지지고 볶고 해 볼 생각입니다.

가르침을 주시옵소서.

 

PS : 혹시 특정회원 각주(footnote)기능 작동하게 세팅하신 분 안 계시나요?

이 모든 게 각주 기능 때문에 발생한 문제라...

XE로 제작된 다른 사이트에서 글쓰기를 해봐도 그 어느 곳도 각주 기능을 지원하는 곳은 없네요 ㅠㅠ

 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
kittens 특정회원 id, rel 태그 허용 [1] 2015.11.14 by 규르
달다뤼 게시물마다 다른 광고 출력하는방법 어떻게해야할까요 [5] 2015.11.14 by 달다뤼
jdssem xe로 운영중인 사이트에 CloudFlare를 도입하려고 하는데 파일 다운로드도 캐싱이 가능할까요? [2] 2015.11.13 by jdssem
verysery 목록에 담기 버튼 출력하는 방법이 있을까요? [1] 2015.11.13 by Ikoo
XESTUDIO XE 재설치후 게시판 첨부이미지 복구 [1] 2015.11.13 by Ikoo
청풍 베스트 게시글 도대체 어떻게 메인페이지에 표시하나요? file  
피요 가입한 회원글작성시 소스로복사해서 넣은게 출력이 제대로 안되네요 file  
키쨩 랜덤으로 광고 배너 달려면 어떻게해야하나요 ? [3] 2015.11.13 by sejin7940
3256326321434 dcinside 같은 자유게시판 만들려고 하는데여 [1] 2015.11.13 by XESTUDIO
키쨩 게시판상단에 배너를달면 모바일페이지에서 볼때 비율이 너무 오바되서나옵니다   
앙기모찌 레이아웃비용 질문 [5] 2015.11.13 by XE카오스
하나로오토서비스 게시판관리 사용자정의 추가시 문제 [1] 2015.11.13 by XE카오스
모몽 uchat 접속자 가리기 방법 ,, [1] 2015.11.13 by qkrcjfgus33
아기만세 xe 설치후 XE Admin 의 메뉴가 안보입니다. [1] file 2015.11.13 by 아기만세
나나난나나난 1.8 xe를 깔았는데 관리자페이지가 제대로 접속이 안됩니다. [2] file 2015.11.13 by 아기만세
노풀디케 윈도우8.1에 apm 설치하면 [1] 2015.11.13 by 퍼니엑스이
똒똒 글 에디터 비활성화와 내용 값은 필수입니다 에러 창이 뜹니다. [3] file 2015.11.13 by 김송미
mindpainter php post로 타 게시판 글쓰기 페이지에 데이터 전송하는 법 [1] 2015.11.13 by mindpainter
노풀디케 구글봇이 제 서버에 접근을 못하는 거 같아요.  
TTM jquery 초보적인 질문 드려요^^;  
dokb 잘못된 요청이란 경고박스에 대해 도움 좀 주세요. [2] file 2015.11.13 by dokb
XESTUDIO Xedition 레이아웃 질문 [1] 2015.11.13 by XESTUDIO
qkrcjfgus33 XMLQuery문의 priority속성은 무엇일까요??  
pwy 반응형 및 모바일 레이아웃 사용시 모바일 적용이 안되네요..ㅠㅠ [1] file 2015.11.13 by mindpainter
Kview 네이버 로그인 기능사용하려는데 용어 질문입니다. [4] 2015.11.13 by 박곰
⊙ 쩡아쩡아 ⊙ 제로보드 홈페이지를 찾습니다. [2] 2015.11.13 by Double'U'
the_same_mood 에디터 내용직접추가 업로드 에러문제 [1] file 2015.11.12 by the_same_mood
제이슨5525 검색 봇 노출시에 일부 게시판 차단할수 있을까요?  
우랑탕탕이 댓글 에디터 첨부파일 에러 [5] file 2015.11.12 by 우랑탕탕이
shaaa 카페24로 호스팅서버 변경후 이상해졌습니다.