2012-05-09 9 views
1

誰かが私の問題を助けてくれましたか?私は実際のページに応じてFacebookのメタタグを変更したいと思います。私はそのような何かをしようとしたが、それは...実際のページのFacebookのメタタグの変更

<head> 
<script type="text/javascript"> 
window.document.write('<meta property="og:title" content="actual page title"/>'); 
</script> 
<meta property="og:image" content="http://foto.mrsoft.cz/main.php?g2_view=core.DownloadItem&g2_itemId=10843&g2_serialNumber=2"/> 
</head> 

おかげで動作しますしません。

+0

FacebookのクローラーはJavaScriptを実行するつもりはありません。動的メタタグが必要な場合は、これを行うために何らかの種類のサーバスクリプトを使用する必要があります。 – cpilko

+0

そしていくつかの例がありますか?または単に何か、何が私を助けることができますか? –

+0

質問を編集します。これを作成するためにどのプラットフォームを使用していますか? aspやphpのようなサーバー側のスクリプト言語はありますか? – cpilko

答えて

0

サーバーにPHPを有効にし、ページのタイトルを$actual_page_titleのような変数に取り込みます。

は、次にPHP文を使用していることをエコー:

<meta property="og:title" content="<?php echo $actual_page_title; ?>" /> 
+0

動作しません。 http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Ftest.metalforever.info%2Ffb.htmタイトルは<?php echo 'hello'; ?>「こんにちは」だけでなく、何らかの方法でうまくいくと思っています。http://www.metallum.cz/viewtopic.php?p=142914#p142914 –

+0

ファイル名をfbに変更してみてください。 php。それでもうまくいかない場合は、phpが有効になっていないか、サーバー上で正しく設定されていません。 PHPを使うために必要なことについて、ホスティングプロバイダに話してください。 – cpilko

+0

ありがとうございます。私は "htm"の名前を "php"に変更するのを忘れていました。基本的なエラー.-)。今はうまくいく。どうもありがとうございます。 –

関連する問題