スポンサーサイト
-- / -- / -- ( -- )
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。



スポンサー広告 | トラックバック(-) | コメント(-) | page top↑
ブログに記事ランキングを付けてみました・その3 ~URL置換編~ <RSS機能>
2012 / 04 / 21 ( Sat )
テキストエディタを使っているとHTMLのタグ打ちを思い出すyasakaです。(挨拶)
Macでは最初「Simple Text」を使ってました。(使い勝手が良かった。現在は「Jedit」に移行)

前2回に引き続き、記事ランキングを追加した記事を追記します。

[参考]
ブログに記事ランキングを付けてみました・その2 ~調整編~ <表示やレイアウト>
ブログに記事ランキングを付けてみました~設置編~ <FC2blogに設置>


今回は以下の事を行います。

・新記事が複数ありすぎて面倒、更新毎に行うのも大変。>半自動更新
・古い記事が大量にあるため手動設定が大変。>その一括方法
・それでも記事が変換されていない場合の対処法




まず
・新記事が複数ありすぎて面倒、更新毎に行うのも大変。>半自動更新
新しい記事については「RSS機能」を利用すると、URLを記事タイトルに変換してくれます。


1.FC2blogの[環境設定]>[ブログの設定]ページを開く。
2.「RSSの設定」を最大数の30にしておく。
120420kr03_001.jpg



3.ACRページランキング設定ページで「タイトル自動設定」をクリック
4.「RSSファイルのURL」を入力。
120420kr03_003.jpg


※FC2blogの場合は「自分のblogURL」+「?xml」だと思いますが
[環境設定]>[ブログの設定]ページの
RSSの設定文字にリンクが張られています。

例:http://hibisousou.blog9.fc2.com/?xml
120420kr03_002.jpg


4.該当記事の「適用する」を選び「設定」をクリック。
※繰り返しますが「ランキングの手動更新」を忘れずに・・・。

120420kr_008.jpg






・古い記事が大量にあるため手動設定が大変。>その一括方法

長年blogを続けていると昔から読まれている記事と言うものも多いと思います。

それらを一つづつ行うのはさすがに大変です。
すでにこちらのブログさんで解決方法が掲載されてあります。
かなり楽になり、助かりました^^)

[参考]
ACR WEBページランキングの置換設定を楽する
http://hatenachips.blog34.fc2.com/blog-entry-60.html
※作業前に各設定のバックアップを取っておくことをお勧めします。

1.FC2blogのCSSページを開く。※テンプレート名も覚えておく。

2.該当箇所にコードを埋め込みします。

3.「全記事タイトルの一覧」が読み込まれるアドレスページを開く。
例:http://aaaaa.blogaa.fc2.com/index.php?style2=bbbbb&all
aaaはblogURLに、bbbはテンプレート名に変更。


このようなページが出てきますので、テキストエリアからソースをコピー。

120420kr03_004.jpg


4.ACRページランキング設定ページで「上級者向け設定」をクリック

120420kr03_005.jpg


5.「置換設定」に「全記事タイトルの一覧」を張り付けていく。
※「全記事タイトルの一覧」は最大表示500のため記事量に応じて次のページの内容も繋ぎ合わせる。

この時作業する環境によってそのままペーストできない場合があります。
多く言われているのが「改行文字」の問題です。
表示時に表示されたり、されない文字があり、それが原因となり
上手くペーストされず表示が反映されません。

その場合、テキストエディタで一括作業する事をお勧めします。

[参考]
ACR WEB ページランキング設定手順
http://fxseiten.blog37.fc2.com/blog-entry-1356.html
ACR WEBランキングのRSS取得がうまくいかない対処
http://yassee.blog38.fc2.com/blog-entry-598.html

ざっくりした説明をしますと、

「・・・</a>http://・・・」
と筆記されている部分を

「・・・</a>
http://
・・・」

と改行させたい。


120420kr03_006.jpg

120420kr03_007.jpg





ちなみに個人的にお薦めなのは、Macのテキストエディタ「Jedit」です。
改行文字とか難しい事を考えずそのまま作業できたため、一番簡単に思えます。
[参考]
Jedit X Rev.2 | Artman 21(メーカーサイト)
http://www.artman21.com/jp/jedit_x/

120420kr03_008.jpg


120420kr03_009.jpg


120420kr03_010.jpg


120420kr03_011.jpg



テキストエディタ毎に改行文字仕様も違うため、
その部分は使用するエディタのヘルプを見られた方が良いと思います。


ちなみに私はwinの場合「EmEditor」を利用し
その場合の改行文字は「\n」です。


今回はそれに合わせて進めます。

「」の文字を置き換えて
「\n」
と書き直す。

1.[検索]>[置換]を開く。
2.「検索する文字列」に「」を入力。
※文字列を選択しておくと、EmEditorの場合、自動で入力されます。
3.「置換後の文字列」に「\n」と入力
4.「すべて置換」をクリック。変換されます。

120420kr03_012.jpg


(このように変換されます)
120420kr03_013.jpg




変換したものを入れて編集してください。
120420kr03_005.jpg





・それでも記事が変換されていない場合の対処法

むう、おかしいw


それでも変換がされないURLがある・・・?
行数にして3000行、3000記事も変換しているのに。

これについては調べたらわかりました。

FC2blogの場合は最大3000記事しかタイトル取得が出来ない仕様になっている。

[参考]
FC2ブログには、アメブロのような「記事一覧」は無いんですか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1278466087

考えればうちのBlogも数年やっているので、3000とかそんな記事数では足らなくなっているのですね。

こればっかりはそういう機能なのでこつこつやっていきます。

(ふぇぇ・・・、いっぱいだょぉ・・・w ><)

blogを開設する際は、最初から記事ランキングを追加させておくと良いですね。(w



フリー版で腕を鍛えてからの購入をお勧めします。


翔泳社の本は基本ハズレは無いです。それでも店頭で一度確認する事をお勧めします。


関連記事

PC | トラックバック(0) | コメント(0) | page top↑
<<ランスクエスト・マグナムを引き続き <「各員奮励努力せよ」が面倒・・・> | ホーム | ブログに記事ランキングを付けてみました・その2 ~調整編~ <表示やレイアウト>>>
コメント
コメントの投稿













管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://hibisousou.blog9.fc2.com/tb.php/5031-d9c9e810
| ホーム |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。