"미디어위키 그림 클릭 안되게 하기"의 두 판 사이의 차이

(새 문서: {{테스트|MediaWiki 1.23.3}} ;Mediawiki Non-clickable Images ;미디어위키 그림 클릭 안되게 하기 ==방법== *미디어위키 폴더/includes/Linker.php 파일의 ge...)
 
잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
6번째 줄: 6번째 줄:
*[[미디어위키 폴더]]/includes/Linker.php 파일의 getImageLinkMTOParams 함수의 하단부
*[[미디어위키 폴더]]/includes/Linker.php 파일의 getImageLinkMTOParams 함수의 하단부
*<code>$mtoParams['desc-link']</code> 변수의 값을 true 에서 false로 수정
*<code>$mtoParams['desc-link']</code> 변수의 값을 true 에서 false로 수정
<source lang='php' line start='688' highlight='20'>
<syntaxhighlight lang='php' line start='688' highlight='20'>
private static function getImageLinkMTOParams( $frameParams, $query = '', $parser = null ) {
private static function getImageLinkMTOParams( $frameParams, $query = '', $parser = null ) {
$mtoParams = array();
$mtoParams = array();
31번째 줄: 31번째 줄:
return $mtoParams;
return $mtoParams;
}
}
</source>
</syntaxhighlight>


==참고 자료==
==참고==
*https://www.mediawiki.org/wiki/Manual:Non-clickable_Images
*https://www.mediawiki.org/wiki/Manual:Non-clickable_Images


[[분류: 미디어위키]]
[[분류: 미디어위키]]

2020년 11월 2일 (월) 00:56 기준 최신판

Mediawiki Non-clickable Images
미디어위키 그림 클릭 안되게 하기

1 방법[ | ]

  • 미디어위키 폴더/includes/Linker.php 파일의 getImageLinkMTOParams 함수의 하단부
  • $mtoParams['desc-link'] 변수의 값을 true 에서 false로 수정
	private static function getImageLinkMTOParams( $frameParams, $query = '', $parser = null ) {
		$mtoParams = array();
		if ( isset( $frameParams['link-url'] ) && $frameParams['link-url'] !== '' ) {
			$mtoParams['custom-url-link'] = $frameParams['link-url'];
			if ( isset( $frameParams['link-target'] ) ) {
				$mtoParams['custom-target-link'] = $frameParams['link-target'];
			}
			if ( $parser ) {
				$extLinkAttrs = $parser->getExternalLinkAttribs( $frameParams['link-url'] );
				foreach ( $extLinkAttrs as $name => $val ) {
					// Currently could include 'rel' and 'target'
					$mtoParams['parser-extlink-' . $name] = $val;
				}
			}
		} elseif ( isset( $frameParams['link-title'] ) && $frameParams['link-title'] !== '' ) {
			$mtoParams['custom-title-link'] = self::normaliseSpecialPage( $frameParams['link-title'] );
		} elseif ( !empty( $frameParams['no-link'] ) ) {
			// No link
		} else {
			$mtoParams['desc-link'] = false; // 2015-03-11 jmnote. true -> false
			$mtoParams['desc-query'] = $query;
		}
		return $mtoParams;
	}

2 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}