GetOne("Select * From `#@__freelist` where aid='$aid' "); $dtp = new DedeTagParse(); $dtp->SetNameSpace("dede","{","}"); $dtp->LoadSource("--".$row['listtag']."--"); $ctag = $dtp->GetTag('list'); include DedeInclude('templets/freelist_edit.htm'); exit(); } else if( $dopost=='save' ) { if(!isset($types)) $types = ''; if(!isset($nodefault)) $nodefault = '0'; $atts = " pagesize='$pagesize' col='$col' titlelen='$titlelen' orderby='$orderby' orderway='$order' \r\n"; $ntype = ''; $edtime = time(); if(is_array($types)) { foreach($types as $v) $ntype .= $v.' '; } if($ntype!='') $atts .= " type='".trim($ntype)."' "; if(!empty($typeid)) $atts .= " typeid='$typeid' "; if(!empty($channel)) $atts .= " channel='$channel' "; if(!empty($subday)) $atts .= " subday='$subday' "; if(!empty($keywordarc)) $atts .= " keyword='$keywordarc' "; if(!empty($att)) $atts .= " att='$att' "; $innertext = trim($innertext); if(!empty($innertext)) $innertext = stripslashes($innertext); $listTag = "{dede:list $atts}$innertext{/dede:list}"; $listTag = addslashes($listTag); $inquery = " UPDATE `#@__freelist` set title='$title', namerule='$namerule', listdir='$listdir', defaultpage='$defaultpage', nodefault='$nodefault', templet='$templet', edtime='$edtime', `maxpage`='$maxpage', listtag='$listTag', keywords='$keywords', description='$description' WHERE aid='$aid'; "; $dsql->ExecuteNoneQuery($inquery); ShowMsg("成功更改一个自由列表!","freelist_main.php"); exit(); }