Webシステム開発・プログラミングに関連した他の仕事を探す
見積もり募集の結果
見積もり募集の内容
- 依頼主の業種
- IT・通信・インターネット
-
依頼の目的・背景
-
◆依頼内容(概要)
・ユーザからの投票+クリック数によりランキングが自動で変動する(毎日0時に変動するのを想定)
◆依頼内容(細かい内容)
・順位決定のアルゴリズムの仕様=「投稿件数○件以上は平均点数をそのまま出力+クリック数×0.○でランキング(○はランキング順位を見ながら調節できる仕様/※”〇”は2か所あります。)」でランキング化
・投票件数が毎日最新に書き換わる(添付の「プレゼントされた人 50名」が投票件数)
・クリック数が毎日最新に書き換わる(添付の「注目度 1,550pt」がクリック数)
・更新日が自動で書き換わる
・口コミ投票の仕様は以下の通り
①ボタンクリックで投票フォームをモーダル表示
②フォームの項目は、以下の通り
「点数(テキスト)」※レンジバーは https://9-bb.com/input-range/ が参考になると思います。
「コメントタイトル(テキスト)」
「コメント本文(テキストエリア)」
「誰からプレゼントされましたか?(セレクトボックス)」
「ニックネーム(テキスト)」
「職業(テキスト)」
「誕生年(セレクトボックス)」
「性別(セレクトボックス)」
「コメント本文への添付画像(画像添付)」
「プロフィールアイコン(画像添付)」
・クリック計測の仕様
①特定のクラス名(vote_click)が付いた要素がクリックされたら1カウント
②連続クリック無効(例:30秒以内の同一IPからのクリックは1カウント)
◆できれば
・ソートして別記事にも回答を使いまわしできるようにしたい(20代の回答をソートetc)
・できれば平均点数ランクキング(投票結果)、注目度ランキング(クリック数)で並び替えられるようにしたい
◆コーディングイメージ
1.商品を登録するためのカスタム投稿タイプを作成
2.そのカスタム投稿タイプにてコメントを受け付けるようにし、コメント機能をベースに他の情報(評価点やニックネームなど)の項目を追加し口コミ機能にする
3.クリック計測はjQueryにて特定の要素(vote_click)がクリックされたら、https://■■■/vote_click.php?id=○○ へアクセス、https://■■■/vote_click.php にてidが○○のカスタム投稿タイプ記事のカスタムフィールドにて+1する
4.ランキングはショートコードで表示
⇒ショートコードのオプションとして前述した「投稿件数○件以上」「クリック数×0.○」が指定できるように
⇒ショートコードのオプションにフォームで設定した項目の条件指定ができるように
例)age=20 とすると 20代の回答に絞られたランキングになる
デフォルトでは評価点+クリック数が多い順のランキングだが、
sort=score とすると評価点が高い順のランキングに、
sort=click とするとクリック数が多い順ランキングに
5.口コミフォームもショートコードで表示
例)[vote_form id=○○] 該当商品の口コミフォームを表示
6.口コミもショートコードで表示
例)[review id=○○] 該当商品の口コミ全て表示
[review id=○○ evaluation=good] 良い口コミのみ表示
[review id=○○ evaluation=bad] 悪い口コミ表示
※良い口コミ、悪い口コミの判別は点数が50点より高いか低いか
◆納品方法
プラグイン化して納品いただければベストです。
※プラグインとは言え設定画面や更新機能などは必要ありません。カスタマイズコード一式をプラグインファイルにまとめる形でOKです。
※記事やテーマのへの反映のさせ方はショートコード呼び出しやフィルターフックがあればこちらでそれを使用するようにします。
◆デザインについて
装飾はなくてもOKです。
◆報酬について
「ここまでならできる!」というのがありましたら金額を調整してご依頼する可能性がありますのでおっしゃってください。
-
サイトの種類
-
口コミサイト
-
作業範囲
-
-
用意してあるもの
-
設定なし
-
参考URL
-
https://ranking.net/rankings/most-favorite-movies
-
希望開発言語
-
PHP、JavaScript
-
フレームワーク
-
ランサーに相談して決めたい
-
開発の継続性
-
今回のみ、開発をお願いいたします。
-
補足説明
-
金額は調整可能です。
柔軟に対応をさせていただきますのでご希望金額をおっしゃっていただければなと思います。
-
(自動メッセージ)選定期限を経過しても当選決定やキャンセルが行われなかったため、自動キャンセルとなりました。
- 添付ファイル
-
※ 締切後、添付ファイルはクライアントと当選したランサー以外は閲覧できません
この仕事に似たWebシステム開発・プログラミングの他の仕事を探す