Yomi-Search改造Yomi-Searchのサイトマップに登録数を表示する改造

Yomi-Searchのサイトマップに登録数を表示する改造

Yomi-Searchのサイトマップに登録数を表示する改造です。
登録数を表示すると、サイトマップが活き活きしてきます。簡単ですからやってみてください。

登録数の表示とは?
たとえば、私のサイトの場合をご覧ください

改造点は、 template/sitemap.html のテンプレートのみです。

1.集計関数の追加。

sitemap.html の一番後ろの 1; の行の上に以下の関数を追加。

sub TPbelow_kt{
#カテゴリ件数を取得(&TPbelow_kt)
local(@Slog,@TP_kt,$LC_kt,@TP_below_kt);
open(IN,"$EST{log_path}$EST{logfile}");
while(<IN>){
@Slog=split(/<>/,$_);
@TP_kt=split(/&/,$Slog[10]);
push (@TP_below_kt,@TP_kt);
}
close(IN);
foreach $LC_kt (@TP_below_kt){ $total{$LC_kt}++;}
}

1; # <- ここはもとあった行。

2.次に、表示部分の追加

sitemap.html の中ほどより下に、

&gane_guide; #説明文をロード
この行がありますが、その下に
&TPbelow_kt;
この行を挿入。

その10行くらい下に、
print "</td><td nowrap>$KTEX{$_}";
この行がありますが、その上に、

if ($total{$_}) { print "($total{$_})"; }
else { print "(0)"; } # 未登録の時。
この2行を挿入。


以上が改造点です。

書き換えが済んだら、管理室のカテゴリ設定でサイトマップの更新を行って下さい。
如何でしょうか?
登録数は表示されましたか?


検索順位チェックツールGRC(無料) (このサーチも使用しています。)


スポンサードリンク