Category Archives: 覚え書き

Tally Graph で走行距離を棒グラフにして表示

Tally graph で走った距離のグラフ表示

月間走行距離を表した棒グラフを、投稿時に自動更新していく手段として、Tally Graph プラグインを使う際の方法。

備忘録として書いておこう。

テーマ→カスタマイズ→ウィジェット→
表示させたい位置のウィジェットを選択し、[ウィジェットを追加]から[PHP Code]を
選択し、下記コードを記述。
月間走行距離の棒グラフ表示
Monthly Running Distance
<div>
<?php echo tally_graph(‘key=distance&tally_interval=month&interval_count=8&cht=bvs&chs=265×180&chdlp=b&method=cumulative&chtt=distance&chdl=Distance(km)&chco=ff8000,ff0000’); ?&gt
</div>

年間走行距離の棒グラフ表示
Yearly Running Distance
<div>
<?php echo tally_graph(‘key=distance&tally_interval=year&interval_count=7&cht=bvs&chs=265×200&chdlp=b&method=cumulative&chtt=distance&chdl=Distance(km)&chco=ff8000,ff0000’); ?>
</div>

日々の投稿時には、カスタムフィールドに事前に設定している
Distance
という項目に、走行距離をkm単位の数値のみをその都度登録していくだけ。

月間、年間の走行距離の棒グラフは自動的に更新されていく。

MySQL,PHPバージョンアップでブログも引っ越し

利用中のwebサーバーで、MySQLが4.1.xから5.1.xへ、PHPが4.3.xから5.3.xにバージョンアップされた環境に移行できるということで、移行をおこなうことにした。使用していたp_blogのデータをバージョンアップ前にバックアップし、バージョンアップ後にインポートをおこなった。
他の所でも指摘されていたように、文字化けが発生。
「MySQL 」「文字化け」「解決方法 」で検索し、対処方法を確認。
include/fnc_base.inc.php 63 行目に「mysql_set_charset(“utf8”);」の追加
環境設定で、
出力文字コード:UTF-8
ユニコード変換:off
MySQL内部エンコード:UTF-8
としておく。
phpMyAdminにログインし、バージョンアップ前のサーバーのデータベースからバックアップしておいたSQLデータを、バージョンアップ後のデータベースにインポート。
インポートするファイルの文字セットは 「ujis」 を指定。
(以前のデータベース文字コードがEUC-JPの場合)
各テーブルの照合順序が utf8_general_ci になっているかどうか、
各テーブルの内容を「表示」させて、文字化けしていないかを確認し、問題なければインポートしたログが正常に見えるはず。
こうやって、無事、移行作業を終えたが、せっかくバージョンアップしたのだから、ブログを開発が止まってしまっている「p_blog」から、この「WordPress」へ引っ越すことを決意。
移行方法は、簡略方法で実施。
p_blog側の記事表示件数が、移行したい記事がすべて表示される状態に環境設定しておく。
RSS2.0でダウンロードし、これをWordPress側でインポート。
とりあえず、これでブログも引っ越し完了!