테스트 사이트 - 개발 중인 베타 버전입니다

프로알라 에디터 리소스 로딩을 게시판에서만 호출 하기

· 5개월 전 · 580 · 4

안녕하세요...

미니님a입니다.

 

프로알라 에디터를 사용하시는 분이라면

관리자 페이지 내 script + css 를 호출하고 있을 것입니다.

 

1748419407_65dae2f3ad6b7db9_{DC60893D-10BF-4649-BDA0-4E5473FC1501}.png

 

이렇게 되면, 다소 아쉬운 점이 한가지 발생합니다.

게시판이 없는 메인에서도 혹은 일반 페이지에서도 저 데이터를 호출하게 되어, 링크가 됩니다.

 

이렇게 되면, 캐싱이 되지 않은 상태라면, 메인 페이지 속도가 일부 저하 될 수 있습니다.

따라서, 게시판인 경우에만 호출 할 수 있게 기능을 조금 개선할 수 있습니다.

 

먼저 관리자 페이지 내 저기 작성한 코드는 깔끔하게 그냥 지워주시고,

테마를 사용하신다면 theme/스킨/head.sub.php 파일을 열어 주시구요

테마를 사용하지 않는다면 head.sub.php 파일을 열어 주시면 됩니다.

 

찾을 코드는

[code]

?><!--[if lte IE 8]>

[/code]

 

이코드 찾아주세요

 

그리고 ?> 끝나기 바로 위에 아래 코드를 넣어 주시면 됩니다.

 

[code]

if(isset($bo_table) && $bo_table) {
    add_stylesheet('<link rel="stylesheet" href="/plugin/editor/froala_editor_4.2.0/css/third_party/embedly.min.css">', 0);
    add_stylesheet('<link href="/plugin/editor/froala_editor_4.2.0/css/froala_style.min.css" rel="stylesheet" type="text/css" />', 0);
    add_stylesheet('<link rel="stylesheet" href="/plugin/editor/froala_editor_4.2.0/css/sir_custom.css">', 0);
    add_javascript('<script src="https://cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script>', 0);
    add_stylesheet('<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/tui-image-editor@3.2.2/dist/tui-image-editor.css">', 0);
    add_stylesheet('<link rel="stylesheet" href="https://uicdn.toast.com/tui-color-picker/latest/tui-color-picker.css">', 0);
}

[/code]

 

위치가 헤갈리신다면 아래 스크린샷을 참조 하세요

 

978180634_1748419850.5571.png

 

이렇게 되면, 메인 페이지 / 일반 페이지는 제외가 되고, 게시판에서만 해당 리소스를 호출하게 됩니다.

고맙습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

5개월 전

오~ 저도 프로알라 쓰고 있는데 좋은 아이디어 입니다.

5개월 전

좋은 팁, 감사합니다 ^^

5개월 전

프로알라 에디터 사용해 봐야겠군요

5개월 전

감사합니다.

게시글 목록

번호 제목
23966
23963
23953
23949
23938
23935
23933
23928
23919
23918
23917
23910
23902
23901
23897
23894
23893
23891
23885
23872
23870
23862
23859
23853
23845
23838
23827
23819
23805
23801