メインメニュー
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
My Links
メイン
   Amaxoop2
     書籍の著者名情報について
新規スレッド作成画面へ

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mogura777
投稿日時: 2008-10-1 22:17
新米
登録日: 2008-10-1
居住地:
投稿: 4
書籍の著者名情報について
はじめまして、E.Moguraと申します。

拙宅HPにて、

http://mogura7.zenno.info/~et/xoops/modules/amaxoop2/

Amaxoops2を蔵書のデータベースとして使わせていただいており、たいへん重宝しているんですが、ひとつ困っている点があります。表題の書籍の著者名情報を取得できない点です。
検索するときに、どうしても著者名で検索したくなる時が多いので。。。

データベースの項目の中で、近いものに、Creatorsがあるようで
Amaxoops2を使うようになる前のデータの著者名情報はここにマージして、

http://mogura7.zenno.info/~et/xoops/htmls/books/?tmid=5

この検索システムから使っているのですが、Amaxoops2で取得してくれるのは、編者とか、翻訳者の名前しか入ってくれないようです。


登録した書籍を「Amazonで詳細を見る」で、著者名は表示されるので、なんとかなるはずだとは思うのですが、、、
返信
taquino
投稿日時: 2008-10-2 0:54
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: 書籍の著者名情報について
御愛顧(?)、ありがとうございます

著者名だと Author で取れるはずなんですが...。

ASINとか著書名を教えて頂けますか?
公表が差し支えるなら、PMでも構いませんので。

AmazonのWebServiceから抜けている可能性もありますので、
確認しないと何とも言えません。
返信
mogura777
投稿日時: 2008-10-2 5:26
新米
登録日: 2008-10-1
居住地:
投稿: 4
Re: 書籍の著者名情報について
>ASINとか著書名を教えて頂けますか?

http://mogura7.zenno.info/~et/xoops/modules/amaxoop2/
のページから表示されるものなら、なんでもいいんですが。。。


>著者名だと Author で取れるはずなんですが...。

amaxoop2 が作成するデータベース(xoops_amaxoop2_items)に Author の項目がないので、どうしたものか。。。というところです。

返信
taquino
投稿日時: 2008-10-3 1:20
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: 書籍の著者名情報について
あ、もしかして、商品情報表示には出るけど、DBには入っていない、という意味でしたか。
ちょっと誤解していました。

Creatorsには、Authotも含めて、色々な情報が入ってきているようなので、これでカバーできるだろうと考えて今のデータベース仕様になっているんです。
足らないケースもあるんですね。
#ここが、AmazonWebServiceを使う上での苦労ポイントでもありますが...。


さて、本題です。


ちょっと無理してコードをいじれば、できると言えばできます。
この後ろに書くことは、mogura777さんがコードのわかる人という前提ですので、もし危険を感じるのなら、試さないでください。

データベースへの書き込みは、登録時は edit3.php 、更新情報を得たときは include/library.php で行っています。
ですので、以下の手順を間違えなければ、できる可能性があります。
1)データベースにAuthorというフィールドを追加しておく。
2)edit.phpの160行目、$flistの文字列に 「,Author」を追加。
3)include/library.phpの60〜61行目、foreach内の文字列リストに「,"Author"」を追加。

データベースに入れるフィールドをある程度可変にできるようにしている部分なんですが、多少トリッキーなので解り難いかもしれません。

#自信無さげに書いていますが、自分で検証していないので、「自己責任で」と言わざるを得ないためです。
返信
taquino
投稿日時: 2008-10-3 4:48
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: 書籍の著者名情報について
あ、Authorではなく、Authorsです。  確か

夢の中で気付きました
返信
mogura777
投稿日時: 2008-10-3 5:41
新米
登録日: 2008-10-1
居住地:
投稿: 4
Re: 書籍の著者名情報について
ありがとうございます。
これだけの情報があれば、何とか取り掛かれそうです。
が、色々あって、今すぐにとはやれそうにないですが、なったあかつきにはまた報告させていただきます。
返信
mogura777
投稿日時: 2008-10-5 18:49
新米
登録日: 2008-10-1
居住地:
投稿: 4
Re: 書籍の著者名情報について
なんの問題もありませんでした。
ご指摘の方法でバッチリOK、ありがとうございました。

あと、こちらの自作検索システムは、もう一工夫必要そうですが、
ボチボチやっていきます。

なお、edit.php でなく、edit3.phpでしたね。


返信
taquino
投稿日時: 2008-10-6 0:29
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: 書籍の著者名情報について
うまくいったようで、何よりです。
同じ方法で、他のデータも扱えるはずです。

引用:

なお、edit.php でなく、edit3.phpでしたね。


お恥ずかしい。

御報告&御指摘、ありがとうございました。
返信
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

新規スレッド作成画面へ