トップ  >  7/13_占い2 ( 2022/07/13 )

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用
(他、諸々テスト用)

年と月の組み合わせ

年: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-calculation.js
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/]