winelist winelist (May 14, 2008)

サイト作成でかなり高度なシステムをコッチンと作り上げた。

ワインリストのページなのだが、
エクセルで作られたワインリストを
コピー&ペーストして投稿すると、
自動的にtableレイアウトされたhtmlが出力される というもの。

お店はワインリストをエクセルで管理している。
そのエクセルの内容をそのままwebページに貼り付けたいが、
エクセルのスタイル情報をそのままもってくるとレイアウトが
めちゃくちゃになってしまう。

掲示板に投稿するような普通の感覚で
テキストで貼り付けると、エクセルのセル情報というのはタブになる。

しかしこの タブ入力 は基本的にはブラウザは
理解しないため、普通1ますの空欄になってしまうのだ。

そこで我々は、
・Movabletypeのカテゴリで赤・白・スパークリングを作成
・レイアウトするためのテンプレートtableタグを作成
・新規投稿があった場合、カテゴリごとに投稿内容のテキストデータを生成
・赤・白・スパークリングのテキストデータを集めて、
 タブを認識して、
 新たにワインリストというカテゴリに
 テーブルタグを含めてテキストをはき出して投稿
・ワインリストカテゴリの最新の1件を表示するページを作成
・ページからはそれぞれのカテゴリの最新の投稿内容を修正できるリンクを生成

した。

だめだ、くそ、うまく説明できねえ。
とにかくこれでコピペ感覚なのだが綺麗にレイアウトされた
ワインリストのページが作られるという、
裏ではすごいことしてるぜ系システムが完成した。

ほとんどはコッチンの力によってである。

しかし今現在永久機関問題だけが解決されていない。



May 14, 2008 3:04 AM | E
Copyright© 2004-2008 Yukito Inoue All rights reserved.

Link
« Movabletype eval-template.pl | Main | MHP 2G »
Category: webdesigning
Tag: movabletype
Related ESCAPE>>
movabletype_evaltemplatepl Movabletype eval-template.pl テンプレートタグを投稿で反映
  - Movabletypeのテンプレートタグを、エントリーの内容 つまりEntrybody内部に書き込んで、 投稿時に反映できるというプラグインがあったのでメモ。 非常に便利。 eva

bookshelf_full_of_mystery bookshelf full of mystery 海外ミステリの本棚
  - 父親が書いているブログ海外ミステリの本棚のデザインを いじった。右上にナガマルが登場している。 真ん中の本はTokyo Style、 右にはグラス。DSC-T10で撮影した。 海外

mt3_mt4_export_import_with_tags_comments_and_pings_ MT3 -> MT4 export import with tags, comments, and pings. movabletypeでタグもエクスポートする。
  - 何らかの理由でMovabletype3からエントリーをエクスポートして Movabletype4にインポートする場合、エントリータグ、コメント、トラックバックが エクスポートされな

mt4 MT4 まだまだ先は長い
  - 新しいサーバ木太郎の登場で MT4の導入でいきなり手間取ったのがインポート/エクスポート。 これはコッチンの弟であるオステタンが出てきて解決してくれた。 彼は非常に礼儀正しいので、

mt4_movable_type_4 MT4 Movable Type 4 バージョンアップ
  - 記事の自動保存、静的ページの管理、 複数ブログをまとめたポータルページの構築など 欲しいなあと思っていた機能が追加された Movable Type 4バージョンアップは もうそろそ

css_div_block CSS div block ブロックを真ん中に持ってくる
  - Movabletypeのテンプレートをまたいじった。 今回は主にCSS。人気ブログをよく見ているとレイアウトが上手い。 ここ数ヶ月モニタリングしていると、blogのヒット数は500

repair repair Movabletypeを再構築
  - Movabletypeの難しいところは、例えDreamweaverのプラグインで コンテナタグ対応のwysiwygな状態で編集をしたとしても、 CSSをオンラインから読み込んでくれ

rss_feed_encoding_eucjp_utf8 RSS feed encoding = EUC-JP -> UTF-8 フィードの文字コードがクロールに影響しているかも
  - まじめにGoogle sitemapにサイトマップを登録し、 htmlの文法も直した。 しかし全然テクノラティとgoogleブログ検索に 引っかからないのはなんでだろうとだいぶ悩ん

html_seo html seo 文法の正しさは検索エンジンに影響する
  - この前-546点だったこのblogのHTMLのソースを直し 平均50点くらいまで持って行ったのが3月3日。 その他のページに関してもゆっくりと修正をかけているのだが、 一昨日あたり

mttaginvoke MTTagInvoke 同一カテゴリーの最新タイトル・内容表示
  - movabletypeで投稿された記事と同じカテゴリーの記事の一覧を表示する MTTagInvokeプラグインを入れた。 こんな感じで同じカテゴリーのタイトルと、最初の38文字を抜

mt334 MT3.34 エントリー画面カスタマイズを継続する
  - movabletype 3.34の導入をした。 updateでやっかいなのはカスタマイズしているエントリー画面なのだが、 今回はあっさりDEKITA。 エントリー画面でamazon

tagging_again tagging again
  - tagを利用して関連エントリーを抽出する手法は広く知られていたが またプラグインを新しくした。そのため全てのテンプレートの再構築が 必要になってしまった。 これやるとタグクラウドも

google_webmaster_tools Google Webmaster tools ウェブマスターツールを真面目に使う
  - Google sitemap改めGoogle Webmaster toolsの ページ分析を見ていると、このサイトのコンテンツとして googleのクローラーが認識しているのは、

captcha_plugin Captcha Plugin movabletype スパムコメント対策
  - Ogawa::Memorandaで公開されているCaptcha Plugin を入れたのだが、かなり苦労したので同じような苦労にあっている 人向けに何をどうしたかを書いてみる。 ま

tagged tagged. タグ付け
  - ということで、高校の同級生まっつぉがタグについて まじめに考察している間にも全く無意味な自分用の言葉で エントリーにタグをつけ、実装してみました。 tanzaniaとかthaila



Trackback:
http://www.j-love.info/cgi-bin/mt_test3/mt-tb.cgi/3899
Comments
Post a comment










認証コードに数字の
0と1はありません。



イノウエのレスポンスに非常に時間がかかります。
ご了承願います。

webdesigning entries
winelist winelist ワインリストページは裏がある
  - サイト作成でかなり高度なシステムをコッチンと作り上げた。 ワインリストのページなのだが、 エクセルで作られたワインリスト

movabletype_evaltemplatepl Movabletype eval-template.pl テンプレートタグを投稿で反映
  - Movabletypeのテンプレートタグを、エントリーの内容 つまりEntrybody内部に書き込んで、 投稿時に反映で

background background 技術的背景?
  - ここ数日頼まれたレストランのサイト構築をしていた。 ほとんど構成としては同じだが、デザイン上例えば クリックすると画像が

amazonfr_search_debut Amazon.fr search debut アマゾン フランスでの買い物の方法開設
  - Amazon.com、Amazon.co.ukに続いて Amazon.frでの買い物の方法ページを作成した。 ほとんどが

amazoncom_search_renew Amazon.com search renew 買い物方法ページリニューアル
  - Amazon.comでの買い物の方法ページをようやく改版した。 同期のマットに大幅に手伝ってもらった後、 従来の検索が出

pageviews
today: today / yesterday: yesterday / total