2022.07.13
7/13_占い2
占うボタン01:あなたの天星の見つけ方
(遷移せずにダイアログとコンソール表示)
占うボタン02:天星男子の見つけ方
( /astrology/man_type_03/ を同タブで開く)
占うボタン03:extra
( /astrology/yearly-2022-01/ ~ yearly-2022-60/ 全60ページを同タブで開く)
占うボタン04:処理test用
占うボタン05:処理test用
占うボタン06:処理test用
(ダイアログ表示 + 対象ページの対象IDまで移動)
占うボタン07:処理test用
(他、諸々テスト用)
年と月の組み合わせ
占うボタン01:あなたの天星の見つけ方
(遷移せずにダイアログとコンソール表示)
(遷移せずにダイアログとコンソール表示)
占うボタン02:天星男子の見つけ方
( /astrology/man_type_03/ を同タブで開く)
( /astrology/man_type_03/ を同タブで開く)
占うボタン03:extra
( /astrology/yearly-2022-01/ ~ yearly-2022-60/ 全60ページを同タブで開く)
( /astrology/yearly-2022-01/ ~ yearly-2022-60/ 全60ページを同タブで開く)
占うボタン04:処理test用
占うボタン05:処理test用
占うボタン06:処理test用
(ダイアログ表示 + 対象ページの対象IDまで移動)
(ダイアログ表示 + 対象ページの対象IDまで移動)
占うボタン07:処理test用
(他、諸々テスト用)
(他、諸々テスト用)
年:0月,1月,2月...12月
1960年1月 ⇒ 24
1960年1月1日 ⇒ 24 + 1 / 1960年1月10日 ⇒ 24 + 10 / 1960年1月20日 ⇒ 24 + 20
js処理詳細
・2つのjsファイルを使用
(js内の処理としてはほぼ同一、同一ページ内の2つの占いボタンの処理・関数名などを分けるためのjs2つ?)
https://cheese.shogakukan.co.jp/wp-content/themes/cheese/assets/js/astrology-man-calculation.js
・最終的な計算式の結果(1~60)に対する値を用意
([1]:type_07、[60]:type_05、...)
・[年]*[月]の組み合わせた場合の値を用意
(1960年1月は[24]、1970年1月は[17]、...)
・[年]*[月]の組み合わせた場合の値 と 日付[1~31]をプラス、[60]を超えたら60をマイナス
(1960年1月は[24]、1960年1月1日なら 24+1=25[type12]、1960年1月10日なら24+10=34[type06])
・連想配列[page_array]値をURLに付加して遷移
[https://cheese.shogakukan.co.jp/] + [/astrology/type_12/]