ここにオブジェクトが挿入されます
※SEO対策の面でも基本的にはSSIでの挿入が望ましいのですが、
CGIやPHPではSSIが使用できませんので、必然的にAjaxを使用する必要が有ります。
TABコンポーネントのAjax挿入は多少複雑ですので、以下コードをページの最後に追加してください。
_;
if ($_REQUEST[Type] == 2) {
echo <<<_
<div id="tab" style="$style">ここにオブジェクトが挿入されます</div>
<script type="text/javascript">
getAjaxText('/trycms/jquery.php?cmd=tab&ID=$_REQUEST[ID]&ajax=1', 'tab', myAccordion_initialize);
function myAccordion_initialize() {
$(document).ready(function() { $('#myAccordion').myAccordion({ speed: 'fast',defautContent: 0 }); });
}
</script>
1行目は、オブジェクトを挿入する位置に挿入します。
2行目以降は、できるだけページの最後、</body> タグの直前に設定してください。
_;
} elseif ($_REQUEST[Type] == 1) {
echo <<<_
<div id="tab" style="$style">ここにオブジェクトが挿入されます</div>
<script type="text/javascript">
getAjaxText('/trycms/jquery.php?cmd=tab&ID=$_REQUEST[ID]&ajax=1', 'tab', tab_initialize);
function tab_initialize() {
$(function() {
var stop = false;
$( '#$_REQUEST[ID] h3' ).click(function( event ) {
if ( stop ) {
event.stopImmediatePropagation();
event.preventDefault();
stop = false;
}
});
$( '#$_REQUEST[ID]' )
.accordion({
header: "> div > h3"
})
.sortable({
axis: "y",
handle: "h3",
stop: function() {
stop = true;
}
});
});
$(function() { $('#$_REQUEST[ID]').tabs(); });
}
</script>
1行目は、オブジェクトを挿入する位置に挿入します。
2行目以降は、できるだけページの最後、</body> タグの直前に設定してください。
_;
} else {
echo <<<_
<div id="tab" style="$style">ここにオブジェクトが挿入されます</div>
<script type="text/javascript">
getAjaxText('/trycms/jquery.php?cmd=tab&ID=$_REQUEST[ID]&ajax=1', 'tab', tab_initialize);
function tab_initialize() {
$(function() { $('#$_REQUEST[ID]').tabs(); });
}
</script>
1行目は、オブジェクトを挿入する位置に挿入します。
2行目以降は、できるだけページの最後、</body> タグの直前に設定してください。
_;
}
echo <<<_