웹마스터 팁

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

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

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

● 현상의 원인

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


ex

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

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


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

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

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


● 해결방법

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

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

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


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

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


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

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

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

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

  

ex.


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

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

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



위의 방식을 응용해서 


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

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

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

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



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

마지막 3탄은 사이트 내 다른 모듈 (게시판 등)에서도 작성 중 본인이 원하는 키워드에
xe위키 내부링크나 엔하위키,위키피디아,포탈검색 등으로 이용할 수 있도록 하는 애드온 커스텀에 대해 
알아보겠습니다.
제목 글쓴이 날짜
회원 팝업메뉴에서 작성글 클릭시 다른 아이디 검색 안되게 하기 [3] 절망린 2009.07.03
윈도우즈 서버2008에 설치하고 게시판에 대용량파일 업로드 안되시는 분들은... 헨리지 2009.07.04
글 작성시 미리 저장된 서식 불러오기. [10] file 개돌 2009.07.09
레이 아웃이 가로 가운데일 때 좌우 왔다 갔다 하는 문제 [5] 강신봉 2009.07.09
무료 채팅 프로그램인데 꽤 유용하네요.. (xe와 닉네임 연동(넨네님 추가) [8] 리우  2009.07.10
싸이트 운영하면서 외부링크 차단하는방법 100% ok [12] 뭥미1 2009.07.10
xe 124 버전 파일첨부,다운로드 안되시는분들 ~! [7] file 일인자 2009.07.12
Lavalic Mp3 플레이어를 대신하는... [8] 조성우371 2009.07.13
게시판 글 검색시 검색 대상 선택을 자유롭게 고치기 [6] file June Oh 2009.07.15
2차 메뉴가 없을 경우 왼쪽 메뉴 숨기기 [5] file 엔시아- 2009.07.16
확장변수를 위젯에서 출력하기 [5] bibi 2009.07.19
트리메뉴(dtree) 대충 정리 [11] file 한이73 2009.07.19
팁이 아니고 저같은 초보자 분들이 아셔야 할 사항하나! [5] 토니박스 2009.07.20
Unexpected error occured 라는 메시지가 뜰 경우 해결 방안들 [5] RainSky 2009.07.21
xe_official_v2 xe공식레이아웃v2 관리자메뉴 나타나게 하기. [11] Habile 2009.07.24
http 두번 븥는 문제 .. 위젯 스타일 스퀘어 페이스 more 버그입니다. [2] 최영석222 2009.07.25
xe 파일첨부 시 증발하는 현상 해결 팁 [5] iwishiwas.idtail.com 2009.07.28
[비나무님글 ] xe_official_v2 레이아웃 사이트맵 없애는 방법 [3] 토니박스 2009.07.29
엄지 추천 기능 본문에 삽입 하고자 하실때 (급조) [2] file thejeon 2009.07.29
게시판 링크 무조건 새창으로 뜨게 하는 법 ^^ [7] Jiyoung540 2009.07.29