Home > サイト管理 > WordPress MU Archive

WordPress MU Archive

x-download-managerを導入してみた

WP-SlimStat-Ex対応のダウンロードマネージャー、x-download-managerをWordPressMUに導入するのにえらい苦労した記録。もったいないから、ブログのネタにしてみる。
 
【x-download-managerの設置方法】
(1) x-download-managerのダウンロード
SlimStatの作者のサイトからx-download-mgr.zipをダウンロードする。
 
(2) ソースの調整
fopenのときにサブディレクトリーを無視するのでソースを調整。この調整が常に必要かどうかは不明。WordPressMU特有の問題であろうか?
download-mgr.phpの617行目
$file_path = str_replace($file_name, $_real_file, $file_path);
をコメントアウト
// $file_path = str_replace($file_name, $_real_file, $file_path);
少なくとも私の環境では、こうしないと正常に作動しなかった。
 
(3) x-download-managerの設置してプラグインを有効にする
/plugins/x-download-mgrをフォルダごとアップロード
プラグインメニューからプラグインを有効にする
 
(4) 日本語化する
日本語化したので、ファイルを公開しておく。

ダウンロードして中身だけ/x-download-mgr/lang/に突っ込めばおk
自分の環境がUTFなのでUTFのファイル。EUCとかは需要があれば考える。
 
(5) ダウンロードのパスの設定
管理メニューのダウンロードから、ダウンロードのパスを設定する。
WordPressMUの場合は次のようになる。
WordPressのパス/wp-content/blogs.dir/ブログID/
WordPressのパスとブログID(番号)は、管理者に聞かないとわからないかも。

Continue reading

WP-SlimStat-Exを導入して日本語化してみた

WP-SlimStat-Ex ver.2.000を導入して日本語化した記録はこちら
 
WordPress用の高機能アクセス解析ツール WP-SlimStat-Ex ver.1.606 を導入して、ついでに日本語化してみた記録。WordPressMUでもちゃんと動くのが素晴らしい!
 
【インストール】
(1) WP-SlimStat-Exを作者のサイトからダウンロード
wp-slimstat-ex-plugin.zip
wp-slimstat-ex-pins.zip

 
(2) pluginファイルとpinsファイルをアップロード
wp-slimstat-ex-plugin.zipを展開して、wp-slimstat-exのフォルダごと/plugin/にアップロード。
wp-slimstat-ex-pins.zipを展開して、中身を/wp-slimstat-ex/pins/にアップロード。
 
これでプラグインを有効にすれば、とりあえず動く・・・はず。
 
【日本語化】
WP-SlimStat-Ex ver.1.41の日本語化は既にBirDesign’さんが公開しているが、ver.1.606までにかなりの変更があるため、BirDesign’さんpoファイルを参考に新たにvet.1.606用のpoファイルとmoファイルを作成した。自分用に作ったものだけど、欲しい人がいるかもしれないので公開しておく。
 

WP-SlimStat-Ex ver.2.000対応の日本語化ファイルはこちら

Continue reading

CW Contact FormをWordPress MU対応にしてみた

PHPのテクメモさんの手によるメールフォームプラグイン、CW Contact FormをWord Press MU対応にしてみた記録。
 
ネタ的にも手法的にも『またかよ』ってネタでスマソ。例によって、偉大な先人がWordPress用に開発した便利ツールがWordPress MUで動かないので、ちょこちょこっといじってなんとかしてみる。やり方はいつもどおりw
 
《cwcf.php の195行目》
$cwcfOutput.=’<form name=”form1″ method=”post” action=”‘.$_SERVER['PHP_SELF'].’?page=cwcf.php”>’;
 
これを↓のように書き換える。
$cwcfOutput.=’<form name=”form1″ method=”post” action=”‘.get_bloginfo(‘home’).$_SERVER['PHP_SELF'].’?page=cwcf.php”>’;
 
おしまい。動作も確認した。見た目とかはあとで適当にいじればおk
ただ、get_bloginfo(‘home’)だとフルパスなんだよな。誰か、WordPress MUの各ブログの相対パスの呼び出し方を教えてくれ〜

WordPress MU でのファイルのアップロード

WordPress でファイルをアップロードしてみようとしたら、なぜか上手くいかない。
例によって速攻でぐぐってみる。どうやら、PHPがセーフモードで動くときの問題のようである。
 
そうか、vvv7のサーバーはPHPがセーフモードで動いていんだな。PHPがセーフモードで動いていると、PHPの所有者とディレクトリの所有者が一致しないと書き込みできないらしい。
 
そこで、自分のアップロードディレクトリのパーミッションと所有者をみてみる。
WordPress MU の場合、アップロードディレクトリは
/wp-content/blogs.dir/
パーミッションは755なので問題なし。所有者は・・・むむっ、99(nobody)になっているぞ。このディレクトリは、インストール時にWeb上からPHPを動かして作成したディレクトリだから所有者がnobodyになったのかなぁ。
 
所有者99のディレクトリを消して、自分が所有者の同名のディレクトリを作りなおす。そしてアップロードテスト。
 
小ネタとして、ある数式を友人が展開した記録をアップしてみる。
数式(展開前)→数式(展開後)。友人センス良すぎ。
数式(展開前)  数式(展開後)
 
キターー(・∀・)ーーッ!!
無事にアップロード成功。ブログ番号/files/年/月のディレクトリも自動的に生成されている。
 
【備考】
日本語のファイルをアップロードすると、文字化けしたり、リンク切れをおこしたりするからダメだよ〜(当たり前か)

ニコニコ動画を貼り付けるプラグインを導入

昨日、このブログに初めてニコ動のフレーム(?)を貼り付けようとしたら、なぜか上手くいかない。ぐぐってみると、プラグインを公開しているサイトを発見! すばらしい!
 
このサイトによると、
ビジュアルリッチエディタがOnになってると、iframeを用いたニコニコ動画へのリンク(埋め込みタグ)を
ペーストした場合にタグが壊れてしまいます。

と、いうことらしい。

Continue reading

経験が生きるとき(はやっ!)

今日は、Maintenance Mode 日本語版のプラグインで、wp.vicuna.ext のときと同じ現象がおきたので、Maintenance Mode を WordPress MU 対応に改造。
 
同じ現象なら同じ方法で解決できるよねっ。
 
《maintenance-mode.php の218行目》
<form name=”form1″ method=”post” action=”<?php echo $_SERVER['PHP_SELF'] . ‘?page=’ . basename(__FILE__); ?>&updated=true”>
 
これを↓のように書き換える。
<form name=”form1″ method=”post” action=”<?php echo get_bloginfo(‘home’) . $_SERVER['PHP_SELF'] . ‘?page=’ . basename(__FILE__); ?>&updated=true”>
 
あっさり。問題なく動きましたっ!
どうやら、これが WordPress MU に対応させるためのコツっぽいです。

wp.vicuna.ext を WordPress MU 対応にしてみた

WordPressのテーマwp.vicunaの拡張性を高めた改造版、wp.vicuna.extをよんよんブログに導入してみた記録。これも、誰かの役に立つかもしれないからメモしとく。
 
wp.vicuna.ext(ver.1.53) は、デフォルトのものを WordPress MU (ver.1.3.3) に適用しようとすると、エラーが出てうまくいかない( ´・ω・` )(←WordPress ME用だから仕方ない)。
 
機能的には、欲しい仕様を完全に満足しているので、是非とも WordPress MU でも動かしたいっ!
ってゆーか、この機能ってcssを直接いじれない WordPress MU でこそ生きる機能だと思うんだよね。・・・ということで、今まで php なんて触ったこともないヨウメイさんが、 wp.vicuna.ext を無理矢理 WordPress MU 対応にしてみることにしました。なんというチャレンジャー!

Continue reading

WordPress MU のインストール手順

誰かの何かの役に立つかもしれないので、WordPressMUのインストール手順を書いておく。
インストールにあたってはReadMeの日本語訳のおかげでとても助かった。訳者に感謝。
 
(01) WordPressMUの公式サイトから、最新版のプログラムをダウンロード
※ 「WordPress MU 1.3.3」をダウンロードして展開
 
(02) WordPress 日本語版作成チームのサイトから日本語化リソースをダウンロード
※ 「WordPress MU 1.3.3 用日本語リソース」をダウンロードして展開
 
(03) 日本語化リソースを入れる
※ WordPressMUのwp-content内にlanguagesフォルダを作成
※ 日本語リソースの「ja.mo」をlanguagesフォルダに追加
 
(04) あらかじめ、PHPのセキュリティーのための設定をしておく
※ WordPressMUのhtaccess.distの先頭に以下の記述を追加
php_flag register_globals 0
php_flag display_errors 0

Continue reading

Home > サイト管理 > WordPress MU Archive

Search
Feeds
Meta

Return to page top

QR Code Business Card