87 lines
3.3 KiB
PHP
87 lines
3.3 KiB
PHP
<div id="mjointbox">
|
|
<h5>
|
|
<i class="fa fa-info-circle"></i>
|
|
<?php echo getFolderName($g['path_widget'].$swidget)?>
|
|
</h5>
|
|
<form name="procform" class="mt-3" role="form">
|
|
<div class="form-group row">
|
|
<label class="col-sm-3 col-form-label control-label-sm">게시판 선택</label>
|
|
<div class="col-sm-8">
|
|
<select name="bbsid" onchange="titleChange(this);" class="form-control form-control-sm custom-select">
|
|
<option value=""> + 전체게시물</option>
|
|
<option value="" disabled>----------------------------------</option>
|
|
<?php $BBSLIST = getDbArray($table['bbslist'],'','*','gid','asc',0,1)?>
|
|
<?php while($R=db_fetch_array($BBSLIST)):?>
|
|
<option value="<?php echo $R['id']?>^<?php echo $R['name']?>^<?php echo RW('m=bbs&bid='.$R['id'])?>"<?php if($wdgvar['bid']==$R['id']):?> selected="selected"<?php endif?>>
|
|
ㆍ<?php echo $R['name']?>(<?php echo $R['id']?>)
|
|
</option>
|
|
<?php endwhile?>
|
|
</select>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label class="col-sm-3 col-form-label control-label-sm">타이틀</label>
|
|
<div class="col-sm-8">
|
|
<input type="text" name="title" value="<?php echo $wdgvar['title']?$wdgvar['title']:'최근 게시물'?>" class="form-control form-control-sm" placeholder="">
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label class="col-sm-3 col-form-label">링크연결</label>
|
|
<div class="col-sm-8">
|
|
<input type="url" name="link" value="<?php echo $wdgvar['link']?>" class="form-control form-control-sm" placeholder="">
|
|
<small class="form-text text-muted mt-2">
|
|
링크입력시 more(더보기) 링크에 적용됩니다.
|
|
</small>
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label class="col-sm-3 col-form-label control-label-sm">노출갯수</label>
|
|
<div class="col-sm-8">
|
|
<select name="limit" class="form-control form-control-sm custom-select w-50">
|
|
<?php for($i = 1; $i < 21; $i++):?>
|
|
<option value="<?php echo $i?>"<?php if($wdgvar['limit']==$i || (!$wdgvar['limit']&&$i==5)):?> selected<?php endif?>><?php echo $i?>개</option>
|
|
<?php endfor?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
|
|
<script>
|
|
//위젯코드 리턴
|
|
function widgetCode(n) {
|
|
var f = document.procform;
|
|
var bbsx = f.bbsid.value.split('^');
|
|
var widgetName = "<?php echo $swidget?>"; // 위젯명칭
|
|
var widgetInfo = "";
|
|
if(bbsx[0]) widgetInfo = "'bid'=>'"+bbsx[0]+"',";
|
|
if(f.limit.value) widgetInfo+= "'limit'=>'"+f.limit.value+"',";
|
|
if(f.title.value) widgetInfo+= "'title'=>'"+f.title.value+"',";
|
|
if(f.link.value) widgetInfo+= "'link'=>'"+f.link.value+"'";
|
|
|
|
if (n) return "<img alt=\"getWidget('"+widgetName+"',array("+widgetInfo+"))\" class=\"rb-widget-edit-img\" src=\"./_core/images/blank.gif\">"; // 에디터삽입 위젯 이미지 코드
|
|
else return "<"+"?php "+"getWidget('"+widgetName+"',array("+widgetInfo+"))?>"; // PHP 위젯함수 코드
|
|
}
|
|
function titleChange(obj) {
|
|
var f = document.procform;
|
|
if (obj.value == '')
|
|
{
|
|
f.title.value = '최근 게시물';
|
|
f.link.value = '';
|
|
f.title.focus();
|
|
}
|
|
else {
|
|
var tt = obj.value.split('^');
|
|
f.title.value = tt[1];
|
|
f.link.value = tt[2];
|
|
f.link.focus();
|
|
}
|
|
}
|
|
//위젯 삽입하기
|
|
function saveCheck(n) {
|
|
<?php $isCodeOnly='Y'?>// 코드추출만 지원할 경우
|
|
}
|
|
</script>
|