• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

라이믹스 CKEditor에 Spoiler 플러그인 적용하기.

달소 달소 471

1

25

 

안녕하세요. 달소입니다.

 

요즘 개인적인 현실세계의 업무가 바빠서,, 평일날은 포럼에 뻘글만,, 올리고있는데

오랜만에 주말에 영양가 있는 작업을 해서 업로드해봅니다 ㅎㅎ

 

바로 Spoiler라는 기능이 추가되었는데요!

화정큐삼 님께서 정말 좋은의견을 주셔서 포럼에도 반영할수있는 방법을 찾아서 직접 추가했습니다.

 

 

 

기본적으로 포럼 특성상 많은글들이 작성되고 IT글이다보니 로그나 코드같은것들이 꽤나 많은데

로그의 특성상.. 양이많아지면 가시성이 떨어지는 단점이 존재합니다.

 

이러한점을 해결해주는게 위 Spoiler입니다.

라이믹스에서는 기본적으로 CKEditor를 지원하는데 플러그인 추가로 기능사용이 가능합니다.

 

1. Spoiler 플러그인 다운로드 및 서버 업로드

먼저 아래 링크에가서 Spoiler를 다운로드해주세요.

 

 

다운로드를 받으셨다면 압축을해제하시고 Spoiler폴더는

라이믹스의 /common/js/plugins/ckeditor/ckeditor/plugins 에 업로드해주세요.

image.png.jpg

 

그리고 include의 css js파일을 사용하시는 게시판 스킨의 js와 css폴더에 업로드해주시고

글 읽기를 담당하는 _read.html과 같은 파일에서 해당 js와 css를 포함시켜줍니다.

 

<load target="./cssless/spoiler.css" />
<script src="./js/spoiler.js"></script>

 

라이믹스 플러그인 추가하기

이제 관리자페이지에서 해당 스포일러 플러그인을 추가해주시면됩니다.

 

관리자페이지 -> 에디터 -> 추가 플러그인 로드에서 spoiler를 추가해주세요.

image.png.jpg

 

그리고 캐시 재생성을한번해주시면

요렇게 플러그인이 추가되신걸 확인하실 수 있습니다!

 

image.png.jpg

 

 

 

신고공유스크랩
25

달소 달소
98Lv. 193795P
다음 레벨까지 2225P


메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업스토리지서버 - DS920+ 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

profile image 1등
화정큐삼 2023.01.14. 23:13
요청드린 기능 적용해 주셨네요. 고생하셨습니다. 바로 써봐야 겠습니다.
댓글 에디터에서는 안되고 본문 작성시에만 활성화 되는거죠?
profile image
화정큐삼 2023.01.14. 23:27
달소
 
 

[DS1621+ TCRP FRIEND]

Running "install.sh" for dtbpatch->on_boot
System is booting
dtbpatch - early
Patching /etc.defaults/model.dtb
/sys/block/sata1/device/syno_block_info
00:01.2,00.1 - 1
/sys/block/nvme0n1/device/syno_block_info
00:01.1,00.0
/sys/block/nvme1n1/device/syno_block_info
00:01.6,00.0
'/var/run/model.dtb' -> '/etc.defaults/model.dtb'
Ran "install.sh" for dtbpatch->on_boot - exit=0
Running "check-rtc-cmos.sh" for powersched->on_boot
Loading module rtc-cmos -> Module rtc-cmos is not loaded 
Ran "check-rtc-cmos.sh" for powersched->on_boot - exit=0
Running "install_rd.sh" for redpill-misc->on_boot
Starting ttyd, listening on port: 7681
Ran "install_rd.sh" for redpill-misc->on_boot - exit=0
Running "boot-wait.sh" for thethorgroup.boot-wait->on_boot
Still waiting for boot device (waited 1 of 30 seconds)
Confirmed a valid-looking /dev/synoboot device
Ran "boot-wait.sh" for thethorgroup.boot-wait->on_boot - exit=0
:: Executing "on_boot" custom scripts ... [  OK  ]
Extensions processed
Insert net driver(Mindspeed only)...
Starting /usr/syno/bin/synocfgen...
/usr/syno/bin/synocfgen returns 0
Insert synorbd kernel module
Insert synofsbd kernel module
Insert sha256 kernel module
All disk ready or timeout execeed
Exit on error [1] DISK NOT INSTALLED...
Sat Jan 14 06:09:46 UTC 2023
none /sys/kernel/debug debugfs rw,relatime 0 0

SynologyNAS> lspci -tvnnq
-[0000:00]-+-00.0  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex [1022:15d0]
           +-00.2  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU [1022:15d1]
           +-01.0  Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
           +-01.1-[01]----00.0  KIOXIA Corporation NVMe SSD Controller BG4 [1e0f:0001]
           +-01.2-[02-07]--+-00.0  Advanced Micro Devices, Inc. [AMD] Device [1022:43bc]
           |               +-00.1  Advanced Micro Devices, Inc. [AMD] Device [1022:43b8]

SynologyNAS> cat /sys/block/sata1/device/syno_block_info
pciepath=00:01.2,00.1
ata_port_no=1
driver=ahci

SynologyNAS> dtc /var/run/model.dtb
...
/dts-v1/;

/ {
        compatible = "Synology";
        model = "synology_v1000_1621+";
        version = <0x01>;
        syno_spinup_group = <0x06>;
        syno_spinup_group_delay = <0x00>;
        syno_hdd_powerup_seq = "true";
        syno_smbus_hdd_type = "tca9555";
        syno_smbus_hdd_adapter = <0x01>;
        syno_smbus_hdd_address = <0x20>;
        syno_cmos_reg_secure_flash = <0xe0>;
        syno_cmos_reg_secure_boot = <0xe2>;

        DX517 {
                compatible = "Synology";
                model = "synology_dx517";
...
        internal_slot@1 {
                protocol_type = "sata";
                led_type = "lp3943";

                ahci {
                        pcie_root = "00:01.2,00.1";
                        ata_port = <0x01>;
                };

                led_green {
                        led_name = "syno_led0";
                };

                led_orange {
                        led_name = "syno_led1";
                };
        };

        nvme_slot@1 {
                pcie_root = "00:01.1,00.0";
                port_type = "ssdcache";
        };

        nvme_slot@2 {
                pcie_root = "00:01.6,00.0";
                port_type = "ssdcache";
        };

 

 
 제목

 [DS1621+ TCRP FRIEND]

Running "install.sh" for dtbpatch->on_boot
System is booting
dtbpatch - early
Patching /etc.defaults/model.dtb
/sys/block/sata1/device/syno_block_info
00:01.2,00.1 - 1
/sys/block/nvme0n1/device/syno_block_info
00:01.1,00.0
/sys/block/nvme1n1/device/syno_block_info
00:01.6,00.0
'/var/run/model.dtb' -> '/etc.defaults/model.dtb'
Ran "install.sh" for dtbpatch->on_boot - exit=0
Running "check-rtc-cmos.sh" for powersched->on_boot
Loading module rtc-cmos -> Module rtc-cmos is not loaded 
Ran "check-rtc-cmos.sh" for powersched->on_boot - exit=0
Running "install_rd.sh" for redpill-misc->on_boot
Starting ttyd, listening on port: 7681
Ran "install_rd.sh" for redpill-misc->on_boot - exit=0
Running "boot-wait.sh" for thethorgroup.boot-wait->on_boot
Still waiting for boot device (waited 1 of 30 seconds)
Confirmed a valid-looking /dev/synoboot device
Ran "boot-wait.sh" for thethorgroup.boot-wait->on_boot - exit=0
:: Executing "on_boot" custom scripts ... [  OK  ]
Extensions processed
Insert net driver(Mindspeed only)...
Starting /usr/syno/bin/synocfgen...
/usr/syno/bin/synocfgen returns 0
Insert synorbd kernel module
Insert synofsbd kernel module
Insert sha256 kernel module
All disk ready or timeout execeed
Exit on error [1] DISK NOT INSTALLED...
Sat Jan 14 06:09:46 UTC 2023
none /sys/kernel/debug debugfs rw,relatime 0 0

SynologyNAS> lspci -tvnnq
-[0000:00]-+-00.0  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex [1022:15d0]
           +-00.2  Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU [1022:15d1]
           +-01.0  Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
           +-01.1-[01]----00.0  KIOXIA Corporation NVMe SSD Controller BG4 [1e0f:0001]
           +-01.2-[02-07]--+-00.0  Advanced Micro Devices, Inc. [AMD] Device [1022:43bc]
           |               +-00.1  Advanced Micro Devices, Inc. [AMD] Device [1022:43b8]

SynologyNAS> cat /sys/block/sata1/device/syno_block_info
pciepath=00:01.2,00.1
ata_port_no=1
driver=ahci

SynologyNAS> dtc /var/run/model.dtb
...
/dts-v1/;

/ {
        compatible = "Synology";
        model = "synology_v1000_1621+";
        version = <0x01>;
        syno_spinup_group = <0x06>;
        syno_spinup_group_delay = <0x00>;
        syno_hdd_powerup_seq = "true";
        syno_smbus_hdd_type = "tca9555";
        syno_smbus_hdd_adapter = <0x01>;
        syno_smbus_hdd_address = <0x20>;
        syno_cmos_reg_secure_flash = <0xe0>;
        syno_cmos_reg_secure_boot = <0xe2>;

        DX517 {
                compatible = "Synology";
                model = "synology_dx517";
...
        internal_slot@1 {
                protocol_type = "sata";
                led_type = "lp3943";

                ahci {
                        pcie_root = "00:01.2,00.1";
                        ata_port = <0x01>;
                };

                led_green {
                        led_name = "syno_led0";
                };

                led_orange {
                        led_name = "syno_led1";
                };
        };

        nvme_slot@1 {
                pcie_root = "00:01.1,00.0";
                port_type = "ssdcache";
        };

        nvme_slot@2 {
                pcie_root = "00:01.6,00.0";
                port_type = "ssdcache";
        };

 

 

 

profile image
달소 글쓴이 2023.01.14. 23:55
화정큐삼
위 댓글도 임의로 수정해봤는데 잘작동하는듯합니다
profile image 2등
화정큐삼 2023.01.14. 23:20
최근 작성글에다 한번 시험해 봤는데, 의도한대로 동작이 안되는것 같습니다.

https://svrforum.com/nas/610023

[-] 아이콘 옆에는 제목을 적고, 그 하단에는 로그를 떠 넣어 보았습니다.

현재는 그 반대로 [-] 아이콘 옆에 로그를 넣었고
맨 하단에 제목을 넣었는데요.

로그 내용이 전부다 펼쳐져 보이네요.
profile image
달소 글쓴이 2023.01.14. 23:39
화정큐삼
크롬환경에서는 정상동작되는듯한데 캐시한번 삭제후에 테스트부탁드리겠습니다 ㅠ
(웨일 설치중..입니다)
profile image
화정큐삼 2023.01.15. 01:15
달소
 
  
 

Windows 10 egde Test

 

Windows 10 egde Test

Windows 10 egde Test

Windows 10 egde Test

 

 

 

Windows 10 Egde

Win

in

win

wiasljdkhf

body

b

b

b

ba

a

a

 

 

profile image
화정큐삼 2023.01.15. 01:16
달소
다른 분들이 더 시험을 해주셔야 겠네요.
저는 OS 바꿔보고 웹브라우져 바뀌봐도 다 안됩니다.
profile image
달소 글쓴이 2023.01.15. 01:33
화정큐삼

+버튼을 누르고 나온 네모난 창에서 작성해주신게 맞으실까요?

댓글을 보면 <div> 만 작성되어있고 스포일러는 사용되지않은것으로 보여집니다.

profile image
화정큐삼 2023.01.15. 01:47
달소
 

 

네모난 창 밖에서 작성합니다.

이렇게 사용하는건가요?

헤놀로지 포럼에 있던 스타일대로 사용해려 했는데요...

profile image
달소 글쓴이 2023.01.15. 01:52
화정큐삼
신기하네요... 기본적으로 ckeditor에서의 사용방식은 안에서 사용하는게 기본적인것같은데
로직이 뭔가 다른가봅니다.

기본적으로 POC에서도 안에서 작성하는것으로 가이드됩니다.
http://zetamen.github.io/ckeditor-spoiler/
12

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
가이드 Ubuntu에서 Ubuntu Pro 로 전환하기 2 달소 18시간 전22:22 261 +3
가이드 Gaming Linux OS Garuda Linux 설치해보기. 1 달소 1일 전06:46 145 +1
Proxmox 8 레포 설정 및 패키지 설치방법. (The enterprise repository is enabled, but there is no active subscription!) 1 달소 1일 전05:50 150 +6
3885 정보
image
지딱코 2시간 전14:31 67 0
3884 가이드
image
달소 18시간 전22:22 261 +3
3883 가이드
image
ljr10 1일 전08:20 138 0
3882 가이드
image
달소 1일 전06:46 145 +1
3881
image
달소 1일 전05:50 150 +6
3880 정보
image
달소 1일 전05:38 97 0
3879 잡담
image
달소 1일 전05:20 320 0
3878 오픈소스
image
keiminem 1일 전17:43 306 +3
3877 질문
normal
purndal 2일 전14:32 222 0
3876 질문
image
초보나스 2일 전10:46 98 0
3875 후기
image
달소 2일 전10:03 266 0
3874 질문
normal
keiminem 2일 전09:29 302 0
3873 잡담
normal
kmw_ 2일 전09:11 151 0
3872 질문
normal
환경설정 3일 전13:31 383 0
3871 잡담
image
지축또타 3일 전23:02 327 +1
3870 질문
image
ljr10 3일 전20:47 368 0
3869 잡담
image
양미 3일 전18:34 183 0
3868 잡담
file
몰래컴퓨터 4일 전00:30 168 0
3867 질문
image
무백 4일 전21:45 183 0
3866 잡담
normal
kmw_ 5일 전21:52 583 0