85 lines
5.8 KiB
HTML
85 lines
5.8 KiB
HTML
<!--{loop $theclass[fields] $fieldname $field}-->
|
|
<tr{if empty($showfields[$fieldname])} style="display:none;"{/if}>
|
|
<th>$field[name]</th>
|
|
<td>
|
|
<!--{if $field[formtype]=='title'}-->
|
|
<!--{eval $_titlelength = !empty($block['param']['titlelength']) ? $block['param']['titlelength'] : 40;}-->
|
|
<input type="text" name="title" class="px" value="$itemfields[title]" onkeyup="strLenCalc(this, 'titlechk', $_titlelength);" _maxlength="$_titlelength" />
|
|
<br><span id="titlechk" style="display:none"></span>
|
|
<div class="ss mtn">
|
|
<em $showstylearr[title_b] id="span_title_b" onclick="block_showstyle('title_b')"><b>B</b></em>
|
|
<input type="hidden" id="value_title_b" name="showstyle[title_b]" value="$blockitem[showstyle][title_b]" />
|
|
<em $showstylearr[title_i] id="span_title_i" onclick="block_showstyle('title_i')"><i>I</i></em>
|
|
<input type="hidden" id="value_title_i" name="showstyle[title_i]" value="$blockitem[showstyle][title_i]" />
|
|
<em $showstylearr[title_u] id="span_title_u" onclick="block_showstyle('title_u')"><u>U</u></em>
|
|
<input type="hidden" id="value_title_u" name="showstyle[title_u]" value="$blockitem[showstyle][title_u]" />
|
|
<input type="text" name="showstyle[title_c]" id="title_color_value" class="px p_fre vm" size="6" value="$blockitem[showstyle][title_c]" /><input type="button" id="ctitlepb" class="pn colorwd" onclick="createPalette('titlepb', 'title_color_value');" value="" style="background-color: {$blockitem['showstyle']['title_c']}" />
|
|
</div>
|
|
<!--{elseif $field[formtype]=='summary'}-->
|
|
<!--{eval $_summarylength = !empty($block['param']['summarylength']) ? $block['param']['summarylength'] : 80;}-->
|
|
<textarea name="summary" class="pt" onkeyup="strLenCalc(this, 'summarychk', $_summarylength);" _maxlength="$_summarylength" >$itemfields[summary]</textarea>
|
|
<br><span id="summarychk" style="display:none"></span>
|
|
<div class="ss mtn">
|
|
<em $showstylearr[summary_b] id="span_summary_b" onclick="block_showstyle('summary_b')"><b>B</b></em>
|
|
<input type="hidden" id="value_summary_b" name="showstyle[summary_b]" value="$blockitem[showstyle][summary_b]" />
|
|
<em $showstylearr[summary_i] id="span_summary_i" onclick="block_showstyle('summary_i')"><i>I</i></em>
|
|
<input type="hidden" id="value_summary_i" name="showstyle[summary_i]" value="$blockitem[showstyle][summary_i]" />
|
|
<em $showstylearr[summary_u] id="span_summary_u" onclick="block_showstyle('summary_u')"><u>U</u></em>
|
|
<input type="hidden" id="value_summary_u" name="showstyle[summary_u]" value="$blockitem[showstyle][summary_u]" />
|
|
<input type="text" name="showstyle[summary_c]" id="summary_color_value" class="px p_fre vm" size="6" value="$blockitem[showstyle][summary_c]" /><input type="button" id="csummarypb" class="pn colorwd" value="" onclick="createPalette('summarypb', 'summary_color_value');" style="background-color: {$blockitem['showstyle']['summary_c']}" />
|
|
</div>
|
|
<!--{elseif $field[formtype] == 'textarea'}-->
|
|
<textarea name="$fieldname" class="pt">$itemfields[$fieldname]</textarea>
|
|
<!--{elseif $field[formtype] == 'pic'}-->
|
|
<label for="picway_remote"><input type="radio" class="pr" id="picway_remote" name="picway" onclick="showpicedit()" checked="checked" />{lang remote}</label>
|
|
<label for="picway_upload"><input type="radio" class="pr" id="picway_upload" name="picway" onclick="showpicedit()" />{lang upload}</label><br />
|
|
<div id="pic_remote">
|
|
<input type="text" name="pic" class="px" id="oldpicurl" value="$itemfields[oldpic]" style="width: 280px;" />
|
|
<a href="javascript:;" onclick="openCropper($('oldpicurl').value);" class="xi2">{lang cut}</a>
|
|
</div>
|
|
<input type="hidden" name="picflag" value="$itemfields[picflag]" />
|
|
<input type="file" name="pic" class="pf" id="pic_upload" style="display: none" />
|
|
<!--{if $itemfields[pics]}-->
|
|
<div class="ptm cl" style="width: 300px;">
|
|
<style type="text/css">
|
|
#slidePre, #slideNext { float: left; width: 30px; height: 80px; background: #F5F5F5; line-height: 80px; text-align: center; cursor: pointer; }
|
|
#slidePre:hover, #slideNext:hover { background-color: #C2D5E3; }
|
|
#slideNext { float: right; }
|
|
.selected { border: 4px solid #F60; width: 72px; height: 72px; }
|
|
</style>
|
|
<!--{if count($itemfields[pics])>3}-->
|
|
<div id="slideNext" class="nextNormal" onclick="$('smallImgs').scrollLeft+=240;">→</div>
|
|
<div id="slidePre" class="preNone" onclick="$('smallImgs').scrollLeft-=240;">←</div>
|
|
<!--{/if}-->
|
|
<div id="smallImgs" style="width: 240px;height: 80px;overflow: hidden;display: block;">
|
|
<div id="imgList" style="display: block;height:80px;width:{eval echo count($itemfields['pics'])*80;}px;">
|
|
<!--{loop $itemfields[pics] $pic}-->
|
|
<img src="$pic[thumb]" {if $itemfields['picflag']} onerror="this.src='$pic[big]';this.parentNode.href=this.src;"{/if} onclick="$('oldpicurl').value='$pic[attachment]';activateIdent(this);openCropper('$pic[attachment]');" alt="" width="80" height="80" class="z {if $pic['first']}selected{/if}" />
|
|
<!--{/loop}-->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--{/if}-->
|
|
<input type="hidden" name="icflag" id="icflag" value="0" />
|
|
<script type="text/javascript">
|
|
function activateIdent(obj) {
|
|
var imgList = $('imgList').getElementsByTagName('img');
|
|
for(i in imgList) {
|
|
imgList[i].className = 'z';
|
|
}
|
|
obj.className = 'z selected';
|
|
}
|
|
function openCropper(pic) {
|
|
$('icflag').value=0;
|
|
var url = 'misc.php?mod=imgcropper&width=$block[picwidth]&height=$block[picheight]&bid=$bid&ictype=block&picflag=$itemfields[picflag]&img='+pic;
|
|
showWindow('cropper', url, 'get', 0);
|
|
}
|
|
</script>
|
|
<!--{elseif $field[formtype] == 'date'}-->
|
|
<input type="text" class="px" name="$fieldname" value="$itemfields[$fieldname]" onclick="showcalendar(event, this, true)" />
|
|
<!--{else}-->
|
|
<input type="text" class="px" name="$fieldname" value="$itemfields[$fieldname]" />
|
|
<!--{/if}-->
|
|
</td>
|
|
</tr>
|
|
<!--{/loop}--> |