Ads By Google
トップページに1つだけ記事を固定
トップページに1つ記事を固定したいのですが調べた所
<div class="datebody"><div class="date"><br/></div></div>
<div class="fullbody">
<div class="blogbody">
<div class="titlebody"><div class="title">
タイトル記入部分
</div></div>
<div class="main">
本文記入部分
</div></div></div>
<div class="dateend"></div>
で固定出来るのは分かり実践し成功しましたが、
私のしたいイメージとしては
トップ(//blog.livedoor.jp/○○○○/)で
記事部分に自己紹介・ブログ内容
・素材屋等の【ENTER】画像リンクを表示して
その【ENTER】リンクでブログ本文入室・・・
といった形にしたいのですが、
上記のタグの場合、最上部に固定された記事の下に1つ記事が表示され、
且、次のページ(//blog.livedoor.jp/○○○?p=2)にいっても
最上部に固定されたままになりますよね?
(ようは、2ページからも固定記事・通常記事の2つの記事が表示される)
あくまでもトップページ(//blog.livedoor.jp/○○○○/)だけに固定し、
且、その下に最新記事は表示させたくないのですが
何か方法はありますでしょうか?
ちなみに、未来日記は日付が表示される為、なるべく避けたいです。
トップページの表示形式は1件ずつ表示にしてます。
2009-06-11 14:57の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。
回答(2)
1.
2009-06-11 19:02:52
結構できるようなので
やり方だけ書いていこうと思います。
デザインのカスタマイズの
HTMLのトップページで
記事にあたる部分を消して
そこに直接でHTMLでトップページの固定記事を書いていきます。
HTMLでの記事作りが面倒な場合は
1回記事を書いてブログにアップします。
その記事のHTMLソースを表示して
それをそのままコピペします、
これで多分できるんじゃないかと思います。
やり方だけ書いていこうと思います。
デザインのカスタマイズの
HTMLのトップページで
記事にあたる部分を消して
そこに直接でHTMLでトップページの固定記事を書いていきます。
HTMLでの記事作りが面倒な場合は
1回記事を書いてブログにアップします。
その記事のHTMLソースを表示して
それをそのままコピペします、
これで多分できるんじゃないかと思います。
2.
2009-06-11 19:40:45
まずトップページのテンプレートから<$IndexNavigator$>を削除することで、ページからページャを削除すれば2ページ目以降(?p=2)が表示されることはなく、トップページが固定できますよね。
次に<IndexArticlesLoop>内において<$ArticleTitle$>とか<$ArticleBody$>とかを一切合切を削除します。そして次に固定したい記事を代わりにその中に書いて、【ENTER】のリンク先として<$ArticlePermalink$>を利用すれば、トップページは固定でリンク先が常に最新の個別記事という形が実現できます。
次に<IndexArticlesLoop>内において<$ArticleTitle$>とか<$ArticleBody$>とかを一切合切を削除します。そして次に固定したい記事を代わりにその中に書いて、【ENTER】のリンク先として<$ArticlePermalink$>を利用すれば、トップページは固定でリンク先が常に最新の個別記事という形が実現できます。
Ads By Google
コメント(1)
#1. BLUEPIXY
2009-06-12 02:50:52
p=ページ
の部分で、表示するページを表しているわけで、
いわゆるカガミ(トップページ)の部分は、1ページ目に当たるわけです。
1ページに表示される件数で、ページの管理をしているわけで、
1ページ目に表示されるはずの記事を1ページ目以降に順送りできるかというとそういうことはできない(JavaScriptで無理くりやればできるかも・)と思います。
いわゆるトップページ以外に、トップのページを作成して、トップページにつなげるというような形になるかと思いますが、それは、現状ライブドアブログでは、できないので、回答2のように個別ページにつなげて、次ページなどするような苦肉の策になるような気がします。
逆に、ダメだと言われる未来日記形式で、その記事の日付だけ削除するような(スタイルかJavaScriptで)処理をする方が簡単な気がします。




