ネタバレや腐臭発言が混じるらくがきメモ
全カテゴリ表示
ドラクエ
三国志
アンジェ
ワンピース
nicky
その他
■
2009年07月03日(金) nicky改造日記
検索結果画面が面白いことになってしまうことがあると教えていただいたのでnicky.cgiの検索関係をいじったのをまた直しました→
■
ありがとうございます。1ヶ月もメールに気づかなくてほんとにすみませんでした…。
あとついでにというか前からどうにかしたかったんですが、
日記内検索でタイトルリスト風
にするとやたら重い件。
nickyのTitleList
と同じような表示にするためにテーブルを使っているので、IEだと処理が全部終わらないと表示しないとかで(CSSで変えられるらしいけど)なかなか出てきません。FireFoxとかだとそうでもないみたいですが、あいにく私が使ってるのはUndonutなので表示はIEのそれ。やっぱり気になってしまう。
処理に時間がかかる原因は大体わかってるんだ。タイトルにオンマウスすると本文の冒頭がポップアップするようにしてるせい。わからないけどきっとそう。本文が半角200文字以上だったら200文字から先をカット→最後の文字がEUC的な文字化けをするのを防ぐために最初から1文字ずつ区切ってってチェック→最後の文字が半端になってたらそれを削除→区切り文字全削除、という、たった1文字のために大騒ぎをしてるあれのせいに違いない。ポップアップをやめれば話は早いんですが、この機能は私が自サイトチェックに使うので必要なのです。
というわけで、改行があったら文字数関係なくそれ以降をカットすることで200文字以上の時に発生する騒がしい処理を少なくしてみることにしました。1行目しかポップアップしなくなりましたが、なあに1行目さえあれば中身は大体わかる(完全に自分基準)
これで少し軽くなった(気がする)ので、レイアウトをもう少し本物のTitleListに近づけてみることに。本家TitleListのテーブルはこんな感じ↓なのですが
2009年
6月
(画像有マーク)
28日
タイトル
14日
タイトル
10日
タイトル
5月
(画像有マーク)
29日
タイトル
(画像有マーク)
5日
タイトル
日記内検索のTitleList風は今までこんな感じ↓で誤魔化していた。
2009年
6月
28日 タイトル (画像有マーク)
14日 タイトル
10日 タイトル
5月
29日 タイトル (画像有マーク)
05日 タイトル (画像有マーク)
まあ全然誤魔化せてないんですが、それをこうした↓
2009年
6月
(画像有マーク)
28日
タイトル
14日
タイトル
10日
タイトル
5月
(画像有マーク)
29日
タイトル
(画像有マーク)
5日
タイトル
惜しいようで惜しくない。これなら前からできたんだけど、やるなら「完全に一致」みたくしたかったんです。でもやっぱりできなかったという敗北宣言。縦のセル統合ができない……rowspanに入る数字が数えられない。くそう…。
7/19追記
また変にしちゃってました
…本家TitleListにないのになんでtbodyとか入れたのか理解不能状態 直しました。<br />も入れました→
■
しかし…今さらだけど文字数カットの処理は表示速度にほとんど関わってない気がしてきた。もっと別のとこ変えないとやはり早くはならないのかな…
<< 日常日記
|
TOP
|
雑感 >>
>>>
2017年
05月
06月
2015年
03月
08月
2011年
01月
02月
07月
2010年
01月
02月
03月
04月
05月
06月
07月
12月
2009年
01月
02月
03月
04月
05月
06月
07月
08月
12月
2008年
01月
02月
03月
04月
05月
06月
07月
08月
09月
10月
11月
12月
2007年
01月
02月
03月
04月
09月
12月
2006年
01月
02月
03月
04月
05月
06月
07月
08月
09月
10月
11月
12月
2005年
11月
12月
月別ログ
元に戻す
日記内検索機能
RSS
PaintBBS / spainter
Shi-dow
Diary CGI
Nicky!
+
rssnicky