Movable Typeでは、デフォルトでトップページに画像サムネイルが出た気がしますが、
WPではでないなー。なんて思って、プラグインを試してみました。
結果から言うと、Random Image以外は動きませんでした。
これでまた時間食った。
他の2つが動かないのは何が原因かな?
Movable Typeでは、デフォルトでトップページに画像サムネイルが出た気がしますが、
WPではでないなー。なんて思って、プラグインを試してみました。
結果から言うと、Random Image以外は動きませんでした。
これでまた時間食った。
他の2つが動かないのは何が原因かな?
Wordpress 1.5.1が不調なので旧バージョンを探してみるが、公式ページにはない模様。。。
と思ったら、、ありました!
http://trac.mu.wordpress.org/browser/tags
1.5.1は結構他の方も不調のようです。
ファイルのアップロード以外に、Cformsとか、プラグインも使えないのあったしな。
Wordpress MU 1.5.1では、画像のアップロードに便利な「Flashアップローダ」がついているハズ。
でも、なぜか強制的に「ブラウザのアップローダ」しか使えない。。。
IEのみで不具合を起こす場合もあるらしく、パッチファイルが公開されているのだが、
FireFoxでも使えない。。
もちろん、ブラウザのFlashは最新版にしましたがー。
原因不明。ローカルのWindowsではうまくいっているのでサーバ環境のせいか?
サーバを変えるか、WPMU1.3に戻してFlexible Uploadを使うか・・・
後日談を待て。
※後日談
結局、この問題で丸一日かかったが、原因不明により、1.3.3にダウングレードすることにしました。
現状では、1.5.1のブラウザのアップローダより1.3.3の画像アップロードのほうがプラグイン含めて数段使える。
PHPから携帯にメールを送るときは、半角カタカナとか、文字化けに悩むことが結構多い。。。
そんな場合は、
で解決!こんな感じ
$From = joey@hogehoge.com;
$to = joey@bogeboge.com;
$subject = “テストだよ”;
$mail_body = base64_encode(”ヘイ、ジョーイ”);
// カナは半角カナで!
$mail_body = mb_convert_encoding($mail_body,”ISO-2022-JP”,”SJIS”);
$header = “From: $From.\n”;
$header .= “Return-Path: $From.\n”;
$header .= “Reply-To: $From.\n”;
$header .= “Message-ID: {$MessageID}\n”;
$header .= “MIME-Version: 1.0\n”;
$header .= “Content-Type: text/plain;charset=ISO-2022-JP\n”;
$header .= “Content-Transfer-Encoding: base64\n”;
$header .= “X-Mailer:PHP/”.phpversion();
if(!mail($to,$subject,$mail_body,$header)){
echo “失敗”;
}else{
echo “成功”;
}
上記でばっちり!
foreach文は入れ子でも動くみたい。
foreach($hensu['hen'] as $key => $value){
…
foreach($hensu['hen'][$key] as $key2 => $value2){
…
}
}
もっといい方法もあるのだろうか
wordpress は初期設定のままでは画像のアップロードに失敗します。。。
設定→その他の設定から
アップロードのフォルダを設定します。
例)wp-content/uploads
で、該当ディレクトリの書き込みを許可してOK!
Wordpress MUにはタイトルの2種類のプラグインフォルダがある。
pluginsフォルダは従来どおり、Activateが必要で、各ブログが設定するみたい。
mu-pluginsフォルダは、MU内のブログ全体で有効になります。
管理者として一括管理するにはmu-pluginsを使えばいいみたいですね。
Wordpress MU で feedが取得できない・・・
なぜかと思っていろいろ調べていると、個別ページもNot Foundになる。
パーマリンク化されたURLはすべてエラー。。
どうやらアパッチのリライト機能がうまくいってへんみたい。
wordpressの場合は、mod_rewriteは、htaccessに記述されます。
バーチャルホストの場合は、httpd.confに.htaccessの読み込みを個別に設定してやる必要があります。
<VirtualHost *:80>
DocumentRoot /joey/joey
ServerName joey.joey
ServerAlias *.joey.joey
HostNameLookups Double
UseCanonicalName off
<Directory /home/mizutay/ganka>
AllowOverride All
Options FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
こんな感じで、joey.joeyドメインにインストールしたWordpressのfeedが取得できました。