ExecuteNoneQuery($query); echo $dsql->GetError(); if($donext=='save') { ShowMsg("成功保存配置!","co_main.php"); } else { require_once(dirname(__FILE__)."/co_test_rule.php"); } exit(); } $arr = $dsql->GetOne("SELECT * FROM `#@__co_note` WHERE nid='$nid'"); //如果内容规则未设置,转到设置内容规则的表单 if(trim($arr['itemconfig'])=='') { $channelid = $arr['channelid']; $nid = $arr['nid']; if(!isset($previewurl)) $previewurl = ''; require_once(DEDEINC.'/dedetag.class.php'); require_once(DEDEADMIN."/templets/co_add_step2.htm"); exit(); } $usemore = $arr['usemore']; $notename = $arr['notename']; $notes = array(); $dsql->FreeResult(); $dtp = new DedeTagParse(); $dtp2 = new DedeTagParse(); $dtp->LoadString($arr['listconfig'].$arr['itemconfig']); $channelid = $arr['channelid']; $notes['keywordtrim'] = ''; $notes['descriptiontrim'] = ''; foreach($dtp->CTags as $tid => $ctag) { if($ctag->GetName()=='item') { $f = $ctag->GetAtt('field'); $notes[$f]['item'] = $ctag; $dtp2->LoadString($ctag->GetInnerText()); $notes[$f]['trim'] = ''; foreach($dtp2->CTags as $ctag2) { if($ctag2->GetName()=='trim') { $notes[$f]['trim'] .= "{dede:trim replace=\"".$ctag2->GetAtt('replace')."\"}".$ctag2->GetInnerText()."{/dede:trim}\r\n"; } else if($ctag2->GetName()=='match') { $notes[$f]['match'] = $ctag2->GetInnerText()."\r\n"; } else if($ctag2->GetName()=='function') { $notes[$f]['function'] = $ctag2->GetInnerText()."\r\n"; } } } else if($ctag->GetName()=='keywordtrim') { $notes['keywordtrim'] = $ctag->GetInnerText(); } else if($ctag->GetName()=='descriptiontrim') { $notes['descriptiontrim'] = $ctag->GetInnerText(); } else if($ctag->GetName()=='noteinfo') { $noteinfo = $ctag; } else if($ctag->GetName()=='listrule') { $listrule = $ctag; $dtp2->LoadString($ctag->GetInnerText()); $addurls = $dtp2->GetTagByName('addurls'); $regxrule = $dtp2->GetTagByName('regxrule'); $areastart = $dtp2->GetTagByName('areastart'); $areaend = $dtp2->GetTagByName('areaend'); $batchrule = $dtp2->GetTagByName('batchrule'); } else if($ctag->GetName()=='sppage') { $sppage = $ctag; } else if($ctag->GetName()=='previewurl') { $previewurl = trim($ctag->GetInnerText()); } } if(!isset($previewurl)) $previewurl = ''; require_once(DEDEADMIN.'/templets/co_edit.htm');