글 내용 안에 name 태그 허용

글 내용 안에 name 태그 허용

QA

글 내용 안에 name 태그 허용

본문

smarteditor2 사용중이구요

글 내용안에  a name , div id , span id , p id  를 지정해도

실제 내용에서 제외되고 나오는데 해당 태그 허용되게 할려면 어떻게 해야하나요?

 

예)

<a name="aaa">aaa

를 해두면

실제 view에서는 <a>aaa  이렇게만 나옵니다.

이 질문에 댓글 쓰기 :

답변 1

HTMLPurifier 플러그인이 다듬는 건데요

https://github.com/gnuboard/gnuboard5/blob/master/lib/common.lib.php#L612

$config 옵션을 주면되긴 하는데...

prefix를 안붙이면

view 페이지의 id/input.name 등과 겹칠 수 있습니다

수정이야 prefix가 입력된 게 보이지만 

등록할 땐 사용자가 prefix가 뭔지 모르니까

id/name 참조에 영향이 있겠네요


    $config->set('Attr.EnableID', true);
    $config->set('Attr.IDPrefix', 'user_');
    $purifier = new HTMLPurifier($config);

 

노파심에서 말씀드립니다...
a 태그의 name attr은 html5에서 제거되었습니다
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a
Attributes
name
Obsolete since HTML5
Was required to define a possible target location in a page. In HTML 4.01, id and name could both be used on <a>, as long as they had identical values.
Note
Use the global attribute id instead.
대신 id 를 사용할 것을 권하네요

답변을 작성하시기 전에 로그인 해주세요.
전체 59,595
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT