解決済
プラグイン表示について
トップページ、カテゴリページ、個別ページにそれぞれ違ったプラグインを表示したいのですが、どうしたら設定できますでしょうか。というのも、トップで表示しているプラグインの中で、個別ページでは表示したくないプラグインがあるのです。
2006-03-07 22:52の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
Ads By Google
回答(2)
1.
2006-03-07 23:19:53

3種類は設定できませんが、2種類なら可能ですよ^^
2カラムであることが前提ですが、やりかたは
プラグインの設定で、トップページに表示したいプラグインをAに
個別ページに表示したいプラグインをBに設定します
どちらにも表示させたいプラグインは、それぞれ別々に設定します(2つ必要ということです)
そして、デザインの変更→カスタマイズで、
トップページHTML内の<$PluginList$>を<$PluginList_A$>に、
個別ページHTML内の<$PluginList$>を<$PluginList_B$>に変更し、
全ページ再構築すればOKです
カテゴリには、どちらか好きなほうで変更してください^^
2カラムであることが前提ですが、やりかたは
プラグインの設定で、トップページに表示したいプラグインをAに
個別ページに表示したいプラグインをBに設定します
どちらにも表示させたいプラグインは、それぞれ別々に設定します(2つ必要ということです)
そして、デザインの変更→カスタマイズで、
トップページHTML内の<$PluginList$>を<$PluginList_A$>に、
個別ページHTML内の<$PluginList$>を<$PluginList_B$>に変更し、
全ページ再構築すればOKです
カテゴリには、どちらか好きなほうで変更してください^^
2.
2006-03-08 04:20:46

私は、Firefoxでソースを見て、必要なものをHTMLに直接書き込んでいます。
具体的には、HTML内の<$PluginList$>や<$PluginList_A$>といったプラグインの表示にあたるところを削除し、その部分に、
<div class="sidetitlebody">
<div class="sidetitle">Welcome!!</div>
</div>
<div class="sidetop"></div>
<div class="side">
足をお運びいただき、ありがとうございます!
</div>
<div class="sidebottom"></div>
上記のような記述を加えるといった具合です。
これによってある程度は自由なカスタマイズをすることが出来るかと思います。
ただ、
1.月別アーカイブは月が変わるごとに新しくリンクを書き加えていく必要がある。
2.カテゴリ別アーカイブでも新しいカテゴリを加えたり、名称の変更などを行えば、加筆修正が必要。
このように、サイドバーを修正したい場合にはHTMLを修正する必要があり、カテゴリ・月別・個別でそれぞれこの方法をとっていると、結構骨が折れます。
また、
1.カテゴリ別では記事件数を自動で反映することが出来ない。
2.最新記事表示も自動では反映されない。
この辺りは自動でさせようとしても、この方法では難しいかと・・・。
livedoorがプラグインのソースを明かしてくれれば、状況は変わるのですがね。
具体的には、HTML内の<$PluginList$>や<$PluginList_A$>といったプラグインの表示にあたるところを削除し、その部分に、
<div class="sidetitlebody">
<div class="sidetitle">Welcome!!</div>
</div>
<div class="sidetop"></div>
<div class="side">
足をお運びいただき、ありがとうございます!
</div>
<div class="sidebottom"></div>
上記のような記述を加えるといった具合です。
これによってある程度は自由なカスタマイズをすることが出来るかと思います。
ただ、
1.月別アーカイブは月が変わるごとに新しくリンクを書き加えていく必要がある。
2.カテゴリ別アーカイブでも新しいカテゴリを加えたり、名称の変更などを行えば、加筆修正が必要。
このように、サイドバーを修正したい場合にはHTMLを修正する必要があり、カテゴリ・月別・個別でそれぞれこの方法をとっていると、結構骨が折れます。
また、
1.カテゴリ別では記事件数を自動で反映することが出来ない。
2.最新記事表示も自動では反映されない。
この辺りは自動でさせようとしても、この方法では難しいかと・・・。
livedoorがプラグインのソースを明かしてくれれば、状況は変わるのですがね。
Ads By Google
コメント(6)
#1. 試験利用者
2006-03-08 02:01:07
へなちょこさんは、どんなものをお使いでしょう。なかなか難しい作業のように思います。SVさんのおっしゃっているアイデアはおもしろいので活用できそうですが、3段組のデザインだと方法が見当たりません・・・。
#2. へなちょこ
2006-03-08 07:54:10
ブログは2カラムなので、<$PluginList_A$>、
<$PluginList_B$>をすると、プラグイン、コンテンツと縦1列に並んで表示されました。
指定ページの左サイドバーにプラグインの表示を指定する方法を教えてください。
#4. へなちょこ
2006-03-08 13:33:22
あさ☆ぴん さん
何度もすいません。
記事の下ではなく、プラグイン(左サイドバーにしたい部分)の下に記事が表示されています。
>へなちょこさん
返信が遅くて申し訳ありません。
とりあえず、プラグインに幅の広いものが含まれていないか確認をしてください。
もし問題ないのなら、テンプレートの読み込み→SVさんの手順を再度行ってみてください。
それでも状況が変わらない場合には、お使いのテンプレートを教えていただければフォロー致します。
