添加了参考文献和联系人的删除功能,添加了单位名称的填写
This commit is contained in:
parent
c47de7ae12
commit
7d9c47def3
|
@ -154,23 +154,35 @@ $this->breadcrumb()->setSeparator(' > ');
|
||||||
|
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<p class="f_legend">参考文献</p>
|
<p class="f_legend">参考文献</p>
|
||||||
<div class="control-group control-group-reference" id="reference_1st">
|
|
||||||
<div class="controls">
|
|
||||||
<?php $F['reference'] = $this->Field['reference']['FieldName_temp']; ?>
|
<?php $F['reference'] = $this->Field['reference']['FieldName_temp']; ?>
|
||||||
<?php if(isset($this->data->$F['reference']) && count($this->data->$F['reference'])>0)
|
<?php if(isset($this->data->$F['reference']) && count($this->data->$F['reference'])>0)
|
||||||
{
|
{
|
||||||
|
$index = 0;
|
||||||
foreach($this->data->$F['reference'] as $k=>$v)
|
foreach($this->data->$F['reference'] as $k=>$v)
|
||||||
{?>
|
{
|
||||||
|
$index ++ ;
|
||||||
|
?>
|
||||||
|
<div class="control-group control-group-reference" id="reference_1st">
|
||||||
|
<div class="controls">
|
||||||
<input type="text" name="<?= $F['reference'] ?>[]" class="span8"
|
<input type="text" name="<?= $F['reference'] ?>[]" class="span8"
|
||||||
value="<?= $v ?>" />
|
value="<?= $v ?>" />
|
||||||
|
<?php if($index > 1) {?>
|
||||||
|
<a href="javascript:void(0);" onclick="RmInput(this)"> -删除</a>
|
||||||
|
<?php } ?>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<?php }
|
<?php }
|
||||||
}else{?>
|
}else{?>
|
||||||
<input type="text" name="<?= $F['reference'] ?>[]" class="span8"
|
<div class="control-group control-group-reference" id="reference_1st">
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" name="<?= $F['reference'] ?>[]" class="span8"
|
||||||
value="" />
|
value="" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<?php }
|
<?php }
|
||||||
?>
|
?>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
<a href="javascript:void(0);" onclick="AddInput('reference')">+ 再添加一条</a>
|
<a href="javascript:void(0);" onclick="AddInput('reference')">+ 再添加一条</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -179,7 +191,7 @@ $this->breadcrumb()->setSeparator(' > ');
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<p class="f_legend">联系人</p>
|
<p class="f_legend">联系人</p>
|
||||||
<?php $F['contact'] = $this->Field['contact']['FieldName_temp']; ?>
|
<?php $F['contact'] = $this->Field['contact']['FieldName_temp']; ?>
|
||||||
<?php if(isset($this->data->$F['reference']) && count($this->data->$F['reference'])>0)
|
<?php if(isset($this->data->$F['contact']) && count($this->data->$F['contact'])>0)
|
||||||
{
|
{
|
||||||
$index = 0;
|
$index = 0;
|
||||||
foreach($this->data->$F['contact'] as $k=>$v)
|
foreach($this->data->$F['contact'] as $k=>$v)
|
||||||
|
@ -188,6 +200,7 @@ $this->breadcrumb()->setSeparator(' > ');
|
||||||
<div class="control-group control-group-contact" id="contact_1st">
|
<div class="control-group control-group-contact" id="contact_1st">
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<input type="text" name="<?= $F['contact'] ?>[<?= $index ?>][name]" class="span3 contact_name" value="<?= $v->name ?>" />
|
<input type="text" name="<?= $F['contact'] ?>[<?= $index ?>][name]" class="span3 contact_name" value="<?= $v->name ?>" />
|
||||||
|
<input type="text" name="<?= $F['contact'] ?>[<?= $index ?>][unit]" class="span3 contact_unit" value="<?= $v->unit ?>" />
|
||||||
<input type="text" name="<?= $F['contact'] ?>[<?= $index ?>][email]" class="span3 contact_email" value="<?= $v->email ?>" />
|
<input type="text" name="<?= $F['contact'] ?>[<?= $index ?>][email]" class="span3 contact_email" value="<?= $v->email ?>" />
|
||||||
<select type="text" name="<?= $F['contact'] ?>[<?= $index ?>][type]" class="span3">
|
<select type="text" name="<?= $F['contact'] ?>[<?= $index ?>][type]" class="span3">
|
||||||
<option value="0">请选择联系人职能</option>
|
<option value="0">请选择联系人职能</option>
|
||||||
|
@ -203,6 +216,9 @@ $this->breadcrumb()->setSeparator(' > ');
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</select>
|
</select>
|
||||||
|
<?php if($index > 1) {?>
|
||||||
|
<a href="javascript:void(0);" onclick="RmInput(this)"> -删除</a>
|
||||||
|
<?php } ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<?php }
|
<?php }
|
||||||
|
@ -210,6 +226,7 @@ $this->breadcrumb()->setSeparator(' > ');
|
||||||
<div class="control-group control-group-contact" id="contact_1st">
|
<div class="control-group control-group-contact" id="contact_1st">
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<input type="text" name="<?= $F['contact'] ?>[1][name]" class="span3 contact_name" />
|
<input type="text" name="<?= $F['contact'] ?>[1][name]" class="span3 contact_name" />
|
||||||
|
<input type="text" name="<?= $F['contact'] ?>[1][unit]" class="span3 contact_unit" />
|
||||||
<input type="text" name="<?= $F['contact'] ?>[1][email]" class="span3 contact_email" />
|
<input type="text" name="<?= $F['contact'] ?>[1][email]" class="span3 contact_email" />
|
||||||
<select type="text" name="<?= $F['contact'] ?>[1][type]" class="span3">
|
<select type="text" name="<?= $F['contact'] ?>[1][type]" class="span3">
|
||||||
<option value="0">请选择联系人职能</option>
|
<option value="0">请选择联系人职能</option>
|
||||||
|
@ -384,7 +401,7 @@ function AutoCompleteInit(data,input)
|
||||||
var html = AutoCompleteElement(data);
|
var html = AutoCompleteElement(data);
|
||||||
$(input).parent('div').append(html);
|
$(input).parent('div').append(html);
|
||||||
var f_left = $(input).position().left;
|
var f_left = $(input).position().left;
|
||||||
console.log($(input).position().top);
|
|
||||||
if($(input).position().top < $('body').height())
|
if($(input).position().top < $('body').height())
|
||||||
{
|
{
|
||||||
var f_top = $(input).position().top + $(input).height() + 5;
|
var f_top = $(input).position().top + $(input).height() + 5;
|
||||||
|
@ -442,6 +459,7 @@ function SelectInputTemplate(name){
|
||||||
html = ' <div class="control-group control-group-reference">'
|
html = ' <div class="control-group control-group-reference">'
|
||||||
+' <div class="controls">'
|
+' <div class="controls">'
|
||||||
+' <input type="text" name="<?= $this->Field['reference']['FieldName_temp']?>[]" class="span8" />'
|
+' <input type="text" name="<?= $this->Field['reference']['FieldName_temp']?>[]" class="span8" />'
|
||||||
|
+' <a href="javascript:void(0);" onclick="RmInput(this)"> -删除</a>'
|
||||||
+' </div>'
|
+' </div>'
|
||||||
+' </div>';
|
+' </div>';
|
||||||
return html;
|
return html;
|
||||||
|
@ -454,6 +472,7 @@ function SelectInputTemplate(name){
|
||||||
html = '<div class="control-group control-group-contact">'
|
html = '<div class="control-group control-group-contact">'
|
||||||
+ '<div class="controls">'
|
+ '<div class="controls">'
|
||||||
+ '<input type="text" name="contact[' + index + '][name]" class="span3 contact_name" /> '
|
+ '<input type="text" name="contact[' + index + '][name]" class="span3 contact_name" /> '
|
||||||
|
+ '<input type="text" name="contact[' + index + '][unit]" class="span3 contact_unit" /> '
|
||||||
+ '<input type="text" name="contact[' + index + '][email]" class="span3 contact_email" /> '
|
+ '<input type="text" name="contact[' + index + '][email]" class="span3 contact_email" /> '
|
||||||
+ '<select type="text" name="contact[' + index + '][type]" class="span3">'
|
+ '<select type="text" name="contact[' + index + '][type]" class="span3">'
|
||||||
+ '<option value="0">请选择联系人职能</option>'
|
+ '<option value="0">请选择联系人职能</option>'
|
||||||
|
@ -464,6 +483,7 @@ function SelectInputTemplate(name){
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
+ '</select>'
|
+ '</select>'
|
||||||
|
+ '<a href="javascript:void(0);" onclick="RmInput(this)"> -删除</a>'
|
||||||
+ '</div>'
|
+ '</div>'
|
||||||
+ '</div>';
|
+ '</div>';
|
||||||
now_index = null;
|
now_index = null;
|
||||||
|
@ -473,9 +493,14 @@ function SelectInputTemplate(name){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function RmInput(e){
|
||||||
|
$e = $(e);
|
||||||
|
$e.parent('div').parent('div').remove();
|
||||||
|
}
|
||||||
|
|
||||||
function InputTextSet(){
|
function InputTextSet(){
|
||||||
console.log($('.contact_name').length);
|
|
||||||
$('.contact_name').inputbg({'val':'姓名'});
|
$('.contact_name').inputbg({'val':'姓名'});
|
||||||
|
$('.contact_unit').inputbg({'val':'单位'});
|
||||||
$('.contact_email').inputbg({'val':'Email'});
|
$('.contact_email').inputbg({'val':'Email'});
|
||||||
$('.contact_name').each(function(index, element) {
|
$('.contact_name').each(function(index, element) {
|
||||||
$(this).bind('change',function(){
|
$(this).bind('change',function(){
|
||||||
|
|
|
@ -4,8 +4,6 @@ $this->headTitle($this->config->title->author);
|
||||||
$this->headTitle()->setSeparator(' - ');
|
$this->headTitle()->setSeparator(' - ');
|
||||||
$this->theme->AppendPlus($this,'jquery');
|
$this->theme->AppendPlus($this,'jquery');
|
||||||
$this->theme->AppendPlus($this,'jquery_ui');
|
$this->theme->AppendPlus($this,'jquery_ui');
|
||||||
$this->theme->AppendPlus($this,'google_map_v3');
|
|
||||||
$this->theme->AppendPlus($this,'google_map_keydragzone');
|
|
||||||
$this->theme->AppendPlus($this,'colorbox');
|
$this->theme->AppendPlus($this,'colorbox');
|
||||||
$this->headLink()->appendStylesheet('/css/author.css');
|
$this->headLink()->appendStylesheet('/css/author.css');
|
||||||
$this->headLink()->appendStylesheet('/css/author-metadata.css');
|
$this->headLink()->appendStylesheet('/css/author-metadata.css');
|
||||||
|
|
|
@ -46,7 +46,7 @@ class Metadata
|
||||||
'FieldName_temp' => 'title_en',
|
'FieldName_temp' => 'title_en',
|
||||||
'Type' => 'varchar',
|
'Type' => 'varchar',
|
||||||
'MaxLength' => 200,
|
'MaxLength' => 200,
|
||||||
'Required' => true
|
'Required' => false
|
||||||
),
|
),
|
||||||
|
|
||||||
//摘要
|
//摘要
|
||||||
|
|
|
@ -67,6 +67,13 @@ class Theme
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
|
|
||||||
|
//loadinglayer
|
||||||
|
'slides' => array(
|
||||||
|
$this->ScriptKey => array(
|
||||||
|
'/js/lib/slides.min.jquery.js'
|
||||||
|
)
|
||||||
|
),
|
||||||
|
|
||||||
|
|
||||||
/*********谷歌地图*********/
|
/*********谷歌地图*********/
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue