웹마스터 팁

위키정복 1탄- 위키 메인 페이지를 만들어보자 에 이어서 이번 팁은 미디어위키 문법을 사용하면서, 
위키 첫번째 작성한 문서에서 내부링크를 사용하고싶은 분들에 한해 유용한 팁입니다.
소개 혹은 콘텐츠 요약링크용 메인페이지를 사용한다는 가정하에 서술하였습니다.

● 미디어위키의 내부링크 기능
미디어위키 문법 사용자는 내부링크라는 기능을 사용할 수 있습니다.
내부링크는 위키글 작성 시 위키모듈에 존재하는 다른 문서들에 직접 링크를 걸어주는 기능으로
문서들간 시냅스를 형성해준다고 표현할 수 있습니다.

● 내부링크의 경로버그
그런데 이러한 내부링크를 첫번째 작성한 위키문서에 적용하면 분명히 존재하는 위키문서임에도
연결이 안되고 빨간글씨로 나오는 경우가 있습니다. 

● 현상의 원인

위키모듈의 index 주소가 실제 위키모듈의 내부링크 태그 사용 시 연결되는 주소와 달라서 그렇습니다.


ex

위키모듈 첫번째 페이지를 누르면 연결되는 주소 - http://도메인/xe/키워드

내부링크에 사용되는 문서의 단축주소 - http://도메인/xe/위키모듈명/entry/키워드


보시다싶이 위키모듈 첫번째 페이지에는 위키의 모듈명이 빠졌고 
동시에 단축주소에는 entry라는 경로가 추가되었습니다.

위키모듈을 수정하지 않는 이상 절대로 위키모듈의 index페이지에서 내부링크를 사용할 수 없습니다.

반면 첫번째 작성된 글의 단축주소의 경로로 접근하면 내부링크가 정상 작동합니다.


● 해결방법

이것으로 문제를 겪는 경우는 위키모듈을 메뉴에 바로 올려놓아서 사용하는 경우 발생하는데

모듈설계상에 버그가 맞습니다. 위키모듈 사용자가 적어서 위 사항이 개선되려면 많은 시간이 걸리는바

간단한 대처법들을 소개하고자 합니다.


1. 첫째 방법은 위키의 첫번째 문서에서 내부링크 기능을 사용하지 않는 것입니다. 

    이 경우 가장 속편한 방법이 되겠으나 해결법은 아니죠. 


2. 둘째 방법은 위키모듈을 최상단에 놓지말고 바로가기 페이지를 만들고 주소를 

   http://도메인/xe/entry/첫번째글제목 로 연결해주는 것입니다. 그리고 동시에 위키모듈은

   이 바로가기의 하위경로에 집어넣어준 뒤 메뉴노출 권한을 조정합니다. 

   그러면 내부링크 태그가 잘 작동할 뿐더러 레이아웃의 메뉴네비게이션에도 잘 잡힙니다.

  

ex.


---위키메인(페이지)

           ---위키(바로가기- 주소 http://도메인/xe/위키모듈명/entry/첫번째글제목)

               ---위키모듈(권한설정으로 안보이게 조정)      



위의 방식을 응용해서 


---위키메인(바로가기-위키소개 혹은 모듈바로가기)

   ---위키소개(페이지)

           ---위키(바로가기- 주소 http://도메인/xe/위키모듈명/entry/첫번째글제목)

               ---위키모듈(권한설정으로 안보이게 조정)      



이런식으로  사용할 수도 있습니다.
복잡한 듯 하면서도 위키모듈을 바로가기 안에 넣어주는 방식만 이해하면 간단합니다.

마지막 3탄은 사이트 내 다른 모듈 (게시판 등)에서도 작성 중 본인이 원하는 키워드에
xe위키 내부링크나 엔하위키,위키피디아,포탈검색 등으로 이용할 수 있도록 하는 애드온 커스텀에 대해 
알아보겠습니다.
제목 글쓴이 날짜
회원가입시 validation error 가 뜨거나 회원가입이 안될때 [2] 똑디 2013.07.27
ssh같은거 필요없이 편하게 XE 설치하기. [13] file 재훈군 2012.03.04
게시판 에디터에서 자동저장 기능의 시간간격 조절하는 방법 [1] sejin7940 2013.07.26
게시글에 댓글 부분 추천, 비추천 바로 노출하기 [5] file 똑디 2013.07.19
[위키정복]2탄 - 미디어위키의 내부링크를 버그를 해결하자 [2] kukuriko 2013.07.25
[위키정복]3탄 - 사이트내 게시판 등에서 위키링크를 사용하자 [3] file kukuriko 2013.07.25
[위키정복]1탄- 메인 페이지를 만들어보자 [1] kukuriko 2013.07.25
MyISAM --> InnoBD 이전시 문제점 및 고려사항(엔진 교체) [8] 좋은아빠되기 2013.07.24
모바일에서 댓글 중복되는 현상 해결- 애드온 문제 Happiness 2013.07.24
모바일 설문조사 크기조절하기 다른 버전 [4] 낭만구미호 2013.07.15
이미지마크가 있을경우 레벨아이콘 표시안하기 [1] 소렌트. 2012.12.07
XE 1.5 를 1.7 로 업데이트한 경우, 카테고리 사용여부 설정 버그 수정법 sejin7940 2013.07.21
XE 1.7으로 업데이트 한 후 게시판을 생성하실 수 없으신가요? file 윈컴이 2013.07.19
회원가입폼에 필수항목 * 부분 처리 [3] 똑디 2013.07.18
XE 1.5 or 1.7 업그레이드후 글 ,댓글 쓸때 "내용 값은 필수" 혹은 내용 입력 하라는 메세지 뜰때 [3] Happiness 2013.07.17
XE로 API 처리 완전 정복하기(1) [6] file 라르게덴 2009.11.02
우분투 apm에서 "쉬운 설치" 에러시 팁 [4] 김상호 2010.12.22
사이트 내 닉네임을 일괄 변경하기 [6] 윈컴이 2012.11.09
모바일 설문조사 크기조절하기 ~ 오락실주인 2013.07.14
첨부파일 100% 증발문제 (서버랑 관련이..) [13] imvv99z 2012.06.13