가온 위키:기능 구현 불가-누가 해결책을 알려주세요!

이 문서는...

  1. 답답한 우리의 가온 위키 관리자가 구현하지 못해, 착한 유저가 해결책을 제시한 경우, 감사의 표시로 이곳과 가온 위키 커뮤니티에 표시하는 곳입니다.

구현 못한 부분

  • 아직까지 없습니다.

해결됨

리버티 스킨 관련 문제

리버티 스킨과 관련된 문제는 가온 위키:기능 구현 불가-누가 해결책을 알려주세요!/리버티 스킨 문서를 참고하자.

니코동 영상 가져오기

  1. 어디서는[1] SSL을 적용해도 잘만 가져오는데, 여기는 못 가져오네...
  2. EmbedVideo 확장 기능을 수정해 보았지만 어렵네...
  3. 그래도 수정을 완료했다!(스스로 토닥이는 관리자. 잘했어. 하얗게 불태웠어.)

수정 전

  • ./extensions/EmbedVideo/classes/VideoService.php 파일이다.
215 'nico' => [
216 			'embed'			=> '<iframe srcdoc="&lt;script type=&quot;text/javascript&quot; src=&quot;http://ext.nicovideo.jp/thumb_watch/%1$s?w=%2$d&amp;h=%3$d&quot;&gt;&lt;/script&gt;" width="%2$d" height="%3$d" frameborder="0" allowFullScreen="true"></iframe>',
217 			'default_width'	=> 640,
218 			'default_ratio'	=> 1.59609120521173, // (490 / 307)
219 			'https_enabled'	=> false,
220 			'url_regex'		=> [
221 				'#nicovideo\.jp/watch/((?:[a-zA-Z]{2})?[\d]+)#is'
222 			],
223 			'id_regex'		=> [
224 				'#^((?:[a-zA-Z]{2})?[\d]+)$#is'
225 			]
226 		],


수정 후

215 'nico' => [
216 			'embed'			=> '<iframe src="https://embed.nicovideo.jp/watch/%1s/" width="%2$d" height="%3$d" frameborder="0" allowFullScreen="true"></iframe>',
217 			'default_width'	=> 640,
218 			'default_ratio'	=> 1.59609120521173, // (490 / 307)
219 			'https_enabled'	=> true,
220 			'url_regex'		=> [
221 				'#nicovideo\.jp/watch/((?:[a-zA-Z]{2})?[\d]+)#is'
222 			],
223 			'id_regex'		=> [
224 				'#^((?:[a-zA-Z]{2})?[\d]+)$#is'
225 			]
226 		],


  1. 'embed'=> '<iframe srcdoc="<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/%1$s?w=%2$d&h=%3$d"></script>"'embed'=> '<iframe src="https://embed.nicovideo.jp/watch/%1s/"로 변경한다.

이미지 크기 설정시 파일 링크만 뜨는 현상

  1. [[파일:updates.png|100px]] 이렇게 하면 일반 문서처럼 링크로 뜬다.
  2. 서버 이전 전에는 이러지 않았는데...
  3. 미디어위키 헬프 데스크에서 찾았다.

수정 전

  1. 미디어위키의 루트 폴더에 있는 LocalSettings.php를 수정한다.
  2. 아직 수정 전이므로 아래 내용은 없을 것이다.

수정 후

  1. LocalSettings.php의 하단 부분에 추가하자.
$wgGenerateThumbnailOnParse = true;
  1. 그리고 미디어위키 버전이 1.30 이상인 경우, 썸네일을 재생성하자.
  2. 미디어위키의 루트 폴더에서 maintenance 폴더로 이동한 뒤, 아래의 명령어를 입력하자.
php rebuildImages.php

하고 싶은말

  1. 이 오류는 미디어위키 1.27 버전에서는 없던 오류이므로 1.30 이상 버전의 오류같다.
  2. 물론 썸네일은 Imagemagick가 미리 설치 및 미디어위키에서 미리 설정 되어 있어야 한다.

신택스 강조(Syntax Highlight) 사용시 사용된 문서가 구문 강조에 오류가 있는 문서로 분류되는 현상

미디어위키 1.33.1 버전에 있는 SyntaxHighlight 확장기능을 사용하는 경우, "구문 강조에 오류가 있는 문서"로 자동 분류된다.

미디어위키 코어에 포함되어 있는 버전만 파이썬 전역 환경변수 처리를 요구한다.

구버전 사용

1.32.x 버전의 구버전을 사용하는 방법이다. 웹호스팅과 같이 서버를 직접 조작하지 못하는 경우에 사용하면 된다.

SyntaxHighlight 다운로드 페이지로 이동 후, 미디어위키 버전을 1.32 버전으로 설정 후, 기존에 있던 확장기능 삭제 후 새로 받은 버전으로 업로드 한다.

확장기능 페이지서 1.33버전으로 다운로드

이상하게 1.33 버전으로 다운로드 받아도 작동한다. 아마도 코어 파일에 포함되어 있는 버전만 파이썬 전역 환경변수 처리해야 하는 것 같다.

이후 미디어위키 1.34 코어에 포함된 버전은 해당 문제가 발생하지 않는다. 1.33.1에 포함된 버전만 문제인 것 같다.

구현한 기능

  • 아직 존재하지 않습니다.

각주

  1. 크흠... 트리위키라 하면 알겠지...?