그누보드 5.3.x 실시간 쪽지 (nodejs)
그누보드 5.3.x 실시간 쪽지 알림
5.4.x 버전: https://sir.kr/g5_plugin/5894
(영상은 PC 전체보기 모드로 보세요.)
# 그누보드 5.3.x 실시간 쪽지
## 설치 방법
1. 테마/tail.php 을 열어
[code]
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/tail.php');
return;
}
[/code]
를 다음과 같이 수정한다.
[code]
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/tail.php');
return;
}
TbMemo();
[/code]
2. bbs/memo_form_update.php을 열어
[code]
if ($member_list) {
$str_nick_list = implode(',', $member_list['nick']);
alert($str_nick_list." 님께 쪽지를 전달하였습니다.", G5_HTTP_BBS_URL."/memo.php?kind=send", false);
} else {
alert("회원아이디 오류 같습니다.", G5_HTTP_BBS_URL."/memo_form.php", false);
}
[/code]
를 다음과 같이 수정한다.
[code]
tbSendMemo();
if ($member_list) {
$str_nick_list = implode(',', $member_list['nick']);
alert($str_nick_list." 님께 쪽지를 전달하였습니다.", G5_HTTP_BBS_URL."/memo.php?kind=send", false);
} else {
alert("회원아이디 오류 같습니다.", G5_HTTP_BBS_URL."/memo_form.php", false);
}
[/code]
3. tb_memo.7z 압축을 푼다.
4. plugin/tb_memo/_server/scret.conf 파일을 열어 암호키를 변경 한다. (jwt용)
5. config.php가 있는 위치에 extend, plugin를 업로드 한다.
6. 터미널(ssh)을 접속 하여 plugin/tb_memo/_server/ 로 이동한다.
7. npm i를 입력 한다.
8. npm start를 입력 한다. (노드 서버가 항시 떠있게 하고자 하시는 경우 pm2나 screen을 이용바랍니다.)
9. 테스트 해본다.
10. 소스가 작동안되거나 궁금한사항이 생긴다. -> 소스를 버리고 물어보지 않는다.
## 안내사항
- 질문사절
- 출처 명시에 한하여 재배포, 판매 가능(물론 2차수정해서..)
댓글 38개
내일 저녁에 한번 시도 해봐야겠네요
https://packagecontrol.io/packages/Guna
https://packagecontrol.io/packages/A%20File%20Icon
terrorboy님 감사합니다 ~^0^b
한가지 바람이 있다면, https로 접속으로도 사용가능했으면 좋겠습니다.
http에서만 작동이 되고 https에서는 안됩니다. ㅠㅠ;
이슈감사합니다.
다른 방법으로 지원가능한지 연구해보겠습니다
우선 필요하시면 ssl용으로 수정 방법 알려드릴게요.
무료 ssl Let's Encrypt 이거 사용하고 있습니다
아파치님 스크립트에서 자동으로 연결되어서 편하더라그요
서버 내부에서 인증서 엑세스 가능하다는 말이 어떤의미인가요?
[code]
const server = Hapi.server({ port: 7770 })
[/code]
를 다음과 같이 수정하세요.
[code]
var fs = require('fs')
var options = {
key: fs.readFileSync('/etc/letsencrypt/live/도메인/privkey.pem')
, cert: fs.readFileSync('/etc/letsencrypt/live/도메인/cert.pem')
, ca: fs.readFileSync('/etc/letsencrypt/live/도메인/chain.pem')
}
const server = Hapi.server({ port: 7770, tls: options })
[/code]
완벽하게 잘 작동합니다~ ^0^b
포인트가 부족해서 ㅠㅠ;;
감사합니다
버전이 안맞으면 안될까 싶어서 ㅠㅠ 질문드려죄송합니다;;
어디 터미널요? 지역명을 알려주셔야죠
게시판 목록
그누보드5 플러그인
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 573 |
|
9개월 전 | 723 | |
| 572 |
|
9개월 전 | 622 | |
| 571 | 9개월 전 | 739 | ||
| 570 | 9개월 전 | 708 | ||
| 569 | 9개월 전 | 770 | ||
| 568 | 9개월 전 | 678 | ||
| 567 | 9개월 전 | 559 | ||
| 566 | 9개월 전 | 919 | ||
| 565 | 9개월 전 | 589 | ||
| 564 | 9개월 전 | 910 | ||
| 563 | 9개월 전 | 752 | ||
| 562 | 9개월 전 | 659 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기