웹마스터 팁

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

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

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

● 현상의 원인

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


ex

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

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


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

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

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


● 해결방법

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

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

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


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

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


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

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

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

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

  

ex.


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

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

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



위의 방식을 응용해서 


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

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

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

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



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

마지막 3탄은 사이트 내 다른 모듈 (게시판 등)에서도 작성 중 본인이 원하는 키워드에
xe위키 내부링크나 엔하위키,위키피디아,포탈검색 등으로 이용할 수 있도록 하는 애드온 커스텀에 대해 
알아보겠습니다.
제목 글쓴이 날짜
개인서버나 호스팅운영하실분들 참고하세요 [6] 데브위트™ 2012.06.19
virtualhost 사용에 관한 잡담 [3] 인터니즈™ 2012.06.15
첨부파일 100% 증발문제 (서버랑 관련이..) [13] imvv99z 2012.06.13
게시판에 간단하게 테두리넣기 [2] 고요나 2012.06.09
다국어시, 언어코드 찾기 후 검색을 한 뒤 적용 누르면 적용 안 되는 버그 수정 sejin7940 2012.06.08
1.5업데이트 후 방명록스킨에서 글 안보이는 문제 해결하기 [1] 아나키s 2012.06.05
글 드래그, 오른쪽마우스, 글복사 한번에 막는방법 [6] 리엔필드 2012.06.05
관리자에서 그룹검색을 이용한 회원목록 제대로 안 보일때.. [2] sejin7940 2012.06.01
모바일 첨부,댓글,댓글쓰기 항상 열어놓기 [10] 키스미베이베 2012.05.31
회원가입시 항목 설명부분에 html 태그를 쓰고플 경우 [3] sejin7940 2012.05.24
쉬운설치후 백지현상 해결방법 [복잡해서 다시 작성하였습니다.) [4] file 마음의빈자리 2012.05.24
코딩하시는 분들 참고.. [1] 엘카 2012.05.24
관리자페이지 게시판목록에서 일괄 권한 설정 안 되는 버그 수정법 [1] sejin7940 2012.05.17
socialxe 페이스북에서 SSL timeout 해결법 및 자체 서버사용시 500 문제해결 [1] spi-ca 2012.05.16
제로보드XE 1.4 -> 1.5 초간단 업그레이드 [10] 행복돌이 2012.05.15
[수정본] Minify으로 사이트 개선하기 [28] file 크루씨 2012.05.12
XE 문서 및 게시판 첨부파일 증발 오류시 [1] Ooops 2012.05.10
제작시 방화벽문제 때문에 고정IP 주소가 필요할때 [2] sejin7940 2012.05.09
가입폼 글자 수 입력 제한 수정 방법 입니다. (검색해도 어디에도 되는게 없어서 올립니다.) [7] easeE 2012.05.03
통합검색 기능에 권한 적용하기 (완전 차단 필요할 때) [9] file 모노소프트 2012.04.30