![]() 0:不分页 1:自动分页 2:手动分页
function pages($field, $value, $fieldinfo) {
extract($fieldinfo);
if($value) {
$v = explode('|', $value);
$data = "<select name=\"info[paginationtype]\" id=\"paginationtype\" onchange=\"if(this.value==1)\$('#paginationtype1').css('display','');else \$('#paginationtype1').css('display','none');\">";
$type = array(L('page_type1'), L('page_type2'), L('page_type3'));
if($v[0]==1) $con = 'style="display:"';
else $con = 'style="display:none"';
foreach($type as $i => $val) {
if($i==$v[0]) $tag = 'selected';
else $tag = '';
$data .= "<option value=\"$i\" $tag>$val</option>";
}
$data .= "</select><span id=\"paginationtype1\" $con><input name=\"info[maxcharperpage]\" type=\"text\" id=\"maxcharperpage\" value=\"$v[1]\" size=\"8\" maxlength=\"8\">".L('page_maxlength')."</span>";
return $data;
} else {
return "<select name=\"info[paginationtype]\" id=\"paginationtype\" onchange=\"if(this.value==1)\$('#paginationtype1').css('display','');else \$('#paginationtype1').css('display','none');\">
<option value=\"1\">".L('page_type2')."</option>
<option value=\"0\">".L('page_type1')."</option>
<option value=\"2\">".L('page_type3')."</option>
</select>
<span id=\"paginationtype1\" style=\"display:none\"><input name=\"info[maxcharperpage]\" type=\"text\" id=\"maxcharperpage\" value=\"30000\" size=\"8\" maxlength=\"8\">".L('page_maxlength')."</span>";
}
} 默认自动为不分页,如果想改动默认的分页方式,将<option value=\"1\">".L('page_type2')."</option>放到 <option value=\"0\">".L('page_type1')."</option>
<option value=\"2\">".L('page_type3')."</option>的上面即可。
![]() ![]() ![]() ![]() |
|
来自: Be_The_Change > 《PHPCMS》