0

さて、年齢確認のために、このdatepickerをmagentoページに統合しようとしました。

必要なCSSおよびjQueryスクリプトファイルをmagentoページのheadセクションに正常に追加しましたが、htmlを追加する場所がわかりません。

パッケージソースは、htmlファイルとjavascriptファイルとともにここから入手できます。18歳を超えたときにページにとどまり、そうでない場合はgoogle.comにリダイレクトされるように変更したいと思います。

index.htmlファイルのコードをmagentoページに追加する方法がわからないため、これを機能させることができません。助けていただければ幸いです。

または、PHPスクリプトを使用せずに、Cookieを使用して「年齢確認」を行う別の(より簡単な)方法はありますか?

4

2 に答える 2

0

おそらくすべてのページのどこかに、htmlの一部/すべてをテンプレートに入れる必要があります。例:/ app / design / frontend / package /_theme_/template/page/html/header.phtml

于 2013-02-11T21:55:48.707 に答える
0

この検証には次のスクリプトを使用できます。

<script>
function check_dob()
{
    var month = document.getElementById('month').value;
    var day = document.getElementById('day').value;
    var year = document.getElementById('year').value;
    var dbDate = year+'-'+month+'-'+day;
    var today = new Date();
    var birthDate = new Date(dbDate);
    var age = today.getFullYear() - birthDate.getFullYear();
    var m = today.getMonth() - birthDate.getMonth();
    if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {
    age--;
    }

    if(age<=20)
    {
        alert("You are under "+age+" Year")
    }
}
</script>
于 2013-07-18T11:28:39.150 に答える