人々は私のサイトを問題なく見ることができますが、Google は 500 エラーを受け取ります。すべてのエラー報告を有効にしたところ、次のようになりました。予期しない '{'、',' または ';' 6行目。
何度も見直しましたが、間違いが見つかりません。誰かが助けてくれることを願っています。$(\'#js_terms_of_use\').click(function() である 5 行目を取り、両方の \' を削除すると、6 行目のエラーは消えますが、それらをエスケープしたので、問題が何であるかがわかりませんコードは次のとおりです。
echo '
<script type=\"text/javascript\">
$Behavior.termsAndPrivacy = function()
{
$(\'#js_terms_of_use\').click(function()
{
'; ?>
tb_show('<?php echo extras::getPhrase('user.terms_of_use', array('extras_squote' => true)); ?>', $.ajaxBox('page.view', 'height=410&width=600&title=terms'));
<?php echo '
return false;
});
$(\'#js_privacy_policy\').click(function()
{
'; ?>
tb_show('<?php echo extras::getPhrase('user.privacy_policy', array('extras_squote' => true)); ?>', $.ajaxBox('page.view', 'height=410&width=600&title=policy'));
<?php echo '
return false;
});
}
</script>
';