5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

デザイナーとの連携

1 :kaztalk : 2001/04/17(火) 10:27 ID:JyEV1qc2
PHP+Postgreでサイトを構築しています。
デザイナーがインターフェース部分、コーダーがビジネスロジック
部分と分業しているのですが、いまいち連携が上手く取れません。
効率よく作業を行うための良い方法やお勧めのRADtool等々合ったら
教えてください。

要はPHPが埋め込まれているのをデザイナーが編集するとき
ドリームウィーバーだと上手く出来ないんですよね。


2 :$PHP_NANASHI : 2001/04/17(火) 13:20 ID:???
ゴルァ!遊んでねーで仕事しろ!!

3 :名無しさん@お腹いっぱい。 : 2001/04/19(木) 03:02 ID:vdyxFAvk
デザイナーに先に仕事をさせる。

....PHPの意味無いじゃん (;_;)

4 :名無しさん@お腹いっぱい。:2001/04/19(木) 13:10 ID:???
プレビューがうまく出来ないのが問題なのかな?
ロジック部分の出力イメージが出来ないとか。

5 :echo $nanashi:2001/04/20(金) 02:09 ID:uJIoeFa2
パーツ単位に分けて、include してみてはどうよ.


6 :サーバーサイドナナシサン!:2001/04/20(金) 07:13 ID:???
function template($file){
  $fp = fopen($file,"r");
  while (!feof($fp)) {
    $data = fgets($fp, 4000);
    while(ereg("@@([a-zA-Z_0-9]+)@@",$data,$regs)){
      global $$regs[1];
      $data = ereg_replace("@@([a-zA-Z_0-9]+)@@",$$regs[1],$data);
    }
    echo $data;
  }
  close($fp);
  exit;
}

誰か添削してください。


7 :echo $名無し:2001/04/20(金) 14:29 ID:qe51yZHI
3点

8 :名無しさん@お腹いっぱい。:2001/04/20(金) 23:49 ID:Ett4mDBU
>>7
それは添削じゃなくて採点だよ、、

9 :名無しさん@お腹いっぱい。:2001/04/25(水) 12:45 ID:WaVZdgLc
ってゆうかHTMLのソースが読めればなんとか
なるんじゃないの?
主婦が暇つぶしに作ってるページじゃぁないんだから
ツール使うのやめるようにすすめてみては?
#最近の主婦はHTMLエディタも使ったりする。

10 :名無しさん@お腹いっぱい。:2001/04/27(金) 07:23 ID:/BzsGtBc
ダブルコーテーションはシングルに変換<HTML
全体をprint文でくくって、変数を適所にぶっこめば
初心者には楽っしょ。

11 :名無しさん@お腹いっぱい。:2001/04/27(金) 17:30 ID:???
うちはデザイナー先でやってます。
後から出た修正は全部HTMLで上げてもらって、こっちで差分とって
PHPソースに突っ込んでます。

12 :名無しさん@お腹いっぱい。:2001/04/27(金) 19:03 ID:OMLCguD6
PHPのコードが入る行は他のHTML要素が入らないようにしてもらって、
行志向のバージョン管理システムでマージするとか・・・。
<td>
foo
</td>
とか。
うざいかな。

13 :名無しさん@お腹いっぱい。:2001/04/29(日) 16:01 ID:???
もらったソースをみたら、

<table>
<td>ほげほげ
<td>ふげふげ
</table>

とか、

<table>
<tr><td>ほげほげ
<tr><td>ふげふげ
</table>

とかあって面食らったことがある。とほほのページで調べたら、これでも問題ないのね。


14 :電動ナナシ:2001/05/01(火) 05:50 ID:???
>>6
いいんじゃない?


15 :名無しさん@お腹いっぱい。:2001/05/02(水) 12:34 ID:IKHA7T..
やっぱりHTMLファイルを先に作って、そこにPHPを書き込むのが
いいのでしょうか?
(どういう形でデータを表示させたいとかの打合せ後)

16 :16:2001/05/02(水) 14:11 ID:5.hs45Zk
HTMLデザイナーがHTMLを仕上げ終わる前に納期を迎えたことがあります。
納期に間に合わなかったのは、私のせいになりました。
やはり、PHPを先に作っておいて、上がってくるHTMLに貼り付けている
人が多いと思います。

(遅いデザイナーほど、構造が分かりづらいHTMLを書いてくれる)

17 :名無しさん:2001/05/02(水) 15:02 ID:cGfZ.Ux6
http://pesuo.hypermart.net/michiroh/denpatoh/index.html
儲かるの?

18 :名無しさん@お腹いっぱい。:2001/05/04(金) 00:15 ID:Y.fqt0Lw
ケースバイケースかな?
プログラム的な部分が主だったら コード先にかくけど

19 :サーバーサイドナナシ:2001/05/05(土) 01:00 ID:6idkrYnY
>>14 電動ナナシさん相手してくれてありがとう!うぅ
しょうがなくereg、ereg_replaceを2つ使ってる所とか
$$hogeをglobal宣言してる所とかへこくないですか?
こういうのクラスにしたらいいことあるのかな?
でもこの関数ですごく楽になってます。

20 :初期不良:2001/06/18(月) 02:22 ID:vO5h5Je.
こっちもあげとくよ
http://corn.2ch.net/test/read.cgi?bbs=php&key=982687820&st=344&to=344&nofirst=true

21 :名無しさん@お腹いっぱい。:2001/06/18(月) 13:14 ID:rWvVeWcQ
>>1
PHPのコードが入ってても問題ないはずだけど>DW

22 :名無しさん@お腹いっぱい。:2001/06/18(月) 14:10 ID:iYBSiqy2
こちらに答えアリ
http://corn.2ch.net/test/read.cgi?bbs=php&key=990953955&ls=50

23 :初期不良:2001/06/18(月) 16:03 ID:sn6L5YrA
>>22
むちゃくちゃかぶってるね。まあいいか。こっちは PHP 専門ってことで。
あっちに書いてあった ttp://zato.nu/tmpl/ は良さそうですな。
けど、ぱっと見だけど置き換える変数を定義しなきゃいけないのかな?
ループ定義はおもしろいけど残念ながら現在はパーツ単位の
別 HTML でデザインしてもらう形にしているからちょっとあわないな。

それと俺の場合は単純に perl みたいに後方参照を元に置換する変数を変化させたい
というだけの話なんだよね。で、やっとこ検索一回ですべて置き換える
ことができたわけだけど(>>20)、もっといい方法ない?

24 :弱デザイナー:2001/06/18(月) 23:32 ID:R32so6A6
以前、某大手企業と組んでサイト立ち上げた時連携に大変苦労しました。
htmlで全体の流れをデザイナーサイドで作り、ロジック部分は後で
画面遷移等を確認しながらプログラマが組んで行きました。
htmlでの流れだけでは解らんと言いやがったので仕様書まで書いて指示
htmlタグの整頓よりそちらを優先したのでプログラマは大変だったかも。
プログラマがロジック追加してきたものをデザイナーサイドで動作チェック
仕様通りになっていない、レイアウトが崩れているというのも全て
デザイナーサイドで調整。(大企業を動かすと高いため。トホホ
全てテキストエディタ上でがんばりましたとも。
大幅なレイアウト変更って言われた時は辛かった。。

25 :初期不良:2001/06/19(火) 02:07 ID:yvQ6um/w
>>24
色指定とかパーツ単位のデザインだけって言われると馬鹿にされた気がしたりする?
これから頼むんだが。

パーツのデザインって言ってもこんな感じの話ね。
http://www.opus.homeip.net/~kshinada/

26 :名無しさん@お腹いっぱい。:2001/06/19(火) 02:25 ID:???
技術的に難しいってよりも、面倒くさいって感じですね。
別スレにあった、DWのテンプレート連携でかなり楽になりそうな。

27 :名無しさん@お腹いっぱい。:2001/06/27(水) 01:49 ID:CotwJrVY
入力チェックのJavaScriptぐらい書いてよ…、って思うのは
贅沢ですか?

28 :名無しさん@お腹いっぱい。:2001/06/27(水) 07:28 ID:???
>>27
そのような方は自分で全部できるかと。

8 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)