문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자.
== 미디어위키 댓글 기능 추가 extention == * 가장 많이 사용되는 댓글 관련 확장 ** CommentStreams : 보다 풍부한 스트림 기반 댓글을 제공 ** AjaxComments : 기존 토론 페이지를 대체할 수 있음 ** Commentbox : 간단한 댓글 상자 기능이 필요할 때 == 설치 방법 == === CommentStreams 설치 방법 === 1) 설치: <source lang=python> cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/CommentStreams </source> 2) LocalSettings.php 파일 끝에 추가 <source lang=python> wfLoadExtension('CommentStreams'); $wgCommentStreamsNamespaceIndex = 844; // 댓글을 표시할 기본 네임스페이스 설정 $wgCommentStreamsNewestStreamsOnTop = true; // 최신 댓글이 위에 표시되도록 설정 $wgCommentStreamsAllowedNamespaces = [0, 1]; // 댓글을 허용할 네임스페이스 지정 $wgCommentStreamsInitiallyCollapsedNamespaces = []; // 기본적으로 접힌 상태로 표시할 네임스페이스 $wgCommentStreamsUserRealNamePropertyName = null; // 사용자 실명을 표시할 속성 이름 </source> 3) 데이터베이스 업데이트 : MediaWiki의 update.php 스크립트를 실행해 필요한 데이터베이스 테이블을 생성 : LocalSettings.php 파일이 있는 미디어위키 root에서 실행 <source lang=python> sodo php maintenance/update.php </source> {{틀:요약 |제목=특징 # 댓글을 게시하고 수정하거나 삭제할 수 있으며, 댓글 스트림이 페이지 하단에 표시됩니다. # 최신 댓글이 상단에 표시되도록 구성할 수도 있습니다. }} === AjaxComments 설치 방법 === 1) 설치 : AjaxComments 폴더를 extensions/에 복사하고 2) LocalSettings.php 파일 끝에 추가 <source lang=python> wfLoadExtension('AjaxComments'); $wgAjaxCommentsLikeDislike = true; // 댓글에 좋아요/싫어요 기능 활성화 $wgAjaxCommentsAvatars = true; // Gravatar 서비스를 통한 사용자 아바타 표시 $wgAjaxCommentsPollServer = 0; // 서버 변경사항을 주기적으로 확인 $wgAjaxCommentsEmailNotify = true; // 댓글 관련 이메일 알림 활성화 $wgAjaxCommentsAdmins = 'sysop'; // 관리자 권한이 있는 사용자 그룹 설정 </source> 3) 데이터베이스 업데이트 : update.php 스크립트를 실행하여 필요한 테이블을 만듭니다. : : LocalSettings.php 파일이 있는 미디어위키 root에서 실행 <source lang=python> php maintenance/update.php </source> {{틀:요약 |제목=특징: 페이지 하단에 댓글 기능을 추가하며, 사용자가 댓글을 수정하거나 삭제할 수 있습니다. 관리자 권한을 가진 사용자는 다른 사람의 댓글도 관리할 수 있습니다. }} === Commentbox 설치 방법 === 1) 설치 : Commentbox 폴더를 extensions/에 복사하고 2) LocalSettings.php 파일 끝에 추가 <source lang=python> wfLoadExtension('Commentbox'); </source> {{틀:요약 |제목=기능: 페이지 하단에 간단한 댓글 입력 상자를 추가합니다. 주로 페이지의 토론 탭에 새 섹션을 더 쉽게 추가하는 용도로 사용됩니다. }} 3. Commentbox 확장 프로그램 설정 Commentbox는 간단한 댓글 상자를 제공하며, 기본적인 네임스페이스와 상자 크기를 조절할 수 있습니다 . $wgCommentboxNamespaces = [0]; // 기본 네임스페이스에만 댓글 상자 표시 $wgCommentboxRows = 5; // 댓글 입력 상자의 줄 수 설정 $wgCommentboxColumns = 50; // 댓글 입력 상자의 열 수 설정 • $wgCommentboxNamespaces: 댓글 상자가 표시될 네임스페이스를 지정합니다. • $wgCommentboxRows: 댓글 입력 상자의 줄 수를 설정합니다. • $wgCommentboxColumns: 댓글 입력 상자의 열 수를 설정합니다. 4. 매개변수 설정의 위치와 사용 방법 • 모든 매개변수는 LocalSettings.php 파일에서 정의합니다. • 확장 프로그램 로드 코드 아래에 각 매개변수를 추가합니다. 예시 – CommentStreams 설정과 매개변수 추가: wfLoadExtension('CommentStreams'); // 확장 프로그램 로드 // CommentStreams 설정 $wgCommentStreamsAllowedNamespaces = [0]; // 댓글을 허용할 네임스페이스 $wgCommentStreamsNewestStreamsOnTop = true; // 최신 댓글 상단 표시 5. 설정 확인 • 설정이 적용되었는지 확인하려면 Special:Version 페이지로 이동해 설치된 확장 프로그램 목록을 확인합니다: http://<your-wiki-domain>/Special:Version 이와 같이 MediaWiki의 **Configuration Parameters**를 사용해 다양한 댓글 확장 기능을 구성할 수 있습니다. 이러한 매개변수는 사이트의 요구에 맞게 확장 프로그램을 맞춤화하는 데 필수적입니다. [[category:미디어위키]]
문서 저장 미리 보기 차이 보기 취소