キッズ関係のWebサイトデザインをまとめました

赤ちゃん・子供関係のWebサイトを作る時に参考になりそうなWebサイトをまとめました。

・ベビー用品
・おもちゃ
・テーマパーク
・幼稚園

こんなサイトをいつか作るかもしれない。うんうん。

赤ちゃん用の家具の物販サイトでしょうか。かわいいです。
他と違ってスッキリした印象のデザイン。
青色を使ったベビー用品のWebデザイン。
赤と青のビビットカラー。
上と同じく赤と青ですが、色味が違うと印象変わります。
単調にならないように、サイドカラムは雲型ボックス。
シンプルな物販サイト
おもちゃの販売サイト。カラフルにして楽しい雰囲気。
右上の少年がスタンド使いに見えます。
背景に薄っすらイラスト。
学校のサイト
ディティールを工夫すれば、こんな背景色でもおkかも。

WordPressで「カスタム投稿」と「カスタムフィールドテンプレート」

を使って、ある企業サイトをWordpressで納品した時の、思い出備忘録エントリーです。

1.お知らせ情報を公開できるように。
2.会社のコンセプト等を公開できるように。
3.商品を公開できるように。

というご要望の案件でした。

1.は普通の投稿で。2.は固定ページで。3.をカスタム投稿とカスタムフィールドテンプレートを合わせて使ったのですが、この3.の備忘録です。

WordPressでタバコを商品として登録してみる

例で「タバコ」を商品として登録する流れを書きます。
なんでタバコかって言いますと、今くわえてるからです。はい。嫌煙家の方ごめんなさい…。

単にタバコと言っても

  • 商品名
  • 商品のちょっとした説明
  • 箱の見た目(画像)
  • 価格
  • タールの数値
  • ニコチンの数値
  • メンソールかそうでないか
  • 入っている本数

など、情報として公開したい”項目”がいろいろあります。

商品名は<?php the_title(); ?>で入力してもらって、商品のちょっとした説明は<?php the_content(); ?>で入力してもらって、その他はカスタムフィールドテンプレートで生成した項目から入力してもらいます。最終的に下記の図のような入力項目を作り、公開するのが目的です。

タバコの情報を入力する項目をつくる

では、まず最初に「カスタム投稿」の用意をします。

カスタム投稿を用意する

プラグインは使わず、現在のテーマのfunction.phpに下記を書きました。(かなり簡単に…)
[php]
< ?php
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'tabako',
array(
'labels' => array(
‘name’ => __( ‘タバコ’ ),
‘singular_name’ => __( ‘タバコ’ )
),
‘public’ => true,
‘has_archive’ => true,
‘menu_position’ => 100,
)
);
}
?>
[/php]

これで左メニューにタバコというリンクができます。

管理画面の左メニューにタバコが出来ました

カスタム投稿についてもっと詳しく知りたい方は、他のブログですばらしいエントリーがたくさんあります!そちらをどうぞm( _ _ )m

プラグイン「カスタムフィールドテンプレート」

次にプラグイン「カスタムフィールドテンプレート」をインストールして、タバコの各情報を入力できる項目をつくります。インストール後、左メニューの設定内にあるカスタムフィールドテンプレートをクリックして入力項目をカスタマイズしていきます。

タバコを新規追加するときの入力項目をカスタマイズします

カスタムポストタイプ (カンマ区切り):

ここにfunction.phpの4行目で書いたtabakoを書きます。

テンプレートコンテンツ:

下記を書きました。
[html]
[画像]
type=file

[価格]
label = 半角数字で入力してください
type = text
size = 40

[タールの数値]
type = text
size = 40

[ニコチンの数値]
type = text
size = 40

[メンソール?]
type=radio
value=メンソールじゃないです#メンソールです
default = メンソールじゃないです

[入っている本数]
type=radio
value=5本#10本#15本#20本#25本#30本
default = 20本
[/html]

これでタバコの新規追加に下記の項目が追加されました。

タバコの入力項目が出来ました

早速タバコをいくつか登録してみましょう。登録が終わったら今度は表示です。

  1. タバコの詳細ページを作る
  2. TOPページに新しく登録したタバコのコンテンツを作る

をやっていきます。

タバコの詳細ページを作る

single.phpと別にsingle-tabako.phpを作成し、そこで登録したタバコ情報を公開します。
それぞれの項目を表示するために下記を。
[php]
▼商品タイトル
< ?php the_title(); ?>

▼商品説明
< ?php the_content(); ?>

▼画像
< ?php echo wp_get_attachment_link(get_post_meta($post->ID,”画像”,true),’medium’); ?>

▼価格
< ?php echo get_post_meta($post->ID,”価格”,true); ?>

▼タールの数値
< ?php echo get_post_meta($post->ID,”タールの数値”,true); ?>

▼ニコチンの数値
< ?php echo get_post_meta($post->ID,”ニコチンの数値”,true); ?>

▼メンソール
< ?php echo get_post_meta($post->ID,”メンソール?”,true); ?>

▼入っている本数
< ?php echo get_post_meta($post->ID,”入っている本数”,true); ?>
[/php]
htmlとcssを少しだけゴネゴネして、このようにしました。

カスタム投稿+カスタムフィールドテンプレートで作ったタバコの詳細ページ

詳細ページの解説

下記のように書きました。
[php]

< ?php the_title(); ?>

< ?php echo wp_get_attachment_link(get_post_meta($post->ID,”画像”,true),’medium’); ?>

< ?php if(get_post_meta($post->ID,’メンソール?’,true) == ‘メンソールです’): ?>
/img/ill_mentol.jpg” />
< ?php endif; ?>

価格< ?php echo get_post_meta($post->ID,”価格”,true); ?>

  • タール < ?php echo get_post_meta($post->ID,”タールの数値”,true); ?>mg
  • ニコチン< ?php echo get_post_meta($post->ID,”ニコチンの数値”,true); ?>mg
  • 本 数 < ?php echo get_post_meta($post->ID,”入っている本数”,true); ?>
< ?php the_content(); ?>

[/php]

4行目で画像を表示しています。

<?php echo wp_get_attachment_link(get_post_meta($post->ID,”画像”,true),’medium’); ?>
で拡大リンク付の画像を表示しています。Wordpressの設定→メディア→画像のサイズの中サイズを表示したかったので、’medium’と書いてます。
サムネイルを出したい場合は’thumbnail’。大サイズを出したい場合は’large’で。

7~9行目で分岐文を書いています。

メンソール?の項目で、メンソールですにラジオのチェックが入ったら表示。と書いています。

TOPページに新しく登録したタバコを

次はTOPページの表示についてです。新しく登録したタバコを8件表示する。でいきたいと思います。完成画像は下記。

カスタム投稿+カスタムフィールドテンプレートで作ったタバコのTOPページ

TOPページの解説

下記のように書きました。
[php]

< ?php $loop = new WP_Query( array( 'post_type' => ‘tabako’, ‘posts_per_page’ => 8 ) ); while ( $loop->have_posts() ) : $loop->the_post(); ?>
  • “>< ?php echo wp_get_attachment_image(get_post_meta($post->ID,”画像”,true),’medium’); ?>
  • < ?php the_title(); ?>
  • < ?php echo get_post_meta($post->ID,”価格”,true); ?>

< ?php endwhile; ?>

[/php]

2行目からloop開始です。

‘post_type’ => ‘tabako’ でカスタム投稿「タバコ」を、
‘posts_per_page’ => 8 で8回ループするように。
今回カスタム投稿は「タバコ」だけしかありませんが、複数ある場合、たとえば「酒」もあるよっ!って時は、
[php]
< ?php
$loop = new WP_Query( array( 'post_type' => array(‘tabako’, ‘sake’), ‘posts_per_page’ => 8 ) );
while ( $loop->have_posts() ) : $loop->the_post();
?>
[/php]
こんな風に書けばおkです。

4行目で画像を表示しています。

詳細ページの画像は拡大リンク付でしたが、今回は詳細ページに誘導したかったので、リンク無しで表示するように
<?php echo wp_get_attachment_image(get_post_meta($post->ID,”画像”,true),’medium’); ?>と書きました。画像だけを表示させて、<a href=”<?php the_permalink() ?>”> 画像 </a>で囲っています。

最後に

このエントリーに記載されている「<>」「’ ’」「” ”」は全角だったりする場合があります…。
動かねーよコンニャロー!となったら全角になってないか見てみてくださいね。

「和」デザインの助けになるかもしれないPhotoshopブラシ。あとパターンもちょっと。

和をテーマにしたデザインのサイトを制作させて頂いてまして、後々Photoshopブラシのストックリストになればと思いまとめました。

竹・扇子・家紋などいろいろご紹介です。

「photoshop ブラシ 和」とかで訪問された方が幸せになったら、小躍りしたいと思ってます。

Photoshopブラシ

竹・鳥・蝶・龍・刀・槍・桜(梅?)がありました。
何かの背景にほんのり入れるといい感じ。
扇子です。扇子が5本です。
鯉です。鯉がいっぱいです。
ワンポイントで使えそうな和風ブラシ
デフォルメチックな竹ブラシ
32人のお姉さん。

ここからPhotoshopパターン

9種類の桜のパターン
和のデザインパターン20種類

ペット関連サイトのWebデザインまとめ

ペットショップサイトを制作させて頂くことになり、色々なペット関連サイトを見ていました。「!」と思ったWebデザインをまとめます。参考になれば幸いです。

どれもファーストビューで、動物の写真やイラストが使われていて、ユーザーに内容をすぐ理解してもらうように工夫されています。

Pet Store
Pet Works
Best Friend
The Pet Behaviour
Pet Store Design
nasz-zwierzaczek.pl
greeniguana.pl
Pets portal “Pitomets”
Swanky Pets Boutique – Option2
HealthyPets.com
Next Day Pets
Pet in Canvas
ペットショップ ワンラブ
capsule dog design
Sheba® Japan Website ※2011/3/24現在 音が出ます。
ドッグフード SOLVIDA

[php5]RSSを配信している外部ブログの新着記事を自動で取得するphp

企業サイトの制作案件で、
「会社のサイト(企業サイト)に自分のブログの新着記事を表示したい」
というご要望を頂きまして、その時の思い出備忘録エントリーです。RSS配信をしているブログからなら簡単に実装出来ますのでオススメです。
因みにphp5です。

下記がそのソースです。

[php]

    < ?php
    $rss = simplexml_load_file("http://feeds.feedburner.com/hatena/b/hotentry");

    $i = 0;
    foreach ($rss->item as $item) {
    if(++$i>5) break;
    $dc = $item->children(‘http://purl.org/dc/elements/1.1/’);
    $link = $item->link;
    $title = $item->title;
    $date = date(“Y/m/d”,strtotime($dc->date));
    //$desc =$item->description;
    echo “

  • $title($date)
  • \n”;
    }
    ?>

[/php]

demo

解説

3行目に表示したいブログのRSSのパスを書きます。(ダミーで「はてなブックマークの人気エントリー」のパスを入れています)

7行目の5という数字は、最新記事を5件表示する。という意味です。お好みでどうぞ。

11行目で日付の表示を。

$date = $dc->date;

でもよかったのですが、そうすると(2011-03-09T10:14:45+09:00)みたいな日付表示になって、なんだかなぁ~なので、

$date = date(“Y/m/d”,strtotime($dc->date));

にしました。これで日付表示が(2011/03/09)という風になります。曜日、時、分、秒も表示したいときは、

$date = date(“Y/m/d l H:i:s”,strtotime($dc->date));

でおkです。

【友人のために】商品一覧などで使われる、border,floatを使ったhtml,cssの書き方

学生時代からの友人が、アパレル業界からWeb業界にジョブチェンジしまして。(おめでとう!がんばってね!)
そんな彼から一本の質問電話が。「上下左右1pxのborderで囲ったwidth150pxくらいのボックスを、marginで間隔を空けずにfloatさせて商品一覧を作りたいんだけど。ボックス同士が隣り合うとボーダー2pxに見えてイケてない。どうすればいい?」
……。文章にすると伝わり辛いですね。質問を図で表現するとこのように困っているようです。


ということらしいです。解決方法はいくつかありますが、私の場合のやり方を。
全体の表示領域を600px(#list)とします。
その中にwidth150pxの商品達(.items)を4列2行で並べます。
解説付きのデモ用意しました

まずはhtmlの書き方

4列2行なのでズラズラ書いています。m( _ _ )m liの中は全部同じです。
[html]

  • 商品名が入ります

    お値段が入ります

  • 商品名が入ります

    お値段が入ります

  • 商品名が入ります

    お値段が入ります

  • 商品名が入ります

    お値段が入ります

  • 商品名が入ります

    お値段が入ります

  • 商品名が入ります

    お値段が入ります

  • 商品名が入ります

    お値段が入ります

  • 商品名が入ります

    お値段が入ります

[/html]

css

width、border、font-size、paddingなどはお好みでどうぞ。
ポイントは12行目と13行目です。

12行目のmarginで、borderサイズの分をマイナスしてます。
今回はボックスのborderを1pxにしましたので、-1pxと書いてます。
(borderを3pxするなら、-3pxと書きます)

13行目はIE対策です。
書かないとマイナスした分の右と下のborderが消えてしまいます。><
[css]
#list {
width: 600px;
}
#list .items {
float: left;
width: 150px;
list-style: none;
}
#list .items div {
border: 1px solid #CCC;
padding: 5px;
margin: 0px -1px -1px 0px;
position: relative;
}
#list .items div h3 {
font-size: 14px;
margin: 0px;
padding: 0px;
}
#list .items div p {
font-size: 12px;
margin: 0px;
padding: 0px;
}
[/css]

WordPress管理画面のサイドメニューを権限ごとにカスタマイズするプラグイン。Adminimize

WordPressを使って権限別、且つ複数人でサイトを管理した案件の思い出備忘録エントリー。Wordpress管理画面サイドメニューの「リンクとかツールとかって何?いる?」といったご意見をいただいたきまして。確かにその時はリンクやツールは必要ない機能でしたし、カテゴリーも触って欲しくない状況でした。「使わない(使ってもらいたくない)機能を表示するのは優しくない」と思い立ち、入れたのがWordpress管理画面のサイドメニューを編集できるプラグイン。Adminimizeでした。

WordPressのユーザー権限:編集者のデフォルトサイドメニュー

ではユーザー権限:編集者がログインしたとき、「投稿」のカテゴリーや「リンク」を非表示にするやり方を。

Adminimizeを使ってWordpress管理画面サイドメニューを編集する方法

まず管理者でログインしてAdminimizeをインストール。インストールが済むとサイドメニュー「設定」の中にAdminimizeというリンクが生まれますのでそれをクリック。
クリックしたら、ページ上部のMiniMenuの中にあるMenu Optionsをクリック。


次に権限に対して非表示にしたい機能をチェックしていきます。

WordPress管理画面に表示したくない機能はチェックを入れる

チェックしたらUpdate Optionsボタンをクリックして終了です。以上思い出備忘録WordPress管理画面のサイドメニューを編集できるプラグイン。Adminimizeのご紹介でした。

クリスマスデザインのテクスチャに使えそうなPhotoshopブラシ

クリスマスのデザインをするときの、背景として使えそうなPhotoshopブラシを探しました。
ブラシの設定で間隔を広げたり、回転させたり、散布させたりするといい感じになると思います。
また、クリスマス以外にも、結婚式やバレンタインとかにも使えると思いますよ。

雪を降らせるブラシ
光を表現するブラシ。きれいです。少し色を変えつつ、何回かに分けてクリックするといい感じに
キラキラを演出
キラキラを演出 その2
雪の結晶のブラシ。
上の見本画像はたった2クリックで作りました。簡単でカワイイです。
羽のphotoshopブラシ。フカフカ。
リボンのPhotoshopブラシです。クリスマス以外にも使えそうです。

[商用利用OK!]シンプル・ライトな印象のPhotoshopグランジパターン10セット

デザインを施す際に、背景を一色でがベタッと塗ってしまうと物足りない場面があると思います。「ちょっと質感付けようかな。」ってときはブラシを使ったりナンダカンダやっていたんですが…。それでは効率的じゃない!と感じ今回の用意に至ったわけです。

そんなわけで商用利用OKな、Photoshopのグランジパターンのご紹介。個人でも商用でもなんでもフリーです。「使えるかも」と思っていただけたら、好きなときに好きなだけ使ってください!

色は白、ピンク、紫、水色、青、緑、黄色、ベージュ、オレンジ、茶色の10色セットのパターンになっておりまして、全体的な色調はペールトーン・ライトトーンあたりで統一(したつもり)です。

ピンク
水色
黄色
ベージュ
オレンジ
茶色

行く前から行きつけにしたくなるような海外レストランのWebデザイン

見てるだけで行ってみたくなる、何故かお腹が減ってくる。そんなレストランのWebデザインをdeviantARTからご紹介です。

爽やかでやさしい感じの寿司屋デザイン。左上に刀。
行きつけにしたい。お値段高そうだけど。
みんなで行ってみたくなるレストラン
南国レストランのwebデザイン。ここも行ってみたくなる!
清潔感のあるレストラン
ピザが食べたくなった…
ランチで行ってみたい!
headerイメージのarrow部分が漢字の「人」。この発想は無かったです。
こんなレストランがおいしくない料理を出すはずがない。
お腹が減りました。