病的溺愛シンドローム > WordPress > プラグイン > 掲示板 > WordPressにゲストブックを設置 – DMSGuestbook

WordPressにゲストブックを設置 – DMSGuestbook

Posted on 2009年06月1日 | 19 Comments| Clip to Evernote

記事に関係のないコメントを書きづらいときに
ゲストブックとかフォーラムとかあったら便利かな?
と思って簡単に導入できるWordPress プラグインを探してみた。

今回導入したのはDMSGuestbookというプラグイン
名前の通りゲストブックで、フォーラム形式ではない。
ツリー型とかじゃないからレスはちょっと見づらいかも。

実物は上部メニューの「ゲストブック」を見てもらいたい。
記事に無関係なコメントは躊躇っちゃうな…とか
メール送るほどじゃないけど質問があるんだけど…とか
一言「読んでるよ」って残したいとか、
そんな感じで気楽に使ってもらえたらいいなと思う。

DMSGuestbookのインストールは簡単。
いつも通りプラグインディレクトリにアップロードして有効化。
左のメニューの設定の下にDMSGuestbookの項目が追加されるので
そこから設定画面に入れる。

DMSGuestbook管理画面トップ

ゲストブックの文章の日本語化ファイルは
Simplelivesさんが配布して下さっているので利用させて頂こう。
(管理画面は日本語化ではない)
ダウンロードしたjapanese.txtをlanguageディレクトリにアップロードしておく。

最初はDatabase settingsからデータベースの設定をする。
ちゃんとデータベーステーブルが作成されているか確認。
Status OKが出ていれば大丈夫。
DMSGuestbookをアンインストールしたいときも
まずここからデータベーステーブルを削除して
アンインストール作業をすること。

次にゲストブックの設定をする。
Guestbook settingsに行って各項目を設定する。
まだゲストブックにするページを作成してなければ
ページを新規作成して「ゲストブック」など任意の名前を付けておく。
Guestbook settingsの最初の項目「Basic」の+を開いて
ゲストブックにするページを指定する。

DMSGuestbookのGuestbook settingsのBasic部分

そのままではページが指定できないので、
一度「Clear All」を押すとページを指定できるようになる。
Languageの部分で、アップロードしておいたjapanese.txtを選択。

デザインなどそのほかの項目も設定して「Save」で保存する。
頼もしいスパムキラープラグインのAkismetも利用できるので
この項目にはチェックを入れておくことをオススメする。

WordPress上でダウンロードからインストールまでクリックで済ませていると
有効化されずに見落とされてしまうDMSGuestbook widget
管理画面のプラグインから有効化しておくとウィジェットに表示できる。

外観→ウィジェットからDMSGuestbookをお好みの場所に追加。
HTMLとCSSを任意で編集できる。
…はずなんだけど、何故か設定が保存されない。
用意されているデザインを選択することはできるんだけど
Guestbookというタイトルとか文字数とか、
何か変更を加えるとデザインがデフォルトに戻ってしまう。
これは今後修正されるかもしれないし、そもそもあたしの環境だけかもしれない。

遭遇したトラブルと解決法

正常動作を確認後しばらくして、突然ゲストブックが消えてしまった。
WordPressの管理画面からDMSGuestbook管理画面に入ると
ゲストブックの投稿は消えていなかった。
ところがGuestbook settingsに入ろうとすると権限がないと言われ、
DMSGuestbook管理画面からentriesを見ようとするとファイルがないと言われる。

プラグインを再インストールしたかったのだが、Database settingsにも入れない。
つまりデータベーステーブルを削除することができない。
プラグインの管理画面から無効にして削除してもデータベースは消えず
プラグインだけインストールしなおしても問題は解決しなかった。

仕方がないのでphpMyAdminに接続。
dmsguestbookと付いているものを検索。
ヒットした中から設定を保存していると思われるDMSGuestbook_optionsを
(念のためダウンロードしてから)削除した。

その後プラグインを再度インストールして無事に復活を果たした。
エントリーが保存されているテーブルは消していないので
書き込みは消えることなく、めでたし、めでたし。

この不思議な現象の原因は不明なのだが、
あたしがこのブログに何も触っていない時に発生したこと、
自動で動くプラグイン(バックアップとかアクセス解析とか)とは
多分関係なさそうだったこと、
他のプラグインも設定が一部リセットされていたこと、
同じデータベースを利用している他のブログの削除したスパムが復活していたこと、
問題が発生するちょっと前にサーバーがダウンしていたことなど…
いろいろ考えると、多分問題はサーバー側だったんじゃないかと思う。
(何かおかしなことやってデータベースがタイムスリップしたんじゃないかと)

今後同じ現象が発生しなければいいのだけど。
一応自分のためにやったことをメモしておく。

余談

実は他のサイトでQ&Aのようなものを作りたかったので
本当はゲストブックじゃなくてフォーラムを設置したかったんだ。

高性能なフォーラムならbbPressが凄そうだったんだけど
これはWordPressのプラグインじゃないから、別サイトになっちゃうし、
サイトに合わせてテーマファイルを作るのも大変だから断念。
WordPressのページにフォーラムが貼れる形が理想だったんだよね。

そこでSimple:Press Forumを入れてみたんだけど、
これはbbPressのような見た目で、かなり本格的なフォーラム。
すご~い!と喜んだんだけど、設定が(英語だから)難しすぎて挫折。

次にWP-Forumを試したんだけど、これは動かなかった。
この辺でそろそろフォーラムを探すのを断念。
ゲストブックでも掲示板でもなんでもいいよーと思い始める。

Guestbook Generatorは簡単に設置できそうだったんだけど
プラグインの管理画面に入ろうとするとファイルがないといわれる。

そうしてDMSGuestbookに辿り着いたってわけなんだけど。
日本語の情報もこれはいっぱいあったしね。

WordPress 2.7以降で動作する、簡単に導入できるフォーラム
または掲示板のプラグインをご存じだったら是非教えて下さい。


この記事は 2009年06月1日月曜日 の 10:00 PM に書きました。 
この記事のフィードはRSS 2.0で購読できます。

« | »

16 Comments for this entry

  • GOGO

    うんうん良いーーー!!

    俺ってワードプレスじゃないから仰るとおりの時って結構あるからww

    来たけどコメント無しで帰るのも気が引けるし、関係ない事ばっかだと嵐みたいやしww

    でも、唯奈さんのチェックが大変やない??^^;

    • 唯奈

      >GOGOさん
      やっぱりWordPressネタに偏った(偏らせたいw)ブログってコメントしづらいですよね^^;
      挨拶のみのコメントでも、関係ないコメントでも大歓迎なんですけどね。
      GFCを外したのでその代わりも兼ねてゲスブ設置しましたので、是非お気軽にカキコして下さいませ♪
      投稿があるとメールが来るように設定してあるのでチェックは大変じゃないですよ^^
      Akismetの誤発でスパムフォルダに飛んじゃってると承認作業が遅れる可能性は大ですが(;´▽`A“

  • 月遥

    予測してたけど携帯には対応してないのですねw
    入力はできても画像が見えないって、私の携帯が古いだけかな…。
    なかなか記事に沿ったコメントができないけど見てます(・∀・)ノシ

    • 唯奈

      >月遥
      ごめんなさい。携帯には対応してないと思います^^;;;
      記事に使用してる画像はかなり大きいので携帯では表示できない可能性大です。
      ごめんよぉ><;
      そしてコメントしようのないブログでごめんよぉ><;

  • ゾロメのジャック

    早速、ゲストブックにコメントしてみました。。
    唯奈さん、ありがとう!!

    • 唯奈

      >ゾロメのジャックさん
      早速ゲスブ使って下さってありがとうございます^^
      どうしてもプラグインの紹介ばっかのブログにコメントなんて付けようがないですからねぇ^^;
      自覚はあったんですw

  • TAKA

    唯奈さんこんにちは!
    先日DMSguestbookを私も設置したところ、二日経った昨日から同様の問題が起こりました・・・

    同じようにデータベースにアクセスして直そうと試みましたが、唯奈さんの言うDMSGuestbook_optionsが見つけられません^^;

    出てきたフィールドは下記になるのですが、どうやってDMSGuestbook_optionsを探したら良いのでしょうか?

    お時間ある時にでもお答え頂けたら幸いです。
    よろしくお願いします。

    id mediumint(9) いいえ auto_increment
    name varchar(50) utf8_unicode_ci いいえ
    email varchar(50) utf8_unicode_ci いいえ
    gravatar varchar(32) utf8_unicode_ci いいえ
    url varchar(50) utf8_unicode_ci いいえ
    date int(10) いいえ
    ip varchar(15) utf8_unicode_ci いいえ
    message longtext utf8_unicode_ci いいえ
    guestbook int(2) いいえ 0
    spam int(1) いいえ 0
    additional varchar(50)
    flag int(2)

  • TAKAYUKI

    唯奈さんこんにちは!
    先日DMSguestbookを私も設置したところ、二日経った昨日から同様の問題が起こりました・・・

    同じようにデータベースにアクセスして直そうと試みましたが、唯奈さんの言うDMSGuestbook_optionsが見つけられません^^;

    出てきたフィールドは下記になるのですが、どうやってDMSGuestbook_optionsを探したら良いのでしょうか?

    お時間ある時にでもお答え頂けたら幸いです。
    よろしくお願いします。

    id mediumint(9) いいえ auto_increment
    name varchar(50) utf8_unicode_ci いいえ
    email varchar(50) utf8_unicode_ci いいえ
    gravatar varchar(32) utf8_unicode_ci いいえ
    url varchar(50) utf8_unicode_ci いいえ
    date int(10) いいえ
    ip varchar(15) utf8_unicode_ci いいえ
    message longtext utf8_unicode_ci いいえ
    guestbook int(2) いいえ 0
    spam int(1) いいえ 0
    additional varchar(50)
    flag int(2)

    • 唯奈

      >TAKAYUKIさん
      こんにちは^^
      DMSGuestbook_optionsの場所は
      phpMyAdminでdmsguestbookを検索するといくつか出てくると思うのですが
      (WordPressで利用している接頭語)_options のところを表示させて下さい。
      option_nameがDMSGuestbook_optionsとなっているテーブルがあると思います。

      ちなみに、自信を持って断定はできませんが、このブログでは
      DMSGuestbookが消える現象はSeo Watcher記事)との競合だったっぽいです。
      他にも競合するプラグインがあるかもしれません。
      DBテーブルを削除して復活させてもまた再発しますので
      競合しているプラグインを探されることをオススメします。
      頑張って下さい^^

  • TAKAYUKI

    直りました!本当にありがとうございます^^v
    他のプラグインとの競合の可能性があるんですね。
    私もSeo Watcherを入れていたので、それが原因かも知れませんね。
    また消えてしまうと厄介なので、Seo Watcherは消してしまいます。
    また記事参考にさせて頂きますね♪
    ありがとうございました!

    • 唯奈

      >TAKAYUKIさん
      おめでとうございます^^v
      このブログではSeo Watcherを無効にしてから再発してません。
      TAKAYUKIさんのところも再発しないといいですね^^

  • TAKAYUKI

    唯奈さんありがとうございます♪
    まだ出来たばかりのサイトで一気に20個以上プラグインを入れたせいでちょこちょこ不具合に苦戦してますが、なんとか頑張ります!
    まだ完成してませんが、良かったら私のサイトにも遊びに来てくださいね^^v

    • 唯奈

      >TAKAYUKIさん
      一度にたくさんのプラグインを入れると、何が問題になっているか特定できなかったりしますよね^^;
      あたしもよくやっちゃいます。
      サイト、遊びに行かせて頂きますね♪

  • Simplelives管理人

    ご紹介いただきありがとうございました。
    WordpressはいいCMSですね。
    (2.8にはハマりましたが・・・)

    • 唯奈

      >Simplelives管理人さん
      日本語ファイル使わせて頂いてます。
      ありがとうございます。
      わざわざご来訪頂き恐縮です。
      (ご挨拶もなしにトラバってすみません><;)
      WordPress 2.8はまだいろんな問題を抱えてるようですね。
      2.8.1にかなり期待しています^^

  • 匿名

    wordpress :v:

3 Trackbacks / Pingbacks for this entry

ADgger

堅実に儲かるアフィリエイト