# 나리야 맨션 플러그인
나리야에서 사용자를 지정하여 글을 작성할 수 있도록 하는 맨션(@사용자닉
) 기능을 구현한 플러그인입니다. 게시판에서 글 작성시 또는 댓글 작성시 @
을 타이핑하면 사용자 목록이 팝업으로 보이고 선택하여 사용자를 쉽게 입력할 수 있습니다. 예를 들어, 동하아빠
를 지정하여 이야기를 할 경우에, @동
까지 입력하면 동
으로 시작하는 사용자 목록이 보이고 선택할 수 있습니다.
입력폼에서 '@' 클릭시 사용자 목록 팝업이 뜨는 것은 위지윅 에디터를 사용하지 않았을 경우와 다음의 에디터를 사용중일 때 동작합니다.
- cheditor5
- smarteditor2
- ckeditor4
- froala_editor_4.xx
댓글 뿐 아니라 게시글의 제목과 본문에서도 사용할 수 있으며 사용할지 여부를 설정할 수 있습니다.
### 플러그인 시연 영상
### 설치하기
- 압축파일을 해제한다.
- plugin 디렉토리
- extend 디렉토리
- nariya 디렉토리 (nariya/skin/noti/BS4-Basic/noti.skin.php)
- theme 디렉토리 (theme/BS4-Basic/widget/sidebar/noti.php)
- README.md 파일
- extend/mention.extend.php 파일을 열고,
라이센스 이메일 주소와 `@사용자닉`을 클릭했을 때 이동할 URL 을 설정한다.
- 그누보드가 설치된 디렉토리에 plugin, extend 두 디렉토리를 업로드한다.
- 다음의 안내에 따라 파일을 수정한다
### 그누보드 스킨 수정
$view = run_replace('board_view', $view);
- 사용중인 게시판 스킨의 view_comment.skin.php 파일에 다음의 코드를 추가한다.
$list = run_replace('view_comment_list', $list);
### 나리야 알림 위젯/스킨 수정
BS4-Basic 테마를 사용하고 nariya/skin/noti/BS4-Basic/noti.skin.php 파일과 theme/BS4-Basic/widget/sidebar/noti.php 파일을 수정한적이 없다면 두 파일도 업로드한다.
그렇지 않은 경우 아래와 같이 수정한다.
#### 알림 페이지 스킨 수정
// filename: nariya/skin/noti/{사용중인알림스킨}/noti.skin.php
$list = run_replace('noti_list', $list); // <-- 상단 PHP 코드 부분에 추가
// filename: theme/{사용중인테마}/widget/{사용중인사이드바}/noti.php
$list = run_replace('noti_list', $list); // <-- 상단 PHP 코드 부분에 추가
### 라이센스 등록키 발급
본 프로그램은 도메인 하나에 설치해서 사용하실 수 있습니다.
구매시 입력한 도메인과 이메일 주소로 라이센스를 등록합니다. 도메인 하나와 이메일 주소를 반드시 입력해주세요.
플러그인 설정에 해당 이메일 주소를 입력하신 후 사용하실 수 있습니다.
### 업데이트 내역
- 2022-10-16 : [V1.0.0]
- 최초 배포
!-->!-->!-->!-->상호 | 동하아빠 |
---|---|
고객지원 연락처 | 010-9607-9087 |
- 2022-10-16 : [V1.0.0]
- 최초 배포
1도메인 1카피