웹마스터 팁

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

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

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

● 현상의 원인

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


ex

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

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


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

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

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


● 해결방법

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

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

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


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

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


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

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

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

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

  

ex.


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

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

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



위의 방식을 응용해서 


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

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

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

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



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

마지막 3탄은 사이트 내 다른 모듈 (게시판 등)에서도 작성 중 본인이 원하는 키워드에
xe위키 내부링크나 엔하위키,위키피디아,포탈검색 등으로 이용할 수 있도록 하는 애드온 커스텀에 대해 
알아보겠습니다.
제목 글쓴이 날짜
1.4.2.0, 1.4.2.1 패치후 레이아웃 깨지시는 분들 참고하세요. [3] 위드파트너 2010.05.19
나의 웹사이트가 어떻게 보이는지 보여 줍니다. [2] 레미짱 2010.05.21
CSS 문구를 쉬운 말로 설명해 드립니다 [2] 레미짱 2010.05.26
XE내에 있는 JW Media Player 업그레이드 하기 [8] 세비군 2010.05.26
mp4 파일을 JW Media Player에 재생할 수 있도록 변경하기 [5] 세비군 2010.05.26
xe를 업데잇 하며 얻은 중대한 경험담. [4] Blue Apple 2010.06.01
하단 사이트맵 원하는 메뉴만 띄우기 [2] 제이닷 2010.06.02
XE 최근 업데이트후 CSS background이 안먹히는 현상 해결. 소렌트. 2010.06.02
[트래픽] 줄이기 팁! 레벨별 아이콘을 CDN 으로 (cafe24) [11] 999 2010.06.04
그동안 고심하던 제로보드 에디터 문제 해결되었음을 기쁜마음으로 알립니다. 유샤인 2010.06.07
파일첨부 100%에서 증발 하는 문제 해결 [1] asgasg 2010.06.08
갤러리 게시판적용시 공지사항을 넣었는데 간격조정이 안맞을경우 file 유리가면™ 2010.06.08
LNB위젯사용하지 않고 초간단 페이지 인식 메뉴 만들기 file 쥰지 2010.06.09
첨부파일 100% 에서 사라지는 문제 저도 해결 [2] 안나오네 2010.06.09
''외부 페이지''에서 CSS/JS 파일 불러들이기 [2] xe-m 2010.06.11
첨부파일 100% 에서 사라지는 문제 해결 방법 [8] 엔키오 2010.06.11
관리자id , 닉네임, e-mail주소, 바꾸기, 최고관리자권한 없애기 [3] 유병철 2010.06.18
referer 로 사이트 차단하기.. [3] 하얀마법 2010.06.20
files 폴더안의 cache 폴더/파일 1초만에 지우기 [3] 999 2010.06.21
스크립트 오류로 고생하시는분 [2] 니오티 2010.06.21