• 締切済み

phpでブログを作成したいのですが、テンプレート部で困ってます

phpの勉強が終わり、phpとデータベースを使用してブログを作成しようとしている初心者です。作品を提出したいのですが、テンプレート部分がよくわからなくて困ってます。 プログラム部分は~.php,~.class.phpでそれぞれ外部ファイルとします。html(tpl)部分の作成ですが、html(tpl)はDreamweaverで作成し後から手打ちでhtmlタグにスクリプトタグ(smarty等)を記述していくのが一般的なのでしょうか? そうなると時間がかかる気がするのですが・・・。 それとも、いいと思ったhtml等をサンプルとしてコピーしバナーの画像を変えるといったような方法もあるのでしょうか? 無料テンプレート等でhtml+cssでかわいいテンプレートが多くありますが、あれはFireworks等で画像を作成し、Dreamweaverに挿入してテンプレートを作成しているのでしょうか?その場合のphpがどのような方法で作成されているのか等よくわかっていません。どなたかわかられる方教えてください!何かそのようなnetなどあれば教えていただけると光栄です 質問が多くてすみません。

みんなの回答

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

HTMLを何で作っているかは問題ではない。 見た目のHTMLが文法的に綺麗で、ブラウザ依存ないタグ記述で正常動作していれば問題はない。 画面描画の結果見た目が美しいかどうかは、単にデザインセンスの問題。 もし、デザイナーならば致命的ですが、開発やりたいのであれば、正しいHTMLの知識を持ち、手打ちでページつくれるのであれば、見た目が幼稚なものでも構いません。 PHPなどのプログラム部分としては、表示するものが表示され。動くものが動けば見た目なんて関係ないです。 実際の現場では。 例えば、 ・FORMで入力できるような機能を作りたいのであれば、入力の項目や名称を決める。 ・テキストエディタなどで必要最低限のFORMを作る。 ・PHPなどのプログラム部分を作っている最中に、デザイナーさんが綺麗にHTMLコーディングしてくれる。 ・合体! となります。 Smartyは非常に多機能でいろいろ出来てしまいますが、あくまでもテンプレートエンジンです。 必要最低限の事だけをさせておかないと、結局HTML内にPHPが満載状態になって何のためにテンプレートを分けたのか本末転倒になります。 一般的にフリー素材としてCSSやHTMLなどが多く出回っていますが、作った人によって使っているツールはまちまち。 ですから、Dreamweaverを使っているかどうかは不明。 中にはテキストエディタだけで綺麗にHTMLコーディングできるデザイナーだっていますよ。

ninnin2
質問者

お礼

inu2さん、回答ありがとうございました。 プログラムの部分はどうにかわかるのですが、いざブログを作品として(面接等)に提出する場合テンプレート部も自分で作成しないといけないので困っていました。(初心者的にどのやり方がやりやすいのか少し不安ですが。) 今は一人で一通りできないと難しいよ~なんて言われた事があるもので・・・。 何か素材をコピーして手打ちで頑張ってみます。 あまりデザインにはこだわらない方がいいですね。

関連するQ&A