0

これは生成された Twitter ボタンで、内部にテキストを追加しました。

> <iframe allowtransparency="true" frameborder="0" scrolling="no"
> src="http://platform.twitter.com/widgets/tweet_button.1357735024.html#_=1357817606773&amp;count=horizontal&amp;id=twitter-widget-0&amp;lang=en&amp;original_referer=&amp;size=m&amp;text=<?php
> echo $art["title"].'
> http://web.com/article.php?art_id='.$art["id"];?>&amp;url=<?php
> echo
> 'http://web.com/article.php?art_id='.$art[id];?>&amp;via=MyWeb"
> class="twitter-share-button twitter-count-horizontal" style="width:
> 107px; height: 20px;" title="Twitter Tweet Button"
> data-twttr-rendered="true"></iframe>

問題は、ツイートにリンクを追加できないことです。そこに追加すると、簡単なテキストすら表示されません。

同様の問題やヘルプ、修正方法はありますか?

ありがとうございました

4

1 に答える 1

0

iframe src の構築を簡単にするために、コードを少し再編成します (間違いがあるかもしれません)。$art['title'] が urlencoded であることも確認する必要があります。

 <?php
    $iframe_src  = 'http://platform.twitter.com/widgets/tweet_button.1357735024.html#_=1357817606773&amp;count=horizontal&amp;id=twitter-widget-0&amp;lang=en&amp;original_referer=&amp;size=m&amp;text=';
    $iframe_src .= urlencode($art['title']);
    $iframe_src .= 'http://web.com/article.php?art_id='.$art['id'];
    $iframe_src .= '&amp;url=http://web.com/article.php?art_id='.$art['id'].'&amp;via=MyWeb';
?>
 <iframe allowtransparency="true" frameborder="0" scrolling="no" src="<?php echo $iframe_src; ?>"  
    class="twitter-share-button twitter-count-horizontal" 
    style="width:107px; height: 20px;" title="Twitter Tweet Button"
    data-twttr-rendered="true"></iframe> 
于 2013-01-10T17:01:00.280 に答える