カテゴリー 'WordPress' の記事
WordPress "~"の文字化け問題

前項の『しばた工務店のサーバー引越し』にも書いたように、データベースの文字コードをEUCからUTF-8に変更したのね。

そしたら、今までにはなかった問題が…。

過去の記事やコメントの中の「~」が「?」と表示されてるじゃないですか。
データベースをエクスポートした時に文字化けしたのかな?と思ったけど、ダンプファイルは化けてないし。

いろいろググってみたら、どうも既知の問題らしく…。
どうやら、UTF-8を使う以上、根本的な解決方法はなさそうな雰囲気。

「~」のように実体参照の形にすれば、一応解決するので、過去の記事の「~」はすべて「~」に変換したよ。

しかし、問題はこれからのことなのよね。

コメントを書いてもらうときに、「~」を使ったら文字化けしちゃうのはちょっと困るよねえ。「~」と書いてもらえば済むとはいえ、そんなの普通は気がつかないって。

自動的に実体参照に変換してくれるプラグインとかないのかなあ?

[追記 2008/11/17]
…と思っていたら、無事に解決したわ。
もっと読む »

WordPress しばた工務店のサーバー引越し

こんど、しばた工務店で借りてるサーバーを引っ越すことにしたよ。

といっても、同じXREA.OCMの中での移転だけどね。

今借りてるサーバーのPHPのバージョンが4.4.8なので、5以上にしたかったことが大きめな理由。それに、サイト内の更新してないコンテンツの整理もしたかったしぃ。あと、ず~っとVer1.5で使っていたWordpressもいいかげんバージョンアップしようかなと。

今までのブログの記事も移したかったので、データベースの中身を引越しせにゃなりません。これがちょっと手間だった。や、MySQLの知識のある人なら、すんなりできるんだろうけどさ。

作業の流れは↓こんなかんじ。

1.旧サーバーのデータベースの中身をエクスポート
2.新サーバーに旧サーバーのデータベースをインポート
3.新サーバーにWordpress 2.6.3(最新版)をアップロード
4.Wordpress 2.6.3のアップグレード(/wp-admin/upgrade.php)を実行

ちなみに、旧サーバーのWordpressは「ME 1.5」。新サーバーは、現時点で最新版の「2.6.3」ね。
もっと読む »

WordPress Lightbox 2.0を導入してみたよ

元旦早々ヒマだったので、このブログのテーマをちょこっといじってみた。
といっても、Lightbox 2.0を使って、画像の表示の仕方をちょっと変えただけ。

導入の方法そのものは、マイコミジャーナルを参考にしたんだけど、WordPressのテーマを編集する場合、CSS、イメージ、JavaScriptのパスを相対じゃなくて絶対にしないとうまく動かないのだな。そこら辺にちょっと手間取ったけど、1時間弱でサクサク作業は終わったよ(あまりヒマつぶしにならなかったべ)。

チビチビの初詣(去年のだけど)

ついでに、時流に合わせてアスペクト比を4:3から、16:9にしてみた。いや、単に気分の問題ですが。

上の画像をクリックしてみたら分るけど、今までは別ウィンドウに表示していた画像が、画面にオーバーラップして表示されるわけ。

FireFoxとIEでしか確認してないから、他のブラウザはどうなるのか未確認だけど(多分Jigブラウザあたりでは、フツーに表示されるだけかと)。

Lightbox以外にも、色々なAjaxを使ったライブラリがあるので、使ってみると面白いかも。

WordPress びびった…

このブログで使ってるwordpressのバージョンをそろそろ新しくしようかな~、とデータベースをいじってて、うっかりデータベースそのものを消しちゃった!

直前のバックアップがあったので無事に復元…。

その間20分くらいだけど、一時はどうなることかとビビリまくったよ~ ( ̄▽ ̄;)。2年半かかって書き溜めた駄文がなくならなくてよかった…。

WordPress スパムブロックをサーバー単位で

トラックバックスパム、コメントスパムの自動拒否について

XREAサーバー上で運用中のブログへのトラックバックスパム、コメントスパムが急増しております。
無意味な広告がほとんどですが、単に迷惑であるという域を超え、データベースやウェブサーバーに負荷をかけ、正常な処理、サービスを妨害する行為となっています。
対策としまして、下記内容にて、サーバー側で自動的にIPアドレスをブロックさせていただくことになりました。

工務店で借りているサーバーで、スパム対策をすることになったらしいよ。まあ、それくらいスパムが多いってことなんだろうけど。「1分間に6回以上のコメントを行うIPアドレス」とか、要するに連投するIPアドレスは自動的にブロックされるらしい。

「1分間に6回以上」って多いの?
短いコメント書いてサクっと投稿すれば、1回/10秒くらいでコメントできそうだけど。

ここのブログには、そんな感じでコメントを連投する人はいないと思うけど(そもそも、そんなに記事がない)、もし今後うっかりブロックされちゃったら連絡ください。ブロックを解除してもらうよう、サーバー側にお願いするです。

WordPress エントリーを”sticky”にするプラグイン

Wordpressにプラグイン Adhesive を入れてみたよ。
これは、特定のエントリーを”sticky”に、つまり必ず一番上に表示してくれるというもの。

プラグイン自体は、ここからダウンロード。いまだにβ版なのが気にならなくもないけど(^^;)。

インストールは簡単で、解凍してでてきた adhesive.php をプラグインのフォルダにコピーして有効にするだけ。
あとは、こんな(↓)カンジに”sticky”用のチェックボックスができるので、それをチェックする。そんだけ。

とりあえず、丸井さんのイベントのエントリーを”sticky”にしてみたよ。

ただ、”sticky”に気づいてもらえず「あら、新しいエントリがないわ」と思われやしないか、ちょっとシンパイ。

WordPress プラグイン Category Image(s)

工務店Weblogに、Category Image(s)というプラグインを入れてみたよ。

これは、カテゴリを画像で表示してくれるもので、今使っているWordPress ME 1.5でも問題なく使えたよ。記事タイトルの左側に、アイコンみたいな画像が表示されているでしょ?

インストール手順を日本語訳しようかと一瞬だけ思ったけど…、やっぱり私なりの手順を書くだけにするよ。
もっと読む »

WordPress tkzy_get_recent_comments.php

WordPress ME 1.5にも、tkzyさんとこの tkzy_get_recent_comments.php を使わせていただいた。

設置方法は…、

[手順1]tkzy_get_recent_comments.phpを、wp-content\themesの下の自分の使っているテーマのフォルダに置く。
※tkzy_get_recent_comments.phpの文末の空白や空行は削除しとした方がよろし。

[手順2]「最近のコメント」は画面横に表示したいんで、sidebar.php を編集。
sidebar.php の一番上に、
 <?php require_once(’tkzy_get_recent_comments.php’); ?>
と追加。

[手順3]sidebar.phpの中の「最近のコメント」を出力したいところに
 <?php tkzy_get_recent_comments(10); ?>
と記述。
※(10)は、10件表示という意味。

あと、少しいじらせてもらって…、
・<li>タグは使いたくないので、ちょっと修正。
・未承認のコメント、トラックバックも表示されるので、承認されているもの($comment->comment_approved == ‘1′)だけ表示するように修正。
・パーマリンクに合うように、$permalink = のところを修正。

tkzyさん、すみません。少し手を加えさせてもらいました。

WordPress WordPress Me 1.5 にしてみた

ふと思い立って、工務店のブログで使っている WordPress を1.23から1.5にアップデートしてみたよ。
見かけはほとんど変わってないんだけどさ。単独の記事を表示したときに、前後の記事に移動するのがラクになったかも。

見かけはともかく中身はずいぶん変わってて、特にブログの見た目をいじるテンプレートの仕様が変わったんで、テンプレートの修正が思いのほかタイヘンだった。充実したドキュメントはあるんだけど、いかんせん英語だし、英語力が充実してないワタシにはつらいものがあったわ…。_| ̄|○

いえっ、結局好きでやってるんだからいいのよ。

とりあえず、今回バージョン1.5を導入した時の要点をまとめとく。書いておかないとあとで解んなくなるし。
もっと読む »

WordPress スパムコメント対策 その2

先月スパムコメントが来たので手を打ったんだけど、今日それをすり抜けて何通かやってきたんで、もう少し厳しくしてみたよ。

スパムコメントは海外から英語でやってくるものばかりなんで、コメントにASCII文字しかない場合NGになるようにしてみた。

日本語で書いてる分にはNGにはならないので安心してね。あと、中国語やハングル文字もNGにならないと思う(多分)。
IMEが壊れて日本語が入力できないとか、海外旅行で日本語が使えるPCがないとか、そういう場合はコメントできなくなっちゃうけど堪忍してください。

今回の対策は、Yaguma’s Weblogさんのを参考にさせてもらって、ちょっぴり手を加えたよ。

WordPressのwp-comments-post.phpの40行目くらい(die(_LANG_WPCP_ERR_TYPE);の下あたり)に以下のように記述。

  if ( !ereg(”[¥x80-¥xFF]”, $comment ))
    die(_LANG_WPCP_ERR_NOSPAM);

1行目は、ASCII文字以外の文字がコメントに含まれていなかった場合という意味で、[¥x80-¥xFF]つうのが正規表現での「ASCII文字以外」を表しているのだな。人に聞いてやっとそこまで分かったよ。
※そうそう、WordPress上で投稿すると¥を直接記述しても消えちゃうんだよね。Yaguma’s Weblogさんとこでもコードから¥が消えちゃっていたので、最初うまくいかなかったよ。

それから、lang_ja.phpのどこでもいいから以下のように追加。
私は一番最後に追加しといた。

  define(’_LANG_WPCP_ERR_NOSPAM’,'Error: ASCII文字のみの投稿はできません’);

私のとこはUTF-8だけど、EUCでもうまくいくはず。

ハピネット・オンライン
カレンダー
2008 11月
« Oct    
 1
2345678
9101112131415
16171819202122
23242526272829
30  
最近のコメントとトラックバック
「おもちゃ病院」サイトオープン!
 ・11/03 リス姐
 ・11/04 しばた@管理人
『まち森』予約しました
 ・10/26 Anonymous
 ・10/31 けろろ
 ・10/31 しばた@管理人
 ・11/04 けろろ
 ・11/04 しばた@管理人
シーズン終了…
 ・10/25 夢夢ちゃん
 ・10/25 しばた@管理人
あれ?Wiiリモコンが壊れた?
 ・11/12 困っている通りすがり
月別アーカイブ
しばた工務店 Weblog内を検索
 
カテゴリー
PC / Network (131)
WordPress (18)
おもちゃ (44)
たまごっち (54)
クルマ (20)
ゲーム (281)
ファイターズ (135)
プリモプエル (164)
映画 (60)
雑題 (281)

Powered By BlogPeople
71 queries. 0.411 seconds. || powered by WordPress ME 1.5