このPHP変数をjoomla 2.5テンプレートファイルに設定しています
$datestart = date('Y-m-d g:i', strtotime("+1 week"));
$dateend = date('Y-m-d g:i', strtotime("+30 days"));
そして、私がこれをエコーするとき
<?php echo json_encode($datestart); ?>
PHPページ内で動作します。RSフォームコンポーネントのjQuery関数内にこの変数を含めようとしています
$formLayout .= "\n".'<script type="text/javascript" src="'.JURI::root(true).'/components/com_rsform/assets/calbs.js"></script>'."\n";
私が持っている.jsファイルで
jQuery(function() {
jQuery("#datetimepicker").datetimepicker({
format: "dd MM yyyy - HH:ii P",
showMeridian: true,
autoclose: true,
startDate: <?php echo json_encode($datestart); ?>,
endDate: <?php echo json_encode($dateend); ?>,
minuteStep: 15,
pickerPosition: "bottom-left"
});
});
しかし、それは機能しておらず、php エコー行の構文エラーが表示されます。どうすればこれを解決できますか?