2012-03-20 7 views
0

多言語のランディングページを作成したい場合は、 ユーザーが選択した言語に従ってコンテンツを取得します。多言語のFacebookのリンク先ページを作成する最も良い方法は何ですか?

私は、静的なHTMLのアプリを使ってこれを行うことができます私は

デザインとコンタクトフォームを持つようにランディングページをご希望ですか?それを行うための他の方法がありますか?

おかげ

+0

"ユーザーは選択した言語に応じてコンテンツを取得します。"どちらが選ばれましたか?ウェブブラウザがHttpリクエストで送信するOSの1つ?または自分のFacebookアカウントの設定ですか? – DMCS

答えて

0

ユーザーがアプリを承認した後、あなたは、Facebookから署名要求を受けるべきです。この要求については、Signed Requestで説明します。

署名された要求のデータの一部として、のロケール文字列を含むユーザーオブジェクトが取得されます。 そのロケールコードを使用して、ユーザーの優先言語を取得し、それに基づいて行動することができます。

言語の選択に基づいて異なるものを表示したいということは、コンテンツが静的ではなく、動的であることを意味します。 javascriptを使用するだけで、facebookでユーザーを認証し、署名された要求からロケールを取得し、選択した言語に応じて異なる静的HTMLファイルを読み込むことができます。 そのようにコンテンツ自体は静的ですが、選択肢は動的です。

これはあなたの意志です。

+0

あなたの返事をありがとう、まあまあ私はちょっと新しい...と私はすでに私のページにインストールされている静的なHTMLアプリケーションを使用する予定だった。どのように私はあなたのsuggetionを使用できますか? –

+0

私はあなたが提供した情報が限られているため、あなたの状況を完全に理解していません。それよりもはるかに広いと思っていますが、少し詳しく知っている必要があります。質問(s)。 –

+0

OKこれはちょっと掘り下げた後の私の質問です。私は、ユーザーのIP(場所の追跡)に応じてコンテンツを提供する私のウェブサイト上でPHPアプリケーションを構築したと言いますが、私はこのアプリケーションをFacebookページとして使用できますか? –

関連する問題