그누보드 5.3.x 실시간 쪽지 (nodejs) 정보
그누보드 5.3.x 실시간 쪽지 (nodejs)첨부파일
본문
그누보드 5.3.x 실시간 쪽지 알림
5.4.x 버전: https://sir.kr/g5_plugin/5894
(영상은 PC 전체보기 모드로 보세요.)
# 그누보드 5.3.x 실시간 쪽지
## 설치 방법1. 테마/tail.php 을 열어
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/tail.php');
return;
}
를 다음과 같이 수정한다.
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/tail.php');
return;
}
TbMemo();
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);
}
를 다음과 같이 수정한다.
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);
}
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차수정해서..)
!-->!-->
추천
13
13
댓글 전체
마지막 단계의 쪽지창 에러는 그누보드 에러입니다.
좀 쉽게 해주세요. 어려워요.
영상까지 있는데요? ㅠ.ㅠ
테러보이님 감사합니다. 영상봐도 몰라요 ㅠㅠ
채팅도 만드시는 분이! ㅎㅎㅎㅎ
오 감사합니다
내일 저녁에 한번 시도 해봐야겠네요
내일 저녁에 한번 시도 해봐야겠네요
감사합니다 ㅎㅎ
공개 해 주셔서 감사합니다.
저도 사용해주셔서 감사합니다 ㅎ
자료 감사합니다 ~ 아직 설치는 못해봤지만 활용도가 많아 보이네요 본문과는 상관없지만....sublime 테마 어떤거 쓰세요??
감사합니다~
오~ 잘되네요.
terrorboy님 감사합니다 ~^0^b
한가지 바람이 있다면, https로 접속으로도 사용가능했으면 좋겠습니다.
http에서만 작동이 되고 https에서는 안됩니다. ㅠㅠ;
terrorboy님 감사합니다 ~^0^b
한가지 바람이 있다면, https로 접속으로도 사용가능했으면 좋겠습니다.
http에서만 작동이 되고 https에서는 안됩니다. ㅠㅠ;
노드 쪽에도 ssl을 처리해줘야해서 ㅎㅎㅎ
이슈감사합니다.
다른 방법으로 지원가능한지 연구해보겠습니다
이슈감사합니다.
다른 방법으로 지원가능한지 연구해보겠습니다
혹시 서버내부에서 인증서 엑세스 가능 한가요?
우선 필요하시면 ssl용으로 수정 방법 알려드릴게요.
우선 필요하시면 ssl용으로 수정 방법 알려드릴게요.
오~~ 감사합니다
무료 ssl Let's Encrypt 이거 사용하고 있습니다
아파치님 스크립트에서 자동으로 연결되어서 편하더라그요
서버 내부에서 인증서 엑세스 가능하다는 말이 어떤의미인가요?
무료 ssl Let's Encrypt 이거 사용하고 있습니다
아파치님 스크립트에서 자동으로 연결되어서 편하더라그요
서버 내부에서 인증서 엑세스 가능하다는 말이 어떤의미인가요?
plugin/tb_memo/_server/index.js 의
를 다음과 같이 수정하세요.
const server = Hapi.server({ port: 7770 })
를 다음과 같이 수정하세요.
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 })
와우 감사합니다.
완벽하게 잘 작동합니다~ ^0^b
완벽하게 잘 작동합니다~ ^0^b
개인적으로는http or https 동시에 지원 하고 싶었으나 버전 업되면서 멀티 서버가 막혔다고 해서 연구중입니다 ㅎㅎㅎ
좋은 정보 감사합니다
감사합니다 ㅎㅎ
저도 받아서 쓰고 싶네요
포인트가 부족해서 ㅠㅠ;;
포인트가 부족해서 ㅠㅠ;;
금방 모으는 포인트라.. 파이팅!
홀리 쒯!! 대박강추!!
ㅎㅎㅎㅎㅎ
감사합니다
감사합니다
감사합니다
저도감사합니다 ㅎㅎ
감사
^^
감사합니다! ㅎㅎ 그런데 혹시 nodejs 와 npm 버전을 알 수 있을까요?
버전이 안맞으면 안될까 싶어서 ㅠㅠ 질문드려죄송합니다;;
버전이 안맞으면 안될까 싶어서 ㅠㅠ 질문드려죄송합니다;;
헐..? 휴대폰으로도 확인이 가능한게 있나보군요;;;; 우와..신기하네요 ㅎㅎㅎ 감사합니다!!^^
급할때는 폰으로 서버 접속 하는 경우가 많이 있어서 ㅎㅎㅎ
정말 감사합니다 ^^
^^
감사합니다.
저도감사합니다