2012-11-09 7 views
7

サイトには2つのセクションがあります。 「どこでも」と「LA」。
デフォルトは 'Everywhere'セクションです。リンクをクリックするとクッキーを作成し、次回訪問時にクリックされたリンクにリダイレクトします

訪問者が 'LA'セクションのリンクをクリックし、別の訪問でメインサイトに戻ると、その 'LA'セクションにリダイレクトされると、どのようにクッキーを作成するのですか?

このスクリプトを変更しようとしました。 http://www.javascriptsource.com/cookies/cookie-redirect.html

チェックボックスの代わりに、そのリンクと1つだけです。しかし、動作していないようです。 私はjavascriptでプロではないので、私と一緒に裸をしてください。

ありがとうございます!

+0

JavaScriptはうまくいきますが、この種の作業はサーバー側の処理に適しています。 – TheZ

答えて

4

私が通常行うことは、条件付きを作成し、その中にクッキーを埋め込んで作成することです。また、私はこのアドオンを使用する傾向がある:http://devot-ee.com/add-ons/cookies

2

タッド、

あなたは、LAのセクションリンクのクリックハンドラを使用して、JavaScriptを使用したいしようとしているCookieを設定するために。 javascriptでクッキーを設定するときに助けが必要な場合は、http://www.quirksmode.org/js/cookies.htmlにある優れた入門記事がありますが、これは最新のものではありませんが、まだ完全に動作しています。

Cookieが設定されたら、EE用のプラグインの1つを使用するように切り替えます。これにより、ページの読み込み時にテンプレート(おそらく、埋め込みまたはスニペットテンプレート)にそのプラグインが存在するかどうかを確認できます。 Cookieが見つかった場合は、標準のEEリダイレクト構文を使用して、訪問者を関連セクションに送信できます。

関連する問題