_; if ($_REQUEST[Type]) { echo <<<_
				<link rel="stylesheet" href="/jquery/orbit/orbit.css" type="text/css" />
				<script type="text/javascript" src="/jquery/js/jquery-1.6.4.min.js"></script>
				<script type="text/javascript" src="/jquery/colorbox/colorbox/jquery.colorbox-min.js"></script>
				<script type="text/javascript" src="/jquery/orbit/jquery.orbit.js"></script>
				<!-- ここまではヘッダー部でインクルードしておく -->
				<div id="gallery" style="$style">ここにオブジェクトが挿入されます</div>
				<script type="text/javascript">
					getAjaxText('/trycms/jquery.php?cmd=imagechanger&ID=$_REQUEST[ID]&ajax=1', 'gallery', gallery_initialize);
					function gallery_initialize() {
						$(function(){
							$('#$_REQUEST[ID]').orbit({
								animation: 'horizontal-slide',
								animationSpeed: 1000,
								directionalNav: false,
								captions: true,
								captionAnimationSpeed: 800,
								timer: true
							});
						});
					}
				</script>
			
_; } else { echo <<<_
				<link rel="stylesheet" href="/jquery/colorbox/example1/colorbox.css" type="text/css" />
				<script type="text/javascript" src="/jquery/js/jquery-1.6.4.min.js"></script>
				<script type="text/javascript" src="/jquery/colorbox/colorbox/jquery.colorbox-min.js"></script>
				<script type="text/javascript" src="/jquery/jquery.k3dCarousel.js"></script>
				<!-- ここまではヘッダー部でインクルードしておく -->
				<div id="gallery" style="$style">ここにオブジェクトが挿入されます</div>
				<script type="text/javascript">
					getAjaxText('/trycms/jquery.php?cmd=imagechanger&ID=$_REQUEST[ID]&ajax=1', 'gallery', gallery_initialize);
					function gallery_initialize() {
						$(function(){ $('#$_REQUEST[ID]').k3dCarousel(); });
					}
				</script>
			
_; } echo <<<_ _; exit; } } elseif ($_REQUEST[action] == 'delete') { is_file("$System[datadir]/menu/$_REQUEST[ID].gallery") && unlink("$System[datadir]/menu/$_REQUEST[ID].gallery"); $_REQUEST[action] = ""; } $doc = "
"; if ($_REQUEST[action] == "form") { $width = "920px"; if ($_REQUEST[ID]) { $deletebutton =<<<_ 削除する _; readini("$System[datadir]/menu/$_REQUEST[ID].gallery"); } !$Setup[ID] && $Setup[ID] = createid(); !$Setup[Type] && $Setup[Type] = 0; $Type[$Setup[Type]] = "checked"; $doc .=<<<_
基本設定
ID [ $Setup[ID] ]
タイトル
※コンパネ上でコンポーネントを識別するための名称で、どこにも表示されません。
タイプ
No. 一覧画像 拡大画像 リンク先
画像の簡単な説明文
    _; for($i = 0; $i < $System[maxgallery]; $i++) { $j = $i + 1; list($listimg, $img, $link, $summary) = split("\t", $Gallery[$i]); $doc .=<<<_
  • $j 参照... 参照... 参照...
    削除...
  • _; } $doc .=<<<_
保存する プレビュー $deletebutton リセット キャンセル ≪ 戻る $helpbutton
_; } else { $width = "100%"; $doc .=<<<_
_; if ($dh = opendir("$System[datadir]/menu")) { while (($file = readdir($dh)) !== false) { if (preg_match("/\.gallery$/", $file)) { $Files[] = $file; } } closedir($dh); } if (is_array($Files)) { $i = 1; foreach ($Files as $file) { readini("$System[datadir]/menu/$file"); $date = jst_time(filemtime("$System[datadir]/menu/$file"), 5); $type = $Types[$Setup[Type]]; $doc .=<<<_ _; $i++; } } $doc .=<<<_
No. タイプ タイトル 挿入タグ 更新日
$i $type $Setup[Title] <!--#include virtual="/trycms/jquery.php?cmd=imagechanger&ID=$Setup[ID]"--> $date
_; } $doc .= "
"; $client = new window; $client->name = 'client'; $client->width = $width; $client->display = 'block'; $client->caption = "イメージチェンジャ"; $client->drag = false; $client->resize = false; $client->closebutton = true; $client->closeFunc = ''; $client->smallbutton = true; $client->height = ''; $client->border = false; $client->bgcolor = ''; $client->statusbar = false; $client->bgcolor = ''; $client->date = false; $client->time = false; $client->copy = false; $client->body = $doc; $html .= $client->show(); $javascript =<<<_ var previewwin; var selectLine; var element; var IEflag = $IEflag; function show_help() { if ($('#help').css('display') == 'none') { $('#help').css('display', 'block'); document.getElementById('helpimg').src='images/help_open.png'; } else { $('#help').css('display', 'none'); document.getElementById('helpimg').src='images/help_close.png'; } } $(function() { $("#sortable").sortable(); //$("#sortable").disableSelection(); }); function gosubmit() { with(document.clientform) { if (Title.value=='') { alertdialog('エラー', 'オブジェクトのタイトルを省略して保存することは出来ません。'); return; } action.value='regist'; submit(); } } function preview() { document.getElementById('confirmdialog').innerHTML= '\ \ \ \
\ 最新のプレビューを表示すると自動的に現在の設定が保存されます。\ 何も編集されていない場合は、[保存しない]を選択してください。\ 保存すると編集履歴にも保存されます。
\
\ プレビューを表示しますか?\
'; $(function() { $('#confirmdialog').dialog({ title: '確認', resizable: false, width:400, height:200, modal: true, buttons: { 保存する: function() { $(this).dialog('close'); previewwin = window.open('', 'previewwin'); document.clientform.target='previewwin'; document.clientform.action.value='saveview'; $('#deleteButton').css('display', 'block'); document.clientform.submit(); previewwin.focus(); }, 保存しない: function() { $(this).dialog('close'); previewwin = window.open('', 'previewwin'); document.clientform.target='previewwin'; document.clientform.action.value='preview'; $('#deleteButton').css('display', 'block'); document.clientform.submit(); previewwin.focus(); }, キャンセル: function() { $(this).dialog('close'); } } }); }); } function setfilename(path) { $('#'+element).val(path); } function windowGoResize() { var h = $(window).height(); document.getElementById('scroolBody').style.height=h-50+'px'; } windowGoResize(); window.onresize=windowGoResize; _; ?>