c

10/5,11:40분 수정]그누 보드를 이용한 강의 게시판

lec.PNG

그누보드에 내용을 작성하면 강의 게시판처럼 만들어집니다.

 

게시판에 글을 작성하면 이것처럼 왼쪽에 자동으로 목차가 만들어지고 오른쪽에는 내용 출력과 함께 다음강의와  이전강의 버튼이 생성됩니다.

 

1. 설치 방법

 

그누보드가 설치된 폴더에 그대로 올려서 압축을 풉니다. 그러면 lec라는 폴더가 생깁니다.

강의가 여러개라면 이 폴더를 다른 이름으로 복사하면 됩니다.

압축을 푼 후에 올리실 경우 그누 보드 설치된 폴더에 폴더와 함께 올려야 합니다.

lec

-- index.php

 

2. 아무 게시판이나 만듭니다.

 

게스판 스킨은 전혀 상관이 없습니다. 베이직 스킨으로 해도 됩니다.

게시판의 dhtml 사용을 반드시 체크합니다.

lec 폴더 아래 index.php를 열면 맨 위에 세번째 줄에

   $board = free;
//여기에 게시판 테이블명 넣으세요. 게시판 테이블명을 자신이 만든 게시판으로 바꾸면 됩니다.

 

462671426_1538540846.4247.png

 

2. 사용 방법

 

2.1 제일 첫번째 게시글은 강좌 안내입니다.

 

2.2 그 후부터 제목인 경우만 s||를 앞에 붙이고 글을 써주면 됩니다.

예) 위에 예처럼 s||파이썬 기초라고 쓰면 됩니다.

 

2.3 내용이 길어지는 경우 제목은 동일해서 왼쪽 메뉴에는 하나만 나와야 합니다. 이 경우 제목을 같이 적으면 제목은 하나만 출력이 됩니다. 내용에서 다음 및 이전 버튼으로 강의를 볼 수 있습니다.

 

2.4 동영상을 링크할 경우 유튜브 영상에서 오른쪽 마우스 클릭하면 copy video url이 나옵니다.

그것을 복사해서 링크1에  넣으면 됩니다.

링크1만 지원합니다.

 

3. 기타 기능

 

3.1 작성자로 들어간 경우는 바로 편집 버튼이 강의 제목 옆에 나옵니다.

[편집]동영상 링크

 

3.2 쪽지 알림이 맨 위에 있어서 질문 게시판 운영 시 유용합니다.

 

데모보기

http://hostingis.com/lec/lec/

 

 

 

첨부파일

lec.PNG (70.3 KB)
0회 2018-10-03 14:05
lec.zip (686.8 KB) 170회 2018-10-05 11:40
|

댓글 25개

왼쪽 메뉴 펼침을 유지하고 싶은데 이쩌할지 모르겠네요. 그냥 index.php만 넣으면 펼침이 유지되는데 뒤에 ?wr-id를 넣으니 닫혀 버리네요.
오랜만에 오셨네요.. 감사합니당~
Warning: include(../../head.php): failed to open stream: No such file or directory in /home/master/abcdef.com/lec/header.php on line 2

Warning: include(../../head.php): failed to open stream: No such file or directory in /home/master/abcdef.com/lec/header.php on line 2

Warning: include(): Failed opening '../../head.php' for inclusion (include_path='.:/usr/share/pear/') in /home/master/abcdef.com/lec/header.php on line 2

아미나 테마이용하는데요 에러가 나네용 경로를 어떻게 수정해야 하나요?
감사합니다.
index.php에서 include '../../head.php'; => 이것을 지우세요.

사이트에 통합하려고 넣은 것인데 빼지 않고 올렸네요. 수정해서 다시 올렸습니다.
축소버튼 클릭시 왼쪽에 글씨들은 깨지는데 다른 방법이 있을까요
마침 필요한 디자인이었는데.. 음 깨진다기보단 칸이 좁아지니 두세줄씩 밀려서요.. 아이콘으로 처리 한다던가 기능을 없애는 쪽으로 하려고 생각중입니다
개인적인 생각이었습니다 잘쓰겠습니다
네 아이콘 현재 나오니 잘 조절하시면 될 겁니다.
제목 안 깨지도록 수정했습니다.
와우 능력자십니다요~
90번째 줄에 있는
$query = "select wr_subject, wr_id from ".$lecboard." where wr_id > 1 order by wr_datetime asc";
where에 다른 조건문도 추가하셔야 할 것 같아요.
where wr_id > 1 and wr_is_comment <> 1
저렇게 안 하면 댓글까지 갖고 오는데 댓글의 경우는 wr_subject에 값이 없어서 빈 칸으로 나와요.
그렇군요. 댓글은 생각을 안했네요. 강의자가 댓글을 이용하지 않을거라고 생각했습니다.
다음 강의가 없는 경우에도 계속 카운트 되네요
마지막일 경우 아예 다음 강의 버튼이 안나와요.
마지막이 제목일 경우는 처음으로 돌아가고요.
다시 받아 테스트해보았는데 정상입니다.
다시 받아보셔요.
감사합니다.
강의 또는 메뉴얼 게시판
모든것이 해결되는것 같습니다.
감사합니다.
감사합니다.
설치를 하고 내용을 넣어보았는데 내용이 출력되지 않네요. http://dragon2.mooo.com/lec
해결하였습니다.
$board = free;
//여기에 게시판 테이블명 넣으세요.
$lecboard = "g5_write_".$board;

free 대신에 내가 생성한 게시판ID(test)로 고치면 되는것을 그 아래에 있는
$lecboard = "g5_write_test".$board; 이곳에도 test를 입력해서 발생했던 문제였습니다. 잘 사용하겠습니다.
적은 글을 어떻게 강좌로 보는거죠?? 제목 및 글 3개 적어봤는데 변화가 없는데
어떻게 해야 강의로 출력을 할 수 있는건가요?ㅠ.ㅠ 너무 궁금하네요.. 왜 적용이 안되는건지 DHTML이 적용이 안되는건가.... ㅠㅜ
저는 그누보드 5.4.10 현재 최신 버전과 크롬 버전을 사용하고 있는데 로딩화면만 뜨길래
/lec/index.php

에서

메타 구문을
<meta http-equiv="X-UA-Compatible" content="IE=Edge; chrome=1" />
로 바꾸었더니 잘 됩니다.

그리고 중간 중간에 아이콘이 안 나오는 것이 있어서 저는 개인적으로 수정했습니다. 그 외에는 깔끔하고 좋습니다. 글쓴이 사이드 뷰는 작동은 안하는 것 같습니다. (저는 삭제 예정)
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

+
최신글
🐛 버그신고