2014-01-01から1年間の記事一覧

functions.phpの役割

functions.phpを使う意味 テーマで定義する関数を書くためのもので、関数をひとつのファイルにまとめておくことで、見通しが良くなります 「wp_title」のカスタマイズは「functions.php」で 《twentyfourteenのfunctions.php》 function twentyfourteen_wp_t…

モジュールテンプレートの使い方

モジュールテンプレートの仕組み

テーマ・テンプレートとテンプレート階層

テンプレートファイルとは

関数

関数とは 何らかの処理をして、返り値を返すもの 関数名( 引数 ) 《例》 PHPに用意されている date()関数を使用して、表示した日時を返しています date()と引数を書くだけで、「サバーに日付を問い合わせる」「日付を取得する」「日付を適切な文字列にする…

whileを利用した繰り返し処理

繰り返し while文 繰り返し(ループ) while文は、「条件が合致している間はその処理を繰り返す」という構文 ifは「もし〜だったら」、whileは「〜の間は」 while文の書き方 while ( 条件式 ) { 条件を満たす場合の処理 条件判定が最終的に偽になる変更を入…

ifを利用した条件判定

if文 単純な条件判定 特定の場合のみ実行したい時に記述 条件を設定し、条件を満たす場合に処理を実行する if(条件){ 条件を満たす場合の処理 } 《例:午前10時前なら処理を実行》 「date_default_timezone_set」は、php.iniで変更してある場合は、記述は…

配列

配列とは 複数のデータをまとめて格納できます 箱の中に仕切りがあって複数のデータをいれることができる「Excelの行」のようなイメージです 配列に格納されているデータを「要素」と呼びます 変数に値を格納して記述

小知不及大知

小知は大知に及ばず、小年は大年に及ばず。 蜩(チョウ・ひぐらし)と学鳩(ガクキュウ・こばと)とこれを笑いて曰(い)わく、「我れら決起(ケッキ)して飛び、楡枋(ユボウ)に搶(つきすす)むも、時としては則ち至らずして地に控(コウ・なげいだ)さる…

アクセス制限

見られたくないページを見られないようにするには 見られたくないページを閲覧不可にする robots.txt 「robots.txt」を置き、検索の対象から外す 認証を使う .htaccessによるBasic認証 パスワードで認証された場合のみ閲覧可能にする 見られたくないディレク…

HTML全体の構造

DOCTYPE宣言 本来HTML5からは、DTDがなくなりました ところが現在のブラウザでは、DTDをつけなければ「HTMLで表示している旧式のページ」と認識してそのページを扱います(正しい表示結果が得られなくなります) htm要素 DTD以外のすべての要素は、この中に…

Shift Layout

Shift Layout 例 《index.html》 <html lang="ja"> <head> </head></html>

Fluid &amp; Fixed Layout

Fluid & Fixed Layout 例 《index.html》 …

透過を保ちつつPNGを高圧縮する

PunyPNG オンラインでPNG画像を圧縮するWebサービス メタデータなどの情報消して容量を軽くするので画質が劣化しません PNGGauntlet Windows ImageAlpha Mac IE6でもこの圧縮透過PNGは適用され透明になります 447KBの透過PNGデータが「126KB」になりました W…

ロールオーバー

仮の画像を置く 画像の仮置きのスペースを確保する image placeholder CSS3でロールオーバー ロールオーバーで大きくする割合に注意!(アニメーションを見せたいわけではなく、商品を見せたい) 基本構造 クラスdetailにロールオーバー時にフェードインさせ…

アニメーション

CSS3アニメーション CSS3 Tutorial CSS3アニメーションの基礎(Animation編) CSS3リファレンス:アニメーション MOZILLA DEVELOPER NETWORK:CSS アニメーション ねこだまのCSSリファレンス&デモ マーキー 左右や上下にスクロールする文字や画像を表示します <html lang="ja"></html>…

グラデーション

CSS3 グラデーション background に指定することで、ボックスの背景色を線形にグラデーションに指定する値です。 (※ブラウザによって記述方法が変わりますので注意が必要です。 mozilla系ブラウザ -moz-linear-gradient(方向, 開始色, 終了色;) background:…

角丸をつける

角丸(かどまる)をつける border-radius CSS3代表的なプロパティ 角丸 <html lang="ja"> <head> <meta charset="UTF-8"> <title>CSS3 角丸</title> <style> #radius1, #radius2, #radius3, #radius4 { border: 4px solid #F90; width: 200px; height: 100px; margin: 30px 50px; } #radius1 { border-radius: 20px; } #radius2</meta></head></html>…

CSS3シャドウ

CSS3 ボックスシャドウ ボックスシャドウはボックスモデルの外側・内側に影を作ることができ、 「X軸・Y軸・ぼかし具合・色」を設定することができます。 また、カンマ(,)で区切ることによって複数の影を作れます。 <html lang="ja"> <head> <meta charset="UTF-8"> <title>CSS3 ボックスシャドウ</title> <style> #bShadow1,</meta></head></html>…

予約システム

時間単位で予約できる予約ページを作成 プラグイン「MTS Simple Booking予約システム」をインストールする 予約システムの設定 各種設定 詳細設定をしておく 予約パラメータ カレンダーを表示する 受付を作成直後からにする 予約受付期間 当日から何ヶ月先ま…

Like Boxといいねボタンを設置

Like Box いいねを設置 いいね(Facebook)ボタン:コード生成ページ http://developers.facebook.com/docs/reference/plugins/like/ ※アカウントが認証されていない場合は、以下の画面が表示されます。 ボタンのオプション URL to Like 「いいね!」ボタンの…

ツイートボタンを設置

ツイートボタンを設置 アカウント→「素材」 ツイートボタン:コード生成ページ http://twitter.com/about/resources/buttons#tweet ボタンの選択 表示名(指定項目) 説明 リンクを共有する ツイートボタンと呼ばれるボタンを作成する。 特定のWebページから…

CSS Framework

Object-Oriented CSS OOCSS(オブジェクト指向CSS)のススメ STUDY OOCSS OOCSS(Object-Oriented CSS)の考え方 Bootstrap Scaffolding Twitter Bootstrapのデザインを簡単に変更出来るWebサービス・StyleBootstrap Jetstrap BootstrapのUIがドラッグアンドド…

.htaccessまとめ

拡張子「.php」を「.html」に変換 「.htaccess」に記述する # 全ての拡張子「.php」を「.html」に変換する AddType application/x-httpd-php .php .html index.htmlとindex.phpを混在させる方法 通常WordPressをインストールするとindex.phpにアクセスしても…

掲示板を作成

トップページ 掲示板へのリンクを作る 《index.php》 <html lang="ja"> <head> <meta charset="UTF-8"> <title>テニスサークル交流サイト</title> </head> <body> <h1>テニスサークル交流サイト</h1> <p><a href="album.php">アルバム</a></p> <p><a href="bbs.php">掲示板</a></p> <h2>お知らせ</h2> </body> </html> 入力フォームの作成 《bbs.php》

MySQLデータベースの作成

MySQLデータベースの作成 MySQLに接続してデータベースを作成する CREATE DATABASE(データベース作成) USE(データベース選択) CREATE TABLE(テーブル作成) GRANT(ユーザー作成) コマンドプロンプト XAMPPコントロールパネルの「Shell」ボタンをクリ…

データベース設計:掲示板

掲示板概要 BBS(Bulletin Board System) 作りたい機能をもとにデータベース設計をする必要があります 図式化して考える どのようなデータをどのようなデータ型で保存するのかということを決めるのがデータベースの設計です 掲示板利用者の役割(ロール) …

CSS3 ジェネレーター

多機能型 CSS3プロパティジェネレーター CSS3.0 Maker | CSS3.0 Generator | CSS 3.0 Generator | css3 generator CSS3 GENERATOR CSS3 Playground by Mike Plate CSS3 Generator ボタン特化型 CSS Button Generator for your pleasure CSS GRADIENT BUTTON …

Googleフォームでsend-mail

Googleドライブでフォーム作成 Googleドライブを選択 フォームを選択 入力フィールド(テキスト)を作成 テキストを選択、「質問のタイトル」を「お名前」にする アイテムを追加 テキストを選択、「質問のタイトル」を「メールアドレス」にする エラーチェッ…

メールフォームと $_SESSION

メールを送信するときのポイント hidden属性にはセキュリティの問題があるため、$_SESSIONを使う send-mail関数を使い、メールを自動返信する 入力チェックをして、未入力処理をする hidden フィールドの問題点 hidden フィールドは、見た目を隠しているだけ…

ログイン情報をログアウトするまで保持する - $_SESSION

セッション管理 クッキーは、クライアント固有の情報を保持するには良いですが、非常に小さいサイズのテキスト情報しか保存できません そのため、ショッピングサイトのカート情報など、より多くの情報を保持するのに「セッション」と呼ばれる機能を利用しま…