改修は完了しました。(2025/02/04)
頒布品ページ(一覧・個別)の一部を、頒布品用データベース(以下”DB”)を利用した表示へ切り替えます。これに伴い、個別ページのURLなどを変更します。
内容を更新しました。個別ページの現況欄には、実際の残部数を表示します。(2025/01/30)
- 実施日
- 2025/01/01以降、準備出来次第
- 変更点(個別ページ)
-
- URL
- “cir”を”item”に置き換えます。そのあとに続く番号に変更はありません。
- 現行 : ichiso.net/d/circulate/cir1/ -> 変更後 : ichiso.net/d/circulate/item1/
- ※”B004 みんなの旅行記”は変更後のURLにて公開済
- 現況欄
- DBより取得した在庫数に応じて、以下のいずれかを表示する予定です。
(表示内容は現在検討中) -
- 在庫あり : 残部数x (在庫が5部以上の場合)
- 在庫僅少 : 残部数x (在庫が5部未満の場合)
- 発行準備中 (DBに品目のみが登録されている場合)
- 在庫なし
- 情報なし (情報が存在しない、または何らかの理由で取得できない場合)
- 変更点(一覧ページ)
表示内容は変わりませんが、頒布品情報(頒布状況・整理記号・名称)についてはDBよりデータを取り込む予定です。これにより、DBにデータを追加すると一覧ページも自動的に更新されるようになります。- 整理記号ごとではなく、頒布品の名称ごとへの表示に切り替えます。よって、書名が同じものは1つに統合し、整理記号は一覧ページには表示しません。
仕様的には、ページを表示するたびにDBへ接続するのではなく、予め出力した内容を利用する形式となります。イベント参加日の前後を除くと、DBが更新されるのは稀なので…(2025/01/30)
なお、”item”はDBにあるテーブルの名前から来ています。まあ”circulate”の頭3文字よりかは分かりやすいでしょう!
ゆくゆくはこのへんの内容も記事にできればと考えていますが、いつになるかは見通せません…