Notes

jQueryのプラグイン「jScrollPane」でカスタムスクロールバーを簡単に設置。

2013.10.26 / Notes

デザインをカスタマイズできる、jQueryのプラグイン「jScrollPane」でスクロールバーを簡単に設置する際のメモです。
サンプルはこちら

 

設置にはjQuery本体と、jScrollPaneプラグインにマウスホイール用のプラグインをあらかじめ読み込みます。

スタイルシートは最小限のみを記述しています。

 

jScrollPane

OS X 10.9 Mavericksにアップグレード。

2013.10.23 / Notes

本日公開されたOS X 10.9 Mavericksに早速アップグレードしてみました。
今回のアップグレードでは、うれしいことに無料でダウンロードすることができます。

 

自分の環境ではMac App Storeからダウンロードをしてインストールまでに、およそ1時間くらいかかりました。
一番心配だった、Adobe CCなどソフトの互換性は今のところ問題なさそうです。

 

システム環境設定のアクセシビリティの設定に変更があったので、TextExpandarやQuickeysの利用にはやや注意が必要です。
Quickeysに関しては2009年以降アップデートがないので、そろそろお別れかもしれません・・・。

Drupal 7でjQuery UIのCSSを変更する方法。

2013.05.02 / Notes

Drupal 7では標準でjQuery UIが搭載されていて、一部のモジュールやオリジナルのテーマに利用することができます。
ただjQuery UIのテーマが基本デザインのものなので、サイトのデザインとマッチしないこともあります。
そのような場合には、オリジナルテーマ内の「template.php」に次のように記述することで、自由に変更することができます。

上記ではオリジナルテーマのディレクトリ内に、「ui」というディレクトリを作成して、ここにjQuery UIのテーマ一式を格納しています。
オリジナルのjQuery UIのテーマの作成には「ThemeRoller」の利用がベターです。

Drupal 7で「node.tpl.php」内に画像スタイルを指定して、画像を表示する方法。

2013.04.23 / Notes

通常はコンテンツタイプの表示の管理で設定した、画像スタイルをもとに「node.tpl.php」テンプレート内で画像を表示します。

この場合では複数毎の画像があったときでも、同じ画像スタイルで表示されます。

 

もし1番目の画像、2番目の画像で画像スタイルを変えたい場合には、次のような方法で実現できます。

1番目の画像($node->field_image[‘und’][0])に対しては、画像スタイル「large」、2番目の画像には「medium」を、それぞれ指定しています。

 

たたし、この方法ではrender()関数と違い、画像が無い場合にエラーを出してしまうので、次のように画像の有無をチェックした方が安全です。

PHPでデバイスの判定。

2013.04.19 / Notes

PHPでPC、スマートフォン、携帯のデバイスの判定するためのスクリプトです。