Tips」タグアーカイブ

Sweetcron テーマ Muxcron の修正

Muxcron スクリーンショット私の Sweetcron サイト では、Muxcron をベースに修正したテーマを使っています。
しかし、このテーマはちょっと問題があって、そのまま使うと Firefox ではフッタ部の表示内容が上に来てしまいます。

そこで、以下の CSS Hack を参考にしてテーマファイルを修正し、フッタ部がちゃんと思惑通りのところに表示されるようにしましょう。
New CSS Sticky Footer – 2009
続きを読む

Sweetcron テーマのカスタマイズ

Sweetcron では WordPress のように PHP で作成されたファイルをテーマとして適用し、動的にサイトのデザインを変更することができます。
詳細は下記 URL が参考になるでしょう。

通常 Sweetcron のテーマは、最低限以下の9個のファイルで構成されます。

  • _activity_feed.php
  • _header.php
  • _footer.php
  • _sidebar.php
  • home.php
  • items.php
  • single.php
  • rss_feed.php
  • main.css

これらのファイルを一つのフォルダにまとめ、Sweetcron をインストールしたフォルダの system/application/views/themes に配置すれば、管理画面から選択することができるようになります。

では、個々のファイルがどういう意味を持つのか、順に見て行きましょう。
続きを読む

Sweetcron インストールから Cron ジョブ設定まで

Sweetcron スクリーンショット - Dashboard先日導入した Sweetcron のインストールと設定のメモ。
インストール自体は、日本語のガイドがあるので、そちらを参照すれば問題なく終了します。
ただ、さくらで使うには、若干注意が必要です。
インストール – Sweetcron Japanese Doc

テーマは、HEY. Like this Sweetcron theme? > Colin's Life を、ちょっと修正して使ってます。
また Sweetcron では、登録された RSS フィードを取得して一覧表示するのですが、プラグインと呼ばれる仕組みを使ってサイトごとに取得したデータを加工することができます。
Twitterのフィードを取得してきた際に以下の変更を行うように Plugin を修正しました。

  • 発言者の Twitter アイコンを表示する
  • Twitpic の URL があれば、投稿された写真のサムネイルを表示する

続きを読む

MySQL 4 から 5へ

このサイトを設置している、さくらインターネットのサーバOSが FreeBSD 7.1 にバージョンアップされました。
その際 MySQL も 4.0.x と 5.1.x を選択できるようになりました。
てなわけで、WordPress で使用する DB を MySQL4系から5.1系に移行したわけなんですが、文字コード周りでちょっとハマってしまったので、メモを残しておきます。

今回ハマったのは、"〜"(波ダッシュ)等の文字コードが Win系のUTF-8と標準UTF-8で異なる問題(いわゆる波ダッシュ問題)。
とりあえず、エクスポートした過去エントリのデータを文字コード変換して、さらに今後のエントリのためにForce Wave Dashプラグインを導入しました。
続きを読む

WordPress コメントをスレッド対応にする

管理画面WordPress 2.7 から、プラグイン等を導入せずともコメントをスレッド(入れ子)表示できるようになりました。
対応するテーマを使っていれば、管理画面の [設定] – [ディスカッション] で [コメントをN階層までのスレッド (入れ子) 形式にする] にチェックを入れてやれば良いのですが、使用しているテーマが対応していないと修正する必要があります。
このテーマの修正が、意外と面倒なので自分用のメモも兼ねて修正方法をエントリしておきます。
続きを読む

メールアドレスのホスト部分を DNS でチェックする

SPAM コメント対策として、コメント欄に入力いただいたメールアドレスのホスト部分を DNS でチェックし、存在するホストかどうかを確認するようにしてみてます。
とりあえず2週間ほど動作させていますが Akismet のチェックまで到達する SPAM コメントはかなり減ったようです。
ただ、このチェックに引っかかったコメントは問答無用で叩き落しているので、ひょっとすると SPAM ではないコメントも叩き落しているのかもしれません。
もし、コメントできないという人があれば、サイドバー右上に記載されているメールアドレス宛てにメールください。Twitter アカウントを持っている場合は、@wokamoto まで知らせていただいても大丈夫です。

この機能は、もうしばらく当サイトで動作させてみて、問題なさそうなら Quick Comments の次期バージョンに管理画面での選択式にして取り込む予定です。
続きを読む

Ubuntu 8.10 で VMware Player のキーマップ変更

yutaka さんから、Ubuntu 8.10 にしたら VMware Player のゲストOS上で、Delキーや、カーソルキーが効かなくなったと言われたので、ちょっと調べてみました。
私は、VMware Player 上の WinXP は IE や Chrome での動作確認くらいにしか使ってなかったので、気づかなかったのですが (^^;;;;

で、検索してみたら Ubuntu 64bit 版 + VMware Server 2 について言及しているエントリを発見。

この設定が、そのまま VMware Player でも使えます。

以下、設定方法をメモ。
続きを読む

VMware Player で Shared Folder を有効にする

スクリーンショットVMware Player を使用していると、ホストOSとゲストOSでファイルのやりとりをしたいときが結構あります。
そんなとき、便利なのが Shared Folder という機能。
確か VMware Player Ver.1.x の頃は使えなかったと思いますが、Ver.2.5.x では使えるようになっているようです。
いつから使えるようになったんだろう?

VMware Tools がインストールされている必要がありますが、この機能を使うとホストOS上のフォルダをゲストOS上でネットワークフォルダとして利用できるようにしてくれます。
ホストOS上で Samba を動作させても同様のことは実現できますが、もっとお手軽にホストーゲスト間でファイル共有ができますので、ぜひ一度お試しを。
設定方法は下記のとおり。
続きを読む

過去記事からランダムにオススメ

WordPress 2.5 以降では、query_posts() 等で記事を取得する際に orderby=rand という引数を与えると、取得記事のソート順をランダムにしてくれます。
それを使って、過去記事からランダムに1件だけ取り出してオススメする方法。

以下のコードをテンプレートのお好きなところに貼り付けてください。
続きを読む