‘FC2’ タグのついている投稿

WordPressにFC2拍手を貼り付ける方法

FC2拍手を設置してみました。
FC2でブログを書いてた頃は、このweb拍手がけっこう励みになっていましたので、こちらのブログにも貼り付けてみました。ポチッと押していただけると嬉しいです(^_^;

以下、WordPressにFC2拍手を貼り付ける方法です。

FC2拍手の管理メニューにある「ブログに貼り付け」から、とりあえず「FC2ブログ」用のタグを作成します。

<!-- FC2拍手タグここから -->
<a href="http://clap.fc2.com/post/ユーザー名/?url=<%topentry_enc_link>&title=<%topentry_enc_utftitle>" target="_blank" title="web拍手 by FC2"><img src="http://clap.fc2.com/images/button/white/ユーザー名?url=<%topentry_enc_link>&lang=ja" alt="web拍手 by FC2" style="border:none;" /></a>
<!-- FC2拍手タグここまで -->

↑こんな感じのタグが作成されるので、赤字部分を↓下記のように修正します。

<!-- FC2拍手タグここから -->
<div class="fc2-clap">
<a href="http://clap.fc2.com/post/ユーザー名/?url=<?php echo the_permalink(); ?>&amp;title=<?php echo urlencode(mb_convert_encoding(the_title('','',false),'UTF-8')); ?>" target="_blank" title="web拍手 by FC2"><img src="http://clap.fc2.com/images/button/white/ユーザー名?url=<?php echo the_permalink(); ?>&amp;lang=ja" alt="web拍手 by FC2" /></a>
</div>
<!-- FC2拍手タグここまで -->

これをテーマ(テンプレート)の中の適切な位置に貼り付けてあげればOKです。
ちなみに、当ブログではエントリ欄部分を専用のテンプレートに分離して、includeするようにしてます。

こちらのサイトを参考にさせていただきました。
satorun.log : [WordPress]FC2拍手を入れてみた

web拍手 by FC2

Linuxで文字コードを一括変換する

記事データ引越しの補足です。
FC2ブログでエクスポートした記事データはEUCになっており、WordPressでインポートするにはUTF8に文字コードを変換する必要がありました。数ファイルだけだったんで gvim(エディタ)で1ファイルずつ変換したんですが、Linux上だと簡単に複数ファイルの文字コード変換を行うことができます。

変換したいファイルをどこかのフォルダーにまとめて格納しておき、コンソール(GNOME端末など)で対象のフォルダーに移動して以下を実行します。拡張子が .txt の場合。

$ for f in *.txt; do
> iconv -f euc-jp -t utf8 $f -o ${f%.txt}-utf8.txt
> done

実行するとファイル名-utf8.txtと言う名前でUTF8変換後のファイルが作成されます。

ちなみに上は bash の場合です。
tcsh の場合は以下のような感じでしょうか?(tcshインストールしてないので未実験)

$ foreach f (*.txt)
> iconv -f euc-jp -t utf8 $f -o $f:r-utf8.txt
> end

最近、Cシェルをほとんど触ってないので怪しい感じですが(^_^;

web拍手 by FC2

FC2ブログからWordPressへの引っ越し

ブログの引っ越しに先立ちいくつかのレンタルサーバーを検討しましたが、レンタルサーバーとしては定番で、安心感のある さくらのレンタルサーバー を利用させていただくことにしました。
WordPressを使うにはPHPとMySQL(DB)が必要なのでスタンダードを選択。
さくらのレンタルサーバーにはクイックインストール機能が用意されてるので、WordPressのインストールは非常に簡単でした。DBの追加も簡単。

まずはFC2ブログで記事をバックアップ

FC2ブログでは、全記事、年単位、月単位、カテゴリー単位などでバックアップできますが、とりあえずは月単位でバックアップした記事から少しだけWordPressにインポートして実験。FC2のログはMT互換の形式になってるので、MT形式でインポートしました。
インポートできた記事のリストが表示されていきますが、文字化け…。

エクスポートした記事データの文字コードを変換

FC2ブログでバックアップした記事データはEUCになってます。WordPressはUTF8でデータを扱うため文字化けした模様。
Windows上で文字コードを変換するためのアプリって何があるのか知りませんが、幸い私が使ってるエディタ gvim は文字コード変換もできるので、gvimで文字コードを変換して保存。文字化けはなくなりました。

不要なデータを削除

インポートすると基本的には問題なく読み込むことができます。
タグや画像までは持ってこれませんが、コメントもインポートできます。ただし、FC2専用のキーワード「SECRET:」と「PASS:」がコメント内に現れてしまうので、これらを削除しておく必要があります。私の場合はこれらもgvimで一括削除しました。
ちなみにコメントの「TITLE:」はインポートできません。

返信コメントの見直し

WordPressは忍者ブログのようにコメントの「返信」に対応してました!
せっかくなので、自分で書いた返信コメントは「返信」として扱いたいと思い、インポートしたデータを、今度はWordPress形式でエクスポート。エクスポートしたデータを編集して「返信」になるように加工しました。

:
<wp:comment>
<wp:comment_id>101</wp:comment_id>
返信元のコメント
</wp:comment>
<wp:comment>
<wp:comment_id>102</wp:comment_id>
返信コメントにしたいコメント
<wp:comment_parent>101</wp:comment_parent>
:

comment_parentに返信元のコメントIDを指定してあげれば返信コメントとして認識されるようです。
加工後再度インポートして、とりあえずはデータの取り込みまでを完了。

ブログの引っ越しは何度か経験してますが、やっぱりかなり大変な作業ですね。

web拍手 by FC2

Hello world!

新しい veefour's digital life にご訪問いただきありがとうございます。
FC2ブログから WordPress に引越してきました。
どうぞよろしくお願い致します。

ブログを始めてほぼまる4年になります。
プロバイダー付属のブログサービスから始めたんですが、まさかレンタルサーバーを借りて、ドメインまで取得してしまうとは自分でも驚きです(^_^;

ちなみに、FC2で書いてた旧ブログは FC2別館 として残しておきたいと思います。
共有プラグインなど、FC2に特化している記事は引っ越ししませんでした。
veefour's digital life @fc2

WordPress へようこそ。これは最初の投稿です。編集もしくは削除してブログを始めてください !

この記事について:
この記事はWordPressが最初に追加した投稿ID=1番のサンプル記事を編集しました。
昔から(今は?)プログラミング言語の最初の練習は「Hello World」で、なんとなく懐かしくて記事タイトルの「Hello world!」をそのままにしてみました(^_^)

web拍手 by FC2

ニックネームを変更しました

備忘録ブログと旅ログでは「おさる」と言うニックネームを使っていましたが、exciteブログに合わせて「veefour」と言う名前に変更しました。
exciteブログで写真日記ブログを開設するとき、osaruなんとか、のようなIDを取ろうとしたんですが取得できなかったため、veefourと言うIDにしました。
しばらく違うままにしてたんですが、違うニックネームを使ってるのもややこしいので統一することにしました。
これからもどうぞよろしくお願いします。

web拍手 by FC2