크롬80버전 결제 이슈, 영카트5 주요패치 확인!

HTML 필터 image map 허용하기 > 그누보드5 팁자료실

컨텐츠몰 10% 할인
그누보드5
영카트5
매뉴얼
Q & A
제작의뢰
컨텐츠몰
부가서비스
소모임
커뮤니티

그누보드5 팁자료실

HTML 필터 image map 허용하기 정보

HTML 필터 image map 허용하기

본문

html_purifier 함수에 추가해주세요.

$config->set('Attr.AllowedFrameTargets', array('_blank')); 부분 아래에 추가해주시면 됩니다.


    $def = $config->getHTMLDefinition(true);

// Add usemap attribute to img tag
    $def->addAttribute('img', 'usemap', 'CDATA');

// Add map tag
    $map = $def->addElement(
            'map', // name
            'Block', // content set
            'Flow', // allowed children
            'Common', // attribute collection
            array(// attributes
        'name' => 'CDATA',
        'id' => 'ID',
        'title' => 'CDATA',
            )
    );
    $map->excludes = array('map' => true);

// Add area tag
    $area = $def->addElement(
            'area', // name
            'Block', // content set
            'Empty', // don't allow children
            'Common', // attribute collection
            array(// attributes
        'name' => 'CDATA',
        'id' => 'ID',
        'alt' => 'Text',
        'coords' => 'CDATA',
        'accesskey' => 'Character',
        'nohref' => new HTMLPurifier_AttrDef_Enum(array('nohref')),
        'href' => 'URI',
        'shape' => new HTMLPurifier_AttrDef_Enum(array('rect', 'circle', 'poly', 'default')),
        'tabindex' => 'Number',
        'target' => new HTMLPurifier_AttrDef_Enum(array('_blank', '_self', '_target', '_top'))
            )
    );
    $area->excludes = array('area' => true);
추천2

댓글 전체

전체 1,656 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT