2007年07月05日

提供画像がどうしようもない時の応急処置。

ドロップシャドウが汚かったり、画像クオリティが低い場合は強制的に画像を表示する位置をブロック要素のなかで指定してしまう設定してしまう裏技。
簡単に言うと、CSSでトリミング。

.class {
height: 75px;
width: 75px;
overflow: hidden;
clip: rect(1px,5px,5px,1px);
}

2007年06月14日

新ネタ

alphafilter.js
IE6でアルファPNGを利用可能にするJS

lightbox.js
スライドショーJS

swfobject.js
ブラウザ依存しないSWFを表示するJS

2007年03月12日

カテゴリー毎に表示を変える方法

<!--{if $tpl_page_category != "カテゴリーディレクトリ名"}-->
ここに指定したカテゴリーで表示させたい物を記述
<!--{else}-->
それ以外のカテゴリーの時に表示させる物を記述
<!--{/if}-->
このように記述すると、任意のカテゴリで表示・非表示。またはCSSの制御をする事が出来る!

2007年03月11日

破綻しないデザインのために

デザインを起こす場合、まずサイトの目的・方向性を理解する事が重要。
そしてデザインを決定する場合は「どこを何のために目立たせるのか?」という終点を考え、そこから逆算して考えることで「破綻しないデザイン」が完成させる必要がある。

要は、サイトの目的は何なのか?をはっきりさせ、目的に合わせて「それは必要か不必要か?抑えるべきか、強調すべきか」を判断。

クライアントの要望を満たす事も重要だが、クライアントのニーズが「目的に沿ってない場合」や「目的達成のための障害」という事は多々あるはず。
そういう場合は、その意見はサイトの目的から逸れてますと断る必要があるはずだとおもう。
ユーザーあってのサイトであり、ユーザーを主体とした考えでサイト設計・構築・デザインをするべきであると考える。

2007年02月08日

ディレクションをする意味

webサイトを構築する時に、ディレクションをする必要について思う所があります。

とある、取引先でディレクションをせずにデザイン先行で進める所があったりするのですが、そこでディレクションの意味を考えさせられました。
アクセス解析をして、何が原因でユーザーの行動を現状からどの様に改善して行く事が出来るか。または、目標を達成する為には何をしたら良いか?
改善する為には、現在のレイアウトやコンテンツの在り方はどうなのか?
効率的にユーザーを思う所に導く事が出来ているのか?
ユーザーを導いたら、次の行動を起こさせる事が出来る仕組みや仕掛けになっているのか?

本当にそのサイトで利益や目標を達成する為には、ディレクションが必要だと思うしクライアントの意見や要望を吸い上げて、それを形にしてゆく事がディレクションのあるべき姿だと思う。
クライアントの要望を形にして、目標を達成するにはサイト設計・サイト戦略が必要なはず。
デザイン先行で、デザイナーのやってみたい事を優先して結果は出るのか?
クライアントの投資に対して、満足のゆく結果を出すのがweb制作の仕事だと思うのだが・・・・

CSSデザイン格付けサイトいろいろ

CSSデザイン格付けサイトというものがあるらしい。
新しいモノや、斬新なものを見つけるには良いんじゃないかな。
色々なテイストでデザインする事はとても重要な事だし、常にデザインを起こす時は何か新しい要素を取り入れて行く事が重要だと思う。


http://www.csstux.com/

http://www.csselite.com/

http://www.webcreme.com/

http://www.cssremix.com/

2007年01月29日

IE6とIE7を共存させる方法

web制作の仕事をしていると、表示確認と動作確認が必ず必要です。
今迄はIE7とIE6の表示確認を、いちいちアプリケーションの追加と削除をしながら手間をかけながら確認してましたf^ ^;
その作業が結構しんどくて、インストールとアンインストールに時間を取られるのが嫌だったんですが、見つけました。
両方のブラウザを共存させる方法が!

小粋空間さんと覚え書き@kazuhi.toさんのサイトを参考にさせてもらいました。
これを使うとかなり便利です。
小粋空間さん:Internet Explorer 6 と Internet Explorer 7 を共存させる
覚え書き@kazuhi.to:続・スタンドアローン版IE7

2007年01月24日

MTでのxml宣言文の記述方式

MTでのxml宣言文の記述方式は通常通りに記述すると、 PHPのスクリプトと勘違いしてしまい画面がホワイトアウトしてしまいます。

今回ググって検索した所、小粋空間さんに書いてあったのでそれを参考にさせてもらいました〜
下記の様に記述すれば、解決。
もちろん、拡張子は .phpが前提で!

<? echo(' <?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>

2006年12月07日

テンプレートのルートディレクトリ以外のファイル指定

css/common.css

/css/common.cssをしていたい場合は上記の様に出力ファイル名に指定すれば、テンプレートで操作可能。

パン屑リストのPHP化

パン屑リストのPHP化で綺麗に表示する事が可能

以下のサイトを参考にさせてもらいました。
小粋空間

ファイルをphpで構築しないと動かないらしい。
かなり重宝します。

続きを読む "パン屑リストのPHP化" »