- Tham gia
- 28/02/2015
- Bài viết
- 17,142
- Được Like
- 12,745
Bạn nào làm xong thì đăng ký thành viên sẽ hiểu .. Đây là chức năng tương tự người giới thiệu ở bên Vbulletin
Bạn vào template custom_field_edit xóa code cũ và thay lại toàn bộ code dưới
Tạo một Field mới và thay tên id mà bạn đã tạo với id ở dưới nhé ..
thay
Bạn vào template custom_field_edit xóa code cũ và thay lại toàn bộ code dưới
Mã:
<dl class="ctrlUnit">
<dt>
<label for="ctrl_custom_field_{$field.field_id}">{$field.title}:</label>
<xen:if is="{$field.required}"><dfn>{xen:phrase required}</dfn></xen:if>
</dt>
<dd>
<xen:if is="{$field.field_id} == 'nguoigioithieu'">
<input type="search" name="custom_fields[{$field.field_id}]"
value="{$field.field_value}"
placeholder="{xen:phrase name}..." results="0" class="textCtrl AutoComplete"
data-validatorname="custom_field_{$field.field_id}"
data-autoSubmit="true" />
<xen:elseif is="{$field.field_type} == 'textbox'" />
<input type="text" name="custom_fields[{$field.field_id}]" value="{$field.field_value}"
id="ctrl_custom_field_{$field.field_id}"
data-validatorname="custom_field_{$field.field_id}"
class="textCtrl" maxlength="{xen:if $field.max_length, $field.max_length}"
/>
<xen:elseif is="{$field.field_type} == 'textarea'" />
<textarea name="custom_fields[{$field.field_id}]"
id="ctrl_custom_field_{$field.field_id}"
data-validatorname="custom_field_{$field.field_id}"
class="textCtrl Elastic">{$field.field_value}</textarea>
<xen:elseif is="{$field.field_type} == 'radio'" />
<ul class="checkboxColumns">
<xen:if is="!{$field.required}">
<li><label><input type="radio" name="custom_fields[{$field.field_id}]" value="" {xen:checked '{$field.field_value} == ""'} /> <span class="muted">{xen:phrase no_selection}</span></label></li>
</xen:if>
<xen:foreach loop="$field.fieldChoices" key="$choice" value="$text">
<li><label><input type="radio" name="custom_fields[{$field.field_id}]" value="{$choice}" {xen:checked '{$field.field_value} == {$choice}'} /> {xen:raw $text}</label></li>
</xen:foreach>
</ul>
<xen:elseif is="{$field.field_type} == 'select'" />
<select name="custom_fields[{$field.field_id}]" id="ctrl_custom_field_{$field.field_id}" class="textCtrl">
<xen:if is="!{$field.required} OR !{$field.hasValue}">
<option value=""> </option>
</xen:if>
<xen:foreach loop="$field.fieldChoices" key="$choice" value="$text">
<option value="{$choice}" {xen:selected '{$field.field_value} == {$choice}'}>{xen:raw $text}</option>
</xen:foreach>
</select>
<xen:elseif is="{$field.field_type} == 'checkbox'" />
<ul class="checkboxColumns">
<xen:foreach loop="$field.fieldChoices" key="$choice" value="$text">
<li><label><input type="checkbox" name="custom_fields[{$field.field_id}][{$choice}]" value="{$choice}" {xen:checked 'isset({$field.field_value.{$choice}})'} /> {xen:raw $text}</label></li>
</xen:foreach>
</ul>
<xen:elseif is="{$field.field_type} == 'multiselect'" />
<select name="custom_fields[{$field.field_id}][]" id="ctrl_custom_field_{$field.field_id}" class="textCtrl" size="7" multiple="multiple">
<xen:if is="!{$field.required} OR !{$field.hasValue}">
<option value=""> </option>
</xen:if>
<xen:foreach loop="$field.fieldChoices" key="$choice" value="$text">
<option value="{$choice}" {xen:selected 'isset({$field.field_value.{$choice}}'}>{xen:raw $text}</option>
</xen:foreach>
</select>
</xen:if>
<xen:if hascontent="true"><p class="explain"><xen:contentcheck>{xen:raw $field.description}</xen:contentcheck></p></xen:if>
<input type="hidden" name="custom_fields_shown[]" value="{$field.field_id}" />
</dd>
</dl>
Tạo một Field mới và thay tên id mà bạn đã tạo với id ở dưới nhé ..
Mã:
<xen:if is="{$field.field_id} == 'nguoigioithieu'">
thay
Mã:
<xen:if is="{$field.field_id} == 'idbantao'">
Nguồn: 4vnn.com
Bài viết liên quan
Bài viết mới