Home > Archives > 2007-07

2007-07

連絡)県内図書所蔵マップで書名検索が出来ると便利?

キーワード検索が出来る機能を組み込みましたが、Firefoxでのみの確認だったため、現在IEエンジンではうまく動作していません。

戻り次第修正します

関連記事

県内図書所蔵マップで書名検索が出来ると便利?その5

大筋は出来たのですが…
ホバーでリンク枠が表示される
リファラを参照して戻り先を確認しこちらで想定したURLに合致する場合のみ、画像クリックでISBNが入力済みの形で所蔵マップに戻るような仕組みまでのところで、いくつか問題点が発生して中断しています

  1. キーワード検索画面に検索を中断して戻るというリンクが必要?
    ブラウザの戻るでも可能ではあるけど不親切?
  2. 所蔵マップのどこにキーワード検索画面へのリンクを置くか?場所がない!
  3. 所蔵マップを再度開きなおす形になるのでネットワークが遅いと画面展開が遅くなる?
    所蔵マップ上でキーワード検索が出来れば一番良いが処理が大分面倒になりそう

最近いろいろなことで拘束される時間が多く、思ったようにはかどらず順調に遅れています。

関連記事

県内図書所蔵マップで書名検索が出来ると便利?その4

連休中に完成すると思ったのだけど…
とりあえず出来たところまでさらしてみる

  • 1ページ目は前頁へのリンクがない1ページ目
  • 2ページ目は前頁へのリンクがある2ページ目
  • 5ページ目に次頁へのリンクをクリック5ページ目
  • 6ページ目に移動6ページ目

5ページ前、5ページ後へのリンクをつけるのはちょっと処理が煩雑になるのでやめました

問題点

  1. ECS4.0へAmazonの商品で新品だけという指定をしているのにもかかわらず、古書が検索に引っかかってくる1984年で検索
  2. ソートの順番をどう指定してもうまい具合に並ばない、Booksで指定できるのがsalesrank、daterank、titlerank(pricerankも指定できるが価格順では意味ない)だが、daterankは年月までしかないものがあるし、titlerankも書名が一定の基準で登録されていない(salesrankもあまり売れていない書籍だと怪しい)

対応方法?

  1. 一旦全部のデータをテーブルに足しこんでASINでソートして、不要なもの(ISBNがないなど)を削除した上で展開すると比較的きれいに並ぶ(出版社毎に古い書籍から並ぶ)が、検索条件が変だと何千件もヒットしてしまうので現実的には不可能?
  2. 逆にAmazon以外のデータを利用する(最近古い書籍がヒットしないといううわさが…)→ECS4.0程にはスムーズにデータを持ってこれない

ISBNがない物についてはリンクを作成しないような方向で、とりあえず完成させたい

関連記事

県内図書所蔵マップで書名検索が出来ると便利?その3

検索ワードとページ位置を与えると、必要な分だけJSONで返すというPerlスクリプト自体は週の頭に出来ていたのですが(まだ著者名がないときにちょっとおかしい)、クライアント側をなかなか弄る時間がなくてようやく今日から着手しました。

DIVの高さをそろえるのに一瞬はまってしまいましたが、そこまでは何とかできたみたいです。(マージン抜きのHeightを再セットしてるはずなのに、なぜかmarginの値が2回加算された高さに!)

で、いまはページナビを一から作るのが面倒だなと思いつつロジックを考え中ている段階で、イメージとしては、総ページ数と現ページ位置によって以下のようなナビゲーションの表示が出来ればいいなと思いつつ仕様の自分メモ代わりに

総ページ数(現ページ位置) ナビゲータ
1ページ なし
2ページ(1ページ) |Page 1 of 2|1|2|
2ページ(2ページ) |Page 2 of 2|1|2|
3ページ(1ページ) |Page 1 of 3|1|2|3|≫|
3ページ(2ページ) |Page 2 of 3|≪|1|2|3|≫|
3ページ(3ページ) |Page 3 of 3|≪|1|2|3|
9ページ(1ページ) |Page 1 of 9|1|2|3|4|5|…|≫|
9ページ(2ページ) |Page 2 of 9|≪|1|2|3|4|5|…|≫|
9ページ(6ページ) |Page 6 of 9|≪|…|6|7|8|9|≫|
9ページ(7ページ) |Page 7 of 9|≪|…|6|7|8|9|≫|
9ページ(9ページ) |Page 7 of 9|≪|…|6|7|8|9|

リンクの意味

  • 現ページ(ボールド表示)はクリック不可
  • ≪は前ページ
  • ≫は次ページ
  • 左側の…は5ページ前へ
  • 右側の…は5ページ後へ
  • 現ページが6のときに≪をクリックで、ページは5ページ目に移動で、ナビは1から5の表示
  • …は必ずキリが良いページでの移動(2ページ目で右の…をクリックしても3~7の表示にはしない

何とかこの三日間でやっつけたい

関連記事

GoogleマップでMappletが正式対応になったみたいですね

  • 2007-07-13 (金)
  • 未分類
  • hatena button
  • hatena count
  • save this page del.icio.us

今まで開発者向けページでないと、見れなかったマップレットが通常のGoogleマップでも見れるようになったみたいです(7月11日)
マイマップの中にマップレットも「作成した地図」に統合されました(他人が作成って…)
Googleマップのマイマップに統合
そして何故か今までマイマップに表示されていた内容がなくなっていたり(他の方が公開していたマイマップ)

追加する方法とかは特に変わりはないですが、大分敷居が低くなったような気がしますので、試してみてはいかがでしょうか?

関連記事

Page 3 of 5«12345»

Home > Archives > 2007-07

Search
Feeds
Meta

フィードメーター

フィードメーター - AFTER THE RAIN
Bloglinesで閲読登録
ADD TO Hatena::RSS
Subscribe with livedoor Reader
Add to Google

あわせて読みたい

あわせて読みたいブログパーツ

BlogScouter

携帯サイト

QRcode:home

なかのひと

広告

Return to page top