たつをの ChangeLog

39 件 見つかりました。

1 2 3 4 5 6 7 8 [ 次へ ]

キンセリのピックアップセールまわりのシステム改良[2017-09-25-1]」でリンクをのせておいた、確認用の「ピックアップ部分だけのページ」。
ちゃんと整理して人様にお見せできるようにしました。
キンセリ本体と同じく中身は極端にシンプルですが。

Kindle セール ピックアップ

なお、キンセリのサブページにいちいちキャッチ画像があるのは、それを用意しておかないとサムネイルに書影が出てきてしまうからです。
それは避けたいので、やむなしです。

週末のキンセリ改造作業の作業メモです。
主に未来の自分向け。

「キンセリ」のページの「ピックアップ」というコーナーに表示するセールのコントロールシステムを改良。


主な変更点。

  • 開始日、終了日だけでなく、開始翌日、終了前日もハイライトするように
  • 開始日、終了日、開始翌日、終了前日は必ずピックアップされるように
  • 表示セール数上限の設定可能に
    • ただし、必ずピックアップされるセールは上限無視で表示
  • 各セールに付与したスコアによる表示セール選択と表示順序決定
    • スコア付き要素をなるべくスコアを考慮しつつ降順にソート
    • 一定時間ごとに表示内容がかなりかわるようになった(変わらないときもある)

ロジックなど。

  • スコア
    • ピックアップしたセールごとに指定する
    • 0以上10未満
    • 指定なしだと1
    • 10 は必ず表示することを意味する
  • 特殊日
    • ピックアップしたセールに設定した掲載期間から日付を計算する
    • スコアとは無関係
  • ロジック
    • スコア調整
      • score 10 未満のとき: score = score x 乱数(0-1)
      • score 10 のとき: score = 10
    • score 10 のとき
      • 表示セールリストに追加(必ず表示)
    • 開始日、終了日、開始翌日、終了前日(特殊日)のとき
      • 表示セールリストに追加(必ず表示)
    • 表示上限数を超えない場合
      • score でソートした上位を上限数まで表示セールリストに追加していく
    • 表示セールリストの中身を score で降順にソートして表示

主に金曜日の作業。

  • 開催中のセールからいくつか選ぶ
  • 各セールについて
    • URLやコメントやセール対象品画像などをHTMLで記述
      • liタグで囲む
    • 掲載期間も記述
      • 掲載期間は複数記述可能
      • 例えば「9月10日0時から11日23時まで」と「13日12時から15日23時まで」
      • (23時まで=23:59まで)
    • pickup.txt へ書き込む
  • 終了したセールを pickup.txt から削除

ピックアップ部分だけのページ。確認用。

この記事に言及しているこのブログ内の記事

Kidnleセール情報サイト「キンセリ」に新たにこんなページを作りました。

週替わりまとめ買いセール ロゴ

2週間前に始まった「Kindle週替わりまとめ買いセール」の過去ログです。
どんどんたまっていきますよ。
これまでの経緯を確認したいときなどにご利用ください。

サイトリニューアル告知です。

今日出るkindle本の一覧を表示するサイト(ページ)である「キントゥデイ」を今年2月に公開ましたが、事情によりきちんと動作したのは最初の数週間だけで、その後3ヵ月間はストップしていました。今回全面改修を行ってまともに動くようになったので、リニューアル告知させてください。

キントゥデイ リニューアル

ごめいわくおかけしました。

どうぞご利用ください。

関連記事


Kidnleセール情報サイト「キンセリ」で「チラ見」機能を復活させました。ページ遷移なしで(リンク先へ飛ばなくても)、セール商品の一部(最大6個)をちらりと見ることができますよ。

キンセリ チラ見機能(プレビュー機能)

これ、「プレビュー機能」としてリリース当初からあったのですが[2016-02-02-2]、リニューアルで別ページ(セールページ一覧)に追いやってしまっていました。やっぱあると便利だよね、ということで今回全面的に復活させました。

どうぞご利用ください。


1 2 3 4 5 6 7 8 [ 次へ ]

たつをの ChangeLog
Powered by chalow