DiscuzX/upload/template/default/portal/portalcp_block_itemfields.htm

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;">&rarr;</div>
<div id="slidePre" class="preNone" onclick="$('smallImgs').scrollLeft-=240;">&larr;</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}-->