Archive for the ‘WordPress’ Category
2 月
14
Posted by せれ on
2 月 14, 2007
現テーマの”Easy All”のThemeフォルダ内、header.phpに専用コードを挿入。
- <head>~</head>タグの前に、<script>~</script>のコードを追記。
同じく”Easy All”Themeフォルダ内のsidebar.phpに以下Optionalなコードを挿入。
- ファイルの最後の方に、<li>~</li>に追加して挟み込む形で<iframe>~</iframe>のコードを追加。
※本来は、<body>~</body>の間に入れるらしいが、額面どおりheader.phpに挿入してみたら、header artの上にSNAPのPreview ON/OFFスイッチが表示されジャマだったので変更した。
OptionalI want my users to have the option to turn on previews on my site Click on the ‘Select Text’ link to copy all of the code Then go to your html file and paste the code in between the <body>…</body>tags.
Optionalなコードを追加すると、かんたんなスイッチパネルが表示されます。
SNAPのポップアップ右肩の「Options」をクリックし、「Disable Snap Preview Anywhere」で「This Site」や「All Sites」を選択した後Closeし、ページ表示更新後SNAPのサムネイルが非表示になります。
この状態で、スイッチパネルの「Turn On Previews」をクリックし、ページ表示更新後再びSNAPサムネイルが有効になる仕組みのようです。SNAPはジャマな時もあるので何気に便利ですね。
表示/非表示の操作がスイッチパネルでも統一操作でできればもっといいんだけど、今後に期待かな。
2 月
13
Posted by せれ on
2 月 13, 2007
前回の画像ファイルの埋め込みに関して、アップロード部分のみ解決し、貼り付け画像の属性変更ができなかった部分は未解決。
なにか良い情報がないかと探していたが、イレギュラーな問題なのか解決案が見つからず。
(自分の手落ちのため発生したのかも…)
で、いろんなところを渡り歩いているうちに、気分転換というか現実逃避というか、
「そういえば、Snap Preview Anywhere(SPA)使いたかったんだよねぇ~」とSNAP導入を行う。
Snap Preview Anywhere(SPA)自体はネタフルさんなどで見かけて、あちこちで見かける機会が多くなっていたことと、リンク先の雰囲気だけでも分かるのは便利だなぁと思っていたので、下のリンク先エントリを参考にさっそく導入してみました。
私の目から見たネットと人間
『Snap Preview Anywhere Plugin』インストール方法早速私も導入してみた。Javascriptがオンになっていれば、リンクにマウスカーソルを乗せるとプレビューが表示されるかと思います。
- まず『Snap Preview Anywhere』でアカウントを作成。
”Get Free Now”から入り、「プラグインを導入するサイトのURLと」認証キー」「メールアドレス」「利用規約に同意」をそれぞれ記入orチェック。
完了するとscriptのコードが発行されるので、その中に記述されているkeyを控える。”key=【ここがキー】;”の部分。
- 『Snap Preview Anywhere Plugin』をダウンロード。
- 従来のPlugins同様wp-content/plugins/ディレクトリ下にアップロード。
- WordPressのAdminにログインし、プラグインをアクティブ化。
- WordPressに使用しているテーマのfooter.phpを開き、</body>の直前に”< ?php do_action('echo_spa'); ?>”を挿入する。
- 再度WordPressにAdminでログイン。Options > SPAから設定画面に入り、”Key”部分に先程控えて置いたキーを記入。設定を保存すれば完了。
リンク先をサムネイル表示してくれるサービスは処々ありますが、これもその内の一つとして良いんではないかと。ただ踏まれたことの無いページをプレビュー表示する際は、表示するまでに結構時間がかかる。
Snap Preview Anywhere™
http://www.snap.com/about/spa1.php
Snap Preview Anywhere Plugin
http://ajaydsouza.com/wordpress/plugins/snap-preview-anywhere/
最初は何分経ってもSNAPのサムネイルが表示されないので、「また何か問題発生したのか?」と不安でしたが、忘れた頃にちゃんとサムネイルが表示されるようになったことで一安心。
しかし、この後やっぱり問題発覚。
最初にXREA+の付属ドメインにWordPressフォルダを作成してインストールし、その数日後にドメイン取得してDNS設定を行ったため、ブラウザのアドレス欄にはpica2.netのURLが表示されていてもSNAPのサムネイルはすべてXREA+のアドレスに反応してしまう。
SPA自体には内部リンクにはサムネイルを表示しないオプションはあるものの、今回は「外部」リンク扱いになるため、ややこしいことに。
画像の埋め込みがうまく行かないとかSNAPのサムネイルが見せたくないバックヤードのリンクまで表示させてしまうことも含めて、悩みが悶々と・・・
で、結論は表記の通り、全部削除して“ふりだし”に戻る(笑)
2 月
12
Posted by せれ on
2 月 12, 2007
さて、次は画像がアップロードできない問題に遭遇しました。
色々続きすぎて、思考が短絡気味なのでFTPソフトをつかって画像アップロード用フォルダを別に作成し、パーミッション確認後FTPソフトで画像ファイルもアップしました。
その後、画像の保存パスを確認して、リッチテキストエディタからソース編集モードに切り替え直接タグ打ち。入力完了後リッチテキストモードで仮保存してプレビュー。
画像は埋め込まれたがなぜかサムネイルサイズになってる。リッチテキストエディタのファイル一覧のところからファイルをクリックして、サムネイル使用、本ファイルへのリンクさせる等オプションを設定して仮保存するが一向に改善せず。。。キーーーッ!!
知識もないくせに我流でやるからだと反省して先達の情報を検索。
結論から言うと、XREA特有の設定が原因の模様。
XREAの場合、PHPはモジュール版とCGI版があって、モジュール版ではSAFEモードで動作するため、アップロード時月ごとにフォルダが作成されるとそのフォルダの所有権がApacheに移りパーミッション変更が効かなくなるためファイルをアップロードできなくなるのが原因とのこと。
改善するには、事前にFTPでフォルダ作成してパーミッション変更してからなら、リッチテキストエディタでも画像のアップができるとのこと。ただし月ごとにフォルダを分ける場合、 毎月フォルダを手動で作成するか、まとめて全部つくるかしないとダメっぽい。
そこで見つけた、先達の情報。inocco様ありがとうございます。
Numb. » XREA で WordPress ファイルアップロード機能を利用する
XREA で WordPress のファイルアップロード機能を CGI として動かす
.htaccessでカスタマイズができるので全ての PHP を CGI と動かすのではなく 指定のファイルのみ CGI として動かすことが可能です。 XREA SUPPORT BOARD にも「モジュール版PHPに比べて、動作が遅くなる。負荷が掛かる。」 と書かれていたように、全部を CGI と動かすのではなく、ピンポイントで CGI として 動くようにしてあげるのが良いのではと思います。
ファイルアップロード機能のみ CGI として動かしたい場合は、 wp-admin/inline-uploading.php を CGI として動くようにすればよいので 以下のようにします。
- 適当なテキストエディタに下記の内容を書き、「.htaccess」と名前をつける。

- .htaccess ファイルを、wp-admin ディレクトリの中にアップロード。
これで、リッチテキストエディタでもファイルのアップロードは正常にできるようになりましたが、やっぱり画像がサムネイルサイズで貼り付けられてしまう。
ファイル一覧から画像の貼り付けオプションを変更して保存しても反映されず。
リッチテキストエディタ内に貼り付けられた画像をクリックするとサイズ変更のカーソルが表示されるのでWordのようにドラッグして画像サイズ変更できるのかと試してみたがプレビューでは低解像度サムネイルのまま引き伸ばされた状態に…
一度保存すればきっとちゃんと反映されるのよね? プレビューだから正しい結果にならないのよね? と自分に言い聞かせるように保存してみる。
でっかい低解像度サムネイルが表示されましたよっと… キーーーーーーッ!!!
この日はもう訳がわからなくなりみすぼらしい画像は削除してまたもやフテ寝。
参考;
PHPをCGIとして動かす方法について - XREA&CORE SUPPORT BOARD
2 月
11
Posted by せれ on
2 月 11, 2007
延べ数日がかりでやっと、文字化けしないで動くようになったと思って、ためしに2つほどエントリ作成した段階で、登録時のメールアドレスに、WordPress設置時の自動送信メールが届いてました。
中身は、管理者のユーザー名やパスワードの書いたメールなんですが、ここまで到達するまでに散々再インストールしまくってたので、7-8通あったような。(うろ覚え)
ユーザー名、パスワードはインストール完了直後にも表示されるのでそれを手元にメモしてたのでメール到着に気づかなかったのですが、これも見事に文字化けしまくってて、ユーザー名だかパスワードなんだか、あるいはSPAMなんだか訳がわからない状態。やれやれ・・・
でも、今回はあっさりと解決しました。(いつもこれぐらいあっさり解決してほしい..)
WordPress Japan :: トピックを表示 - コメントの通知メールが文字化けする
以下を参考にwp-config.phpを修正。
hiromasaさんのコメント;
wp-config.php のコメントをはずして、
| Code: |
mb_language(”Japanese”);
mb_internal_encoding(”UTF-8″); |
を有効にしてみてください。
mb_language(”Japanese”) の指定で、送信されるメールが JIS に
なると思います。
http://php.s3.to/man/function.mb-language.html
この方法で改善しました。この掲示板の皆様に感謝!
2 月
10
Posted by せれ on
2 月 10, 2007
たしか、その後はデータベース削除してWordPress再インストール実施してみたけどダメでした。
次にWordPressファイル一式をサーバーから削除、新たにダウンロードしたWordPress一式をサーバーにアップして再インストールしてもダメ。
データベースを削除して、WordPressをサーバーの別フォルダに入れ替えて、データベースも別名作成してみたがダメ。 タスケテ!!って感じでした。(遠い目
散々あちこちのページを調べまくってたんですが、なにぶん調べどころを間違っていたと言うか、疲れきって虚ろに探してたというか、延べ6時間近くいろいろ探してたと思います。
で、結局面倒になって、2日ほど放置しましたw
そして、ほとぼりがさめた頃、XREA+のお試し期間中で広告が自動挿入され、その広告の文字コードが異なるとかでWordPressがおかしくなるのではと勝手に思い込み、お金を振り込んで本サービスに移行。
これ、半分アタリ?、半分ハズレでした。(半分は当たってたことにしておきたい)
広告の自動挿入がなくなったら、管理メニューは無事表示されるようになりました。
でも、相変わらずシステム作成の初期エントリとそのコメントは文字化けしたまま。
サイトタイトルに日本語をいれるとこれも文字化け。キーーーッ(゚Д゚#)
ここでめげる訳には行きません。
得意技の再インストール 実施です・・・変わらん。 orz
ここで神サイトを虚ろモードで調べてたのを思い出した!
power source* » XREAにUTF8設置時の文字化け: 4)設置方法まとめ
以下、参照して試してみました。
- WP ME 2.0.2 の修正DBに接続した直後に
SET NAMES utf8 を行うよう修正する。wp-includes/wp-db.php 57行目付近に1行挿入。
42 function wpdb($dbuser, $dbpassword, $dbname, $dbhost) {
43 $this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);
44 if (!$this->dbh) {
45 $this->bail("
46~53 中略
54 ");
55 }
56
57 mysql_query("SET NAMES utf8", $this->dbh);
58 $this->select($dbname);
59 }
- 修正済み WP 一式をアップロード。
- DB 作成が完了した頃に、phpMyAdmin にて DBの文字コード関連の状態をチェック。チェック箇所は解決編参照。
- .htaccess 修正WP設置ディレクトリ(or ルート)の
.htaccess に次の1行を追加。
php_value mbstring.internal_encoding UTF-8
- WP設置ディレクトリを書き込み可能にする(パーミッションを 707 へ変更)。
- WP ME 2.0.2 インストール
- cf. WordPress Japan » 新規インストール手順 (ME 2.0.2)
- 文字コードは UTF-8 を選択。
- インストールが正常終了したら、WP設置ディレクトリをセーフティパーミッション (705) に戻す。不要ファイルも削除。
- ブラウザで見て、文字化けしていないことを確認。
実際には、手順3.はやり方わからなくてやってなかったんですが、何とか文字化けは改善しました。(WordPress2.07使用)
有用なエントリを公開していただいたBonoさんに感謝!!
しかし一体、何回再インストールやったんだか。(実はこの後もまだ・・・)
2 月
10
Posted by せれ on
2 月 10, 2007
さっそくサーバーを借りるため、あちこち探してみました。
ロリポップやさくらインターネット他いくつか探してみましたけど、年単位で計算するとやっぱりXREA+が一番お得な感じでした。
いろいろ検討した結果、最終的にXREA+で決定。
XREAのページでは、完全無料プランは現在受付はなし。もとよりXREA+目当てだったので問題なし。
しかし、XREA+でも PHP5メインのサーバーとPHP4メインのサーバーがあると表示あり、この時よく調べもせずに安直にバージョンナンバーの大きいほうが良いに決まってるとPHP5サーバーで申し込み。 (これが、後々痛い目みました。)
さっそく、XREAの設定画面を見ながら、MySQLのデータベース作成とPhpMyAdmin自動インストールを実行。
無事に作成できたので、Installing WordPress - WPJ_Codexを参照してwp-config.phpを編集。
ステップ3: wp-config.phpの設定
メイン記事:wp-config.phpの編集
- 「ステップ1」でWordPressパッケージを解凍したフォルダに戻り、
wp-config-sample.php というファイルの名前を wp-config.php に書き換える。
- その
wp-config.php ファイルを好きなテキストエディタで開き、下記の情報を記入する。
- DB_NAME :ステップ2で作成したデータベース名
- DB_USER :ステップ2で作成したWordPressユーザー名
- DB_PASSWORD :ステップ2で選んだパスワード
- DB_HOST :ステップ2で確定したホスト名
- WPLANG :英語以外の言語で使う場合には設定する。参考:英語以外の言語での使用
- ファイルを保存する。
上記参考に編集して、サーバーにWordPress一式をアップ。
次に、インストールを行うと、微妙に英語のページに変わる。
インストールは完了したが、システムが投稿した最初のエントリもそのコメントも文字化け…
さらに、管理者画面内の管理メニューをクリックすると真っ白のページが表示され、もうなにがなにやら訳が分からなくなって….ふて寝しました。
上記 WPJ_Codexのページには、
WordPressのインストールは、パッケージの
ダウンロード (http://wordpress.org/download/)から一つ目の記事を公開するまでに5分以下もかからないというとてもシンプルな作業です。
と書いてあるのにこのザマで、すでに落ち込む一方w
2 月
10
Posted by せれ on
2 月 10, 2007
忘れないうちに、記録しとかなきゃ。
caramel*vanillaさんやLOVE!?さんのサイトなど、最近見ているページがWordPressを導入しているページが多かったこと、またそのエントリでもWordPressの機能拡張やテーマ変更など面白そうな内容が多かったことがきっかけ。
あと、最近パソコンのHDDが臨終間近で、HDD丸ごとバックアップができなかった(個別には完了した)こともあり、手になじんだFirefoxのセッティングの構築方法を備忘録的に1から記録してみようというが主な理由。
それでも、ローカルに残してCD-Rにでも保管してればいいかと思ってたのですが、caramel*vanillaさんの「XREA+に乗り換えました+アンケート」を拝見していて、年間2400円ならCDアルバム一枚程度で1年遊べるのなら悪くないなぁと思った次第。(浅はかだ..)
今までも何度かレンタルのBlogを借りて遊んでみようかと思ったことはあるし、vox.comでも今借りてて超不定期更新してるんですが、あまり遊び甲斐がない。
だけどWordPressは、Hackされてる方のblogエントリがとても楽しげなのが印象に残り衝動的に「WordPressいじってみよう!」と。
とまあ、こんな感じでスタートすることにしました。
追記;
vox.comはSPAMは来ないし、すごく簡単にYouTube動画を埋め込めるし、ローカルの画像やFrickrの画像などもペタペタ貼りまくれるし便利だけど、自分でブログパーツなどは設置できないし、アフィリエイトもできない。(アフィリエイトが目的じゃないけど)
vox.comの場合は、自分で余計なブログパーツを埋め込めない代わりに、他のblogサービスよりレスポンスがいいのだとは思うので、どちらかと言うと長所というべきなのかな。