サイト作成でかなり高度なシステムをコッチンと作り上げた。
ワインリストのページなのだが、
エクセルで作られたワインリストを
コピー&ペーストして投稿すると、
自動的にtableレイアウトされたhtmlが出力される というもの。
お店はワインリストをエクセルで管理している。
そのエクセルの内容をそのままwebページに貼り付けたいが、
エクセルのスタイル情報をそのままもってくるとレイアウトが
めちゃくちゃになってしまう。
掲示板に投稿するような普通の感覚で
テキストで貼り付けると、エクセルのセル情報というのはタブになる。
しかしこの タブ入力 は基本的にはブラウザは
理解しないため、普通1ますの空欄になってしまうのだ。
そこで我々は、
・Movabletypeのカテゴリで赤・白・スパークリングを作成
・レイアウトするためのテンプレートtableタグを作成
・新規投稿があった場合、カテゴリごとに投稿内容のテキストデータを生成
・赤・白・スパークリングのテキストデータを集めて、
タブを認識して、
新たにワインリストというカテゴリに
テーブルタグを含めてテキストをはき出して投稿
・ワインリストカテゴリの最新の1件を表示するページを作成
・ページからはそれぞれのカテゴリの最新の投稿内容を修正できるリンクを生成
した。
だめだ、くそ、うまく説明できねえ。
とにかくこれでコピペ感覚なのだが綺麗にレイアウトされた
ワインリストのページが作られるという、
裏ではすごいことしてるぜ系システムが完成した。
ほとんどはコッチンの力によってである。
しかし今現在永久機関問題だけが解決されていない。