[Tips] >>November 29, 2007
いつも使っているFirefoxでブログに投稿できるプラグイン「ScribeFire」が出ているのを発見。
初期設定さえしていれば、MovableTypeだろうが、Wordpressだろうが、はたまたFC2などの無料サービスなどへの複数のブログを管理しやすくなるっちゅ~便利そうなプラグイン。

早速導入してみました。そして、現在そのプラグインを使ってテストがてら書き込みしている次第です(笑)

さて、導入する際に「あれ~?!」と一瞬つまづいたところがあったので、個人的にメモ。

MT側の設定を確認すること
MovableTypeへログインするためのパスワードは2種類ある

普段ログインするためのパスワードと、今回採用しようとしているプラグインなどを利用するにあたり

【外部投稿用のパスワード】

というのがあるとのこと。

確認方法は、自身のMT管理画面にログインし、

システムメニュー

ユーザー

ユーザー名

このページ内に【WEBサービスパスワード】っていうのがあるので、それを確認して入力!
[Tips] >>November 24, 2007
お客様より
独自ドメインで運用しているメールをYahooメールで送受信できないか?

という質問を受けましたので、ナレッジシェアということも兼ねてアップしておきます。

1.Yahooメールへログインした画面右上の「メールオプション」をクリック
Yahooメールで外部メールの機能を使う

2.「メールアドレスの追加・編集・削除」をクリック
Yahooメールで外部メールの機能を使う

3.設定画面の「追加」をクリック
Yahooメールで外部メールの機能を使う

4.メールアドレスの追加画面(ステップ1)にて、使用したいメールアドレスと送信する際に表示する名前を入力する。
Yahooメールで外部メールの機能を使う

5.メールアドレスの追加画面(ステップ2)にて、独自ドメイン受信用に送られてきた「メールサーバ名」「アカウント」「パスワード」を入力
Yahooメールで外部メールの機能を使う

6.設定がきちんと反映されているかを確認するために「確認メールを送信」を実行する
Yahooメールで外部メールの機能を使う

7.Yahooメールのトップページへいくと、外部メールの欄が作成されていることが確認できるはずです^-^
Yahooメールで外部メールの機能を使う

その他:やっておくと便利な設定
メールアドレスごとに受信フォルダを設定しておくと、便利ですヨ☆
[Tips] >>November 10, 2007

WordPressで条件分岐がしたい!さぁどうする?!

そんなとき「コンディショナルタグ」というワードに出会いました。
if文に似たような動きをするタグだそうで、ふむふむ、なんだか使えそう。

とりあえずメモしておくか♪

<?php if (in_category('1')): ?>
  A
<?php elseif (in_category('2')): ?>
  B
<?php endif; ?>

上記の書き方だと
カテゴリIDが1の場合にAを表示し、カテゴリIDが2の場合はBを表示ってなります。

カテゴリで分岐するだけではなくて「トップページのみ」だとか「シングルページのみ」だとか、いろいろ使えそうです。

[デザイン] >>November 10, 2007

ブログのテンプレートデザイン制作をご依頼される機会もあるのですが、カレンダーのデザイン・・・というか、色使いだとか魅せ方っていうのに悩むことって結構あるんですよね。

そんなこんなで見つけたサイト

Calendar and Date Picker Design Showcase

071110.gif

結構な数のサンプルが一覧で見ることができるので、参考になります^-^

[Tips] >>November 8, 2007

PHPでRSSを取得し、最新N件を表示させる・・・というスクリプトをカキカキ。
どうにかこうにかして作ったのはよいけれど、肝心のクライアントのサーバで「文字化けしてしまう」という現象が発生し、てんやわんやになっていました。

いろいろ調べてみて、解決できたので、メモ。

phpinfoで使っているサーバのPHP環境を確認
【phpinfoの記述方法】
テキストエディタなどに下記文面を入れて「info.php(ファイル名は何でもよいかも)」として保存
ブラウザでinfo.phpを呼び出すと、そのサーバにインストールされているPHPのバージョンや設定情報が確認できる

<?php phpinfo() ?>

phpinfoをブラウザで表示してパラメータを確認

↓この辺↓
mbstring.http_input
mbstring.http_output
mbstring.internal_encoding

【今回の失敗例】
UTF-8でPHPファイルを構成し、アップロード

文字化け

使用していたサーバの
mbstring.internal_encoding がEUC-JP
mbstring.http_output がShift_JIS になっていた

Uー'`ー;U ムムッと思って、PHPファイルのエンコードをEUC-JPに統一して再度アップ

文字化け解消

【参考にしたサイト】
Googleで「PHP 文字化け」にて検索後、下記サイトを参照。
PHP と Shift-JIS 環境での文字化けについて
PHPの文字化けを本気で解決する

カテゴリ一覧