知識、知恵のカタマリ

[PR]コレがGoogleの検索ストーリー

解決済

clip!clip!
Ads By Google

カテゴリの横に付く(1)という記事数を消す方法

カテゴリの横に付く(1)という記事数を消す方法があればご教授願います。

例:ライブドア(1)←この(1)をブログ上で反映させない形

2009-06-07 19:40の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(4)

3.

2009-06-08 10:47:14ベスト
ライブドア(1)が同じタグ内になるので(1)だけをCSSで消すとかできません。

どうしても消したければ、Javascriptを使ってそのタグの階層まで降りて、ライブドア(1)の文字列を抽出して、(*)部分をカットするような処理をしなければいけません。ただそれでカットできても一度ライブドア(1)と表示されてからライブドアに文字返還する処理が行われるため、上の方にあると一瞬見えてしまいますけど。

var caleg_divs = document.body.getElementByClassName("plugin-categorize sidewrapper")[0].getElementByClassName("sidebody");
for(var i = 0; i < caleg_divs.length; i++) {
var str = caleg_divs[i].firstChild.value;
str.replace(str.match(/\((\d+)\)/,"");
}
検証してないのでおかしいコードになってるwと思いますが、こんな流れで処理すればいいのでは?「(96)について(4)」とかがあるならもう少し工夫しないといけませんが。
自信度 : 自信なし

試してみます。ありがとうございました!

1.

2009-06-07 21:50:44
記事編集で
カテゴリを「指定なし」にして
再投稿すれば消えると思います。
自信度 : 自信なし

2.

2009-06-08 08:42:06
カテゴリ数を削除する方法は分かりませんが
訪問した読者はカテゴリを見て、そのブログの内容を判断する場合があります

また、SEO的にもカテゴリ数を表示させた方が有利と考えます
読者の立場に立って、記事を見つけ易く親切なブログに心掛けてください。

4.

2009-06-08 11:18:07
プラグインのフリーエリアに新しくカテゴリー用に作成します
たとえば

<a href="カテゴリ音楽のURL">音楽</a>
<a href="カテゴリ絵画のURL">絵画</a> など書き込みます。

カテゴリ別のURLは今あるカテゴリ別のをクリックしたとき上の窓に出るものです。

全部移せたら今のカテゴリアーカイブのプラグインは外してください。
Ads By Google

コメント(3)

#1.  
2009-06-07 22:51:28

回答ありがとうございます。質問内容不足でした、すみません。
指定なしですと、例:ライブドア(1)のライブドアまで表示されなくなります。カテゴリの名前を残し、記事数を表示しない方法を希望しています。

cssの方で消すのかと思うのですが、もしお分かりでしたらご教授願います。

#2.  
2009-06-08 10:26:31

やまめさま
貴重なご返答ありがとうございます。SEO的にカテゴリ数を表示したほうがいい点はハツミミでした。

私的には、カテゴリをsitemap的なものにしようと考えていました。カテゴリが(1)というものが多いので、HPで言えば、グローバルメニュー的な扱いにしたかったのです。

もしお分かりの方がいらっしゃいましたら、やるやらない別として記事数を消す方法があればご教授願います。

ベストをもらいましたがインコさんの方法が一番シンプルにできそうです。なるほどフリーエリアで名前を自分でつけてしまってカテ代わりにするわけですか。
この方法があるなら、僕のはあまりお薦めしません。できても多分重いです。。。

トラックバック(2)

トラックバックURL: