2012-05-24 2 views
0

나는 folloiwng facebook sharer.php 스크립트를 Facebook 페이지 탭 응용 프로그램에서 실행하고 있습니다. 내가 시도하고 재미있는 것은이facebook을 사용하여 통화 기호 표시 sharer.php

htmlentities(money_format("%10.2n", $numrows[price])) 

사용하여 통화 기호를 추가 할 때까지 비중이 큰 작품이 공유 옵션은 페이지뿐만 아니라 currecny 기호, 그리고 currecny 기호가 제대로

를 표시

여기에 완전한 코드가 있습니다.

<?php 
    $title=urlencode(''.$numrows['title'].' | '. htmlentities(money_format("%10.2n", $numrows[price])).' '.$currency_code.''); 
    $url=urlencode(''.$token.''); 
    $summary=urlencode(''.$numrows['description'].''); 
    $image=urlencode(''.$numrows['img1'].''); 
?> 
<a id="button" onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=<?php echo $title;?>&amp;p[summary]=<?php echo $summary;?>&amp;p[url]=<?php echo $url; ?>&amp;&p[images][0]=<?php echo $image;?>', 'sharer', 'toolbar=0,status=0,width=550,height=400');" target="_parent" href="javascript: void(0)"> 
<input type='submit' class='btn' title='Share This Item With Friends' value='Share On Facebook'></form> 
</a> 

감사합니다 사전에이 기호를 표시 해주기 일 수

답변

0

저 미치게 된 것은 한 가지이지만, 쿼리 문자열에 추가하는 것은 완전히 다른 것입니다. PHP 프로그래머가 아니기 때문에 htmlentities(money_format(...))을 호출 한 결과가 확실하지 않지만 '=', '처럼'querystring에 코드를 추가하기 위해 인코딩 할 필요가 있다고 생각하십니까? ' 및 '&'.

공유 버튼이 같이 버튼에 찬성 사용되지 않습니다를 : 그렇게 말한다면 당신이 문서에서 읽을 수

, 당신은 페이스 북의 점유율은 더 이상 사용되지되지 않고 더 이상 지원 알고 있어야합니다 은 더 이상 지원되지 않습니다. 번으로 앱에 최대한의 트래픽을 유도 할 수있을 때마다 Like 버튼을 사용하십시오.

(참조 : http://developers.facebook.com/docs/share/)

그리고 :

이전 공유 버튼에 무슨 일이? 좋아요 버튼을 사용자 는 한 번의 클릭으로, 그 이미 연결 한 자신의 친구 확인할 수 있도록하여 연결할 수 있도록 클릭률을 향상하기 때문에 우리가 같이 버튼, 을 출시 할 때

우리는 공유 버튼을 추천하지 않습니다.

(참조 : http://developers.facebook.com/docs/reference/plugins/like/)

당신은 등 버튼을 전환해야합니다,하지만 너무 당신이 인코딩 일을 URL로 존재해야합니다.