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');