ページ分割のアルゴリズム。

| コメント(0) | トラックバック(0)

モバイルサイトのページ分割のコード書いてたのだが、汚いコードになってしまった。ちょっと整理しなくては。

  • エントリーにタグを含むかどうか判別
  • 含んでいなければバイト数で切る
  • 但しマルチバイト文字の途中で切れないように
  • タグを含む場合、「>」でsplitしてLoopで回し、指定Byteを越えたらページ送り
  • 但しリンクテキストの途中では切らない
  • ul,ol,dl,tableの途中で切れた場合、終了タグを補完する
  • 終了タグを補完した場合、次のページで開始タグを補完する
  • 上記のタグ以外でも、終了タグが最初に現れるページでは開始タグを表示する

結構面倒くさい。
省略可能な終了タグをばっさり切ってしまえば少しは楽か?

# しかし、この手の文章を携帯から入力するのも結構面倒だな。

トラックバック(0)

トラックバックURL: http://junnama.alfasado.net/cgi/mt/mt-tb.cgi/382

コメントする

Facebook

Twitter

このブログ記事について

このページは、Junnama Nodaが2007年4月18日 23:46に書いたブログ記事です。

ひとつ前のブログ記事は「ラーメン屋の間接照明は。」です。

次のブログ記事は「Moooooble。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.2.6