icon: module

drupal module mobi_loaderで携帯対応

2009年12月 20日現在、Drupal5用の mobi_loaderは、サポートされていない。携帯対応にするには、マルチドメイン機能で、i.diary.haz.jp等を用意し、モバイル用テーマを利用するしかないかもしれない。

テーマ.mobi(5.x-1.1)と、モジュールmobi_loader(5.x-1.2)をインストールして、mobi_loader.moduleのmobi_loader_initを以下の様に書き換えただけ。

function mobi_loader_init() {
  if (isset($_SERVER['HTTP_USER_AGENT'])) {
    
    $UA = $_SERVER{'HTTP_USER_AGENT'};
    if (substr_count($UA,"DoCoMo")
    || substr_count($UA,"SoftBank")
    || substr_count($UA,"vodafone")
    || substr_count($UA,"UP.Browser")) {
      global $conf;
      $conf['theme_default'] = 'mobi';
      /* interferes with rss.xml, but may also confuse other output
      print "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; */
    }
  }
}

この記事と関連性の高い記事

drupal node_image.module の書き換え

icon: module
node_image.moduleを自分勝手に変更したのでメモ 表示数を「0」にしても表示されてしまうので変更。 556行 if (isset($count) && $count === 0) re……

Drupal5 これは必須だろと思うmodules

icon: module
Drupal5をインストール後、個人的に必須と思ったモジュールをリストするメモ。随時更新予定。更新日時を確認の事。

drupal 複数のtermを指定していると、texonomy/term/n/allで重複されて検出される件

icon: module
ノードに、親が同じ複数の子 termを指定すると、texonomy/term/n/allで重複して検出される問題をコードの改変で対応した。

drupal 5 SPAMモジュールとの別れ

icon: module
Drupal5インストール以来、有効にしていた SPAMモジュールの使用を止めた。

drupal5 Advanced cache 5.x-1.6をインストールしてみた

icon: module
drupal5に Advanced cache 5.x-1.6(advcache)をインストールしてみた。 このモジュールは、通常通りに有効にした後、コマンドラインからpatchコマンドで有効化……