"미디어위키 페이스북 좋아요 버튼 달기"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-{{clear}} +{{zclear}}))
 
(사용자 2명의 중간 판 39개는 보이지 않습니다)
1번째 줄: 1번째 줄:
;How to add like button in Mediawiki
;미디어위키 페이스북 좋아요 버튼 달기
;미디어위키 페이스북 좋아요 버튼 달기
;미디어위키 좋아요 버튼 추가
;미디어위키 좋아요 버튼 추가
[[File:Botón Me gusta.svg|100px]]
{{zclear}}


==FacebookLikeButton.php==
==개요==
FacebookLikeButton.php 파일을 아래 내용으로 생성한다.<ref>http://www.mediawiki.org/wiki/Extension:FacebookLikeButton 에 있는 것을 필자가 조금 축약한 소스코드이다.</ref>
*http://www.mediawiki.org/wiki/Extension:FacebookLikeButton 가 있으나, 크로스사이트 스크립팅 위험이 있어서 사용금지
<source lang='php'>
*대신 http://www.mediawiki.org/wiki/Extension:SNSButtonsInSidebar 를 사용하시오.
<?php
$wgExtensionFunctions[] = "facebooklikebuttonExtension";
function facebooklikebuttonExtension() {
global $wgParser;
$wgParser->setHook( "facelikebutton", "renderFacebookLikeButton" );
}
function renderFacebookLikeButton( $input, $argv ) { 
$style= @$argv['style'];
$showsend= @$argv['showsend'];
if (is_numeric($style) && $versions_facelikebutton[$style] ) $version = $style;
$version = 1;
if( is_numeric($showsend) && $showsend > 1 ) $s = "true";
else $s = "false";
if($version == 1) return '<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="" send="'.$s.'" width="450" show_faces="true" action="like" font=""></fb:like>';
if($version == 2) return '<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="" send="'.$s.'" layout="button_count" width="450" show_faces="false" action="like" font=""></fb:like>';
return '<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="" send="'.$s.'" layout="box_count" width="450" show_faces="true" action="like" font=""></fb:like>';
}
$wgExtensionCredits['parserhook'][] = array(
'name' => 'Wiki FacebookLikeButton',
'version' => '1.0.0',
'author' => 'Piotr Zuk',
'url' => 'http://www.mediawiki.org/wiki/Extension:FacebookLikeButton',
'description' => 'Mediawiki FacebookLikeButton Extension'
);
</source>


==주석==
==같이 보기==
<references/>
*[[페이스북 좋아요 버튼]]


==참고 자료==
==참고==
*http://www.mediawiki.org/wiki/Extension:FacebookLikeButton


[[분류: 미디어위키]]
[[분류: 미디어위키]]
[[분류: 페이스북]]
[[분류: 페이스북]]

2020년 11월 1일 (일) 18:07 기준 최신판

How to add like button in Mediawiki
미디어위키 페이스북 좋아요 버튼 달기
미디어위키 좋아요 버튼 추가

Botón Me gusta.svg

1 개요[ | ]

2 같이 보기[ | ]

3 참고[ | ]

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