私のBloggerブログでは、このコードがテンプレートに含まれています
<b:if cond='data:blog.pageType == "index"'>
<b:else/>
<p><data:post.body/></p>
</b:if>
このコードは基本的に、個々のブログページにある場合にのみブログ投稿の本文を表示します。
ここで例を見ることができますwww.spoilertv.comホームページにいるときは、投稿のタイトルだけが表示されます。タイトルをクリックすると、投稿全体が表示されます。
私がやりたいのは、ブログの読者に、投稿の本文をホームページに表示するかどうかを選択できるようにすることです。
「フルコンテンツを表示」のようなブログに配置できるシンプルなラジオボタンまたはチェックボックスが欲しいのですが。これはデフォルトでオフになっています。ユーザーがクリックすると、Jqueryを使用してCookieを設定し、ページをリロードします。
Cookieは、ユーザーが後でサイトに戻った場合にユーザーの設定を記憶し、それに応じて表示するために使用されます。
上記のコードは、Cookieの値をチェックし、フルコンテンツに設定されている場合は表示されるように、更新する必要があります。このような擬似コード。
<b:if cond='data:blog.pageType == "index"'>
if cookie is set to full content then
<p><data:post.body/></p>
endif
<b:else/>
<p><data:post.body/></p>
</b:if>
誰かがこの小さなプロジェクトで私を助けてくれるなら、私はとても感謝しています。
助けてくれてありがとう。