Jump to Navigation

drupal

Mobile用テーマへの切り換えリンク

Last edited on 02/13/2010 - 22:16

Android端末を使い始めてから自分では Mobile用のテーマは必要ないのだが、いちおうこのサイトではブラウザのUAを見てモバイル用のテーマに切り替わるようになっている。  続きを読む...

再びフロントページのカスタマイズ


前回書いたDrupal関連の記事がフロントページの改良だったのに、またまた、フロントページに手を加えた。

今回のねらいは、ページの縦の長さを短くして、コンパクトに新しい記事を見渡せるようにすること。本当は、スクロール無しで全体が見えるようにしてみたかったが、そこまではできなかった。  続きを読む...

Drupal : フロントページのカスタマイズ


Drupal の標準のフロントページは、各エントリーを新しい物から順にティーザー(概要)表示するだけの単純なものだ。1ページあたりの表示エントリ数は指定できて、各ページの下部に簡単なページャが作成される。

最初はこれでよかったが、いろいろな記事を書きためていってエントリ数が増えてきたので、少しカスタマイズすることにした。正確にはカスタマイズではなく、新たにページを作成してそのページをデフォルトのフロントページとして設定し直している。

標準のフロントページは下部にページャがついているが、2,3ページならともかく、10ページ以上にもなると使い勝手が悪く、あまり役に立たない。そこで、最近のエントリだけ残して、古い記事はアーカイブページへ追いやってしまうことにした。フロントページだけ見ればよいようにしてページャを使うことをやめた。  続きを読む...

Twitter のバックアップ

Last edited on 09/12/2009 - 15:15

Twitterが日本でも盛んになるにつれ、Twitterのバックアップについての話題もちらほら見かけるようになり、よいまとめ記事も現れた。

twitter のバックアップサービスレビュー

バックアップサービスがいくつかあるようでどれも簡単にできそうだ。ただ、やはりよそのサービスにデータを預けるわけで、本当にメジャーなサービスでないといまいち不安は残る。システムに関する不安というより、いつかサービスを止めちゃうかもしれないという不安だ。

そこで、Drupalで同様の機能を持つモジュールを探してみた。  続きを読む...

Drupal のコンテンツに画像を貼り付ける方法あれこれ


よく知られているように、Drupalはインストールした状態ではコンテンツに画像を挿入するのにも一苦労する。

画像を貼り付ける方法として、大体以下の方法を使っている。

  • 自分でHTMLを書く
  • imagefield moduleを使う
  • flickr moduleを使う

なんだかんだ言っても本文中に画像を入れて、細かいレイアウトをするためには、自分でHTMLを書くのが一番である。以下のページの例ではそうしている。  続きを読む...

*.tpl.phpファイルの変数の値をちょっと変えたいときに、preprocess_* 関数を使う


Drupalのテーマでは、ページなりノードなりブロックなりの表示内容を変えたいときに、テンプレートファイル(*.tpl.php)をoverrideしたり、template.php ファイルの中に関数を書いてoverride することで実現できる。

*.tpl.phpファイルの変数の値をちょっと変えたいときには、*.tpl.php をoverride する方法と、template.phpファイルの中で preprocess_* 関数を使う方法がある。例えば、ノードを表示する時に $links(ノード下部に表示するリンクのリスト)に何か追加したいときがそうだ。  続きを読む...

zenテーマのinfoファイルにUTF-8のコードが入っているので注意

Last edited on 06/19/2009 - 21:15

zen テーマの6.x-2.x-devをダウンロードすると、zen.info ファイルの中の settings[zen_breadcrumb_separator] (パンくずリストのセパレータ)の値としてUTF-8のコードで › (e2 80 ba)が入っている。

これのせいで .infoファイルが読み込まれないようでかなり悩んだのだが、もしやと思って、MySQLのsystemテーブルのinfoフィールドの照合順序を調べてみると、果たして ujis_japanese_ci になっていた。

これをutf8_general_ciにすることで、zen テーマの info ファイルをきちんと読み込ませることができた。

Drupal 6.x のテーマの .info ファイルについて調べた

Last edited on 07/24/2009 - 23:56

このサイトで使っているDrupalのテーマは、zenというカスタマイズ用のテーマのサブテーマである。Drupalでは誰かが作ったテーマをサーバからダウンロードしてきて使ってもよいし、そのようなテーマを自分で修正して使ってもよい。zenというテーマはもともとカスタマイズしてサブテーマを作成できるように作られたテーマだ。自分で作ったzen のサブテーマは親テーマであるzenのデザインを継承し、必要な箇所だけカスタマイズすることができる。

zenのバージョンは2.xを使っている。実は、1.0からバージョンをあげるとかなり内容が変わっており、めちゃくちゃになってしまっていたのだ。これはいかんと思って、ちゃんとドキュメントを読み、各ファイルの内容もチェックしたので、まとめておきたいと思う。まず、手始めは、.info ファイルだ。  続きを読む...

コンテンツ配信