2012-04-29 3 views
0

を{$のBASEURL}を受け入れることはありません私のファイル:Facebookのコメントは、私は手動で私のアダルトビデオスクリプト(非アダルトコンテンツ)のFacebookのコメントをインストールしたのですが、commentbox以下のエラーメッセージが出続けるいる

<div id="fb-root"></div> 
<script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=MYAPPID"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 
<div style="padding-bottom:10px;"><img src="/templates/frontend/default/images/facebook-comment.gif"></div> 
<div class="fb-comments" data-href="{$baseurl}/video/{$video.VID}/{$video.title}" data-num-posts="20" data-width="990" data-colorscheme="dark"></div> 

avsフォーラムの指示に従って、すべてのエラーが発生します。

答えて

0

テンプレート(?)タグ{$baseurl},{$video.VID}および{$video.title}は、最終的なコメントウィジェットで使用されるHTMLで解決されずそのまま使用され、URLが間違っています。

最終的なURLはdata-hrefであり、文字通りこのようなものではなく、{$baseurl}/video/{$video.VID}/{$video.title}であることを確認してください。

更新:
これがすべてで動作するはずなぜあなたが望むすべてを持っている場合、あなたは...

を実際のURLと{$baseurl}を置き換えますあなたの質問内では何も記述されていない、本当にはっきりしていません現在のページのコメントのソーシャルプラグインは、単にdata-hrefプロパティを省略することができます

<div class="fb-comments" data-num-posts="20" data-width="990" data-colorscheme="dark">/div> 

をしかし、あなたはそれが他のページに表示する必要がある場合は、data-hrefようなコメントに関連付けられたURLを使用する必要があります。それは比較的簡単ですが、正しいURLを取得するために使用する言語/フレームワークに依存します...

+0

はい私はそれが機能していない理由を知っています、私はどのコードをデータ-href = ""タグ? – mcreedy

+0

@mcreedy、これがうまくいかない理由は何もありませんか?あなたの質問は、テンプレート、そのテンプレートを使って作業するフレームワーク、またはその作業を行うことができる言語については何も言及していません.HTMLはそのトリックを行うものではありません。 –

+0

data-hrefを省略すると、プラグインを互換モードにすることはできません。私は最初の質問でフレームワークを言及しました、それは大人のビデオスクリプトです。それはテンプレートシステムでPHPを使用し、テンプレートファイルは.tplで終わります。 – mcreedy

関連する問題