@@ -104,7 +104,7 @@ else if($dopost=='save') | |||||
$keywords = cn_substrR($keywords,60); | $keywords = cn_substrR($keywords,60); | ||||
$filename = trim(cn_substrR($filename,40)); | $filename = trim(cn_substrR($filename,40)); | ||||
$userip = GetIP(); | $userip = GetIP(); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$isremote = 0; | |||||
$serviterm=empty($serviterm)? "" : $serviterm; | $serviterm=empty($serviterm)? "" : $serviterm; | ||||
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | ||||
{ | { | ||||
@@ -113,10 +113,7 @@ else if($dopost=='save') | |||||
$adminid = $cuserLogin->getUserID(); | $adminid = $cuserLogin->getUserID(); | ||||
//处理上传的缩略图 | //处理上传的缩略图 | ||||
if(empty($ddisremote)) | |||||
{ | |||||
$ddisremote = 0; | |||||
} | |||||
if(empty($ddisremote)) $ddisremote = 0; | |||||
$litpic = GetDDImage('none',$picname,$ddisremote); | $litpic = GetDDImage('none',$picname,$ddisremote); | ||||
// 处理新的缩略图上传 | // 处理新的缩略图上传 | ||||
if ($litpic_b64 != "") { | if ($litpic_b64 != "") { | ||||
@@ -117,7 +117,7 @@ else if($dopost=='save') | |||||
$description = cn_substrR($description,250); | $description = cn_substrR($description,250); | ||||
$keywords = trim(cn_substrR($keywords,60)); | $keywords = trim(cn_substrR($keywords,60)); | ||||
$filename = trim(cn_substrR($filename,40)); | $filename = trim(cn_substrR($filename,40)); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$isremote = 0; | |||||
$serviterm=empty($serviterm)? "" : $serviterm; | $serviterm=empty($serviterm)? "" : $serviterm; | ||||
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | ||||
{ | { | ||||
@@ -103,7 +103,7 @@ else if($dopost=='save') | |||||
$keywords = cn_substrR($keywords,60); | $keywords = cn_substrR($keywords,60); | ||||
$filename = trim(cn_substrR($filename,40)); | $filename = trim(cn_substrR($filename,40)); | ||||
$userip = GetIP(); | $userip = GetIP(); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$isremote = 0; | |||||
$voteid = (empty($voteid)? 0 : $voteid); | $voteid = (empty($voteid)? 0 : $voteid); | ||||
$serviterm=empty($serviterm)? "" : $serviterm; | $serviterm=empty($serviterm)? "" : $serviterm; | ||||
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | ||||
@@ -107,7 +107,7 @@ else if($dopost=='save') | |||||
$description = cn_substrR($description, $cfg_auot_description); | $description = cn_substrR($description, $cfg_auot_description); | ||||
$keywords = trim(cn_substrR($keywords, 60)); | $keywords = trim(cn_substrR($keywords, 60)); | ||||
$filename = trim(cn_substrR($filename, 40)); | $filename = trim(cn_substrR($filename, 40)); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$isremote = 0; | |||||
$serviterm=empty($serviterm)? "" : $serviterm; | $serviterm=empty($serviterm)? "" : $serviterm; | ||||
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) $arcrank = -1; | if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) $arcrank = -1; | ||||
@@ -79,7 +79,7 @@ else if($dopost=='save') | |||||
$senddate = time(); | $senddate = time(); | ||||
if(empty($litpic_b64)) $litpic_b64 = ''; | if(empty($litpic_b64)) $litpic_b64 = ''; | ||||
$title = cn_substrR($title,$cfg_title_maxlen); | $title = cn_substrR($title,$cfg_title_maxlen); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$isremote = 0; | |||||
$serviterm=empty($serviterm)? "" : $serviterm; | $serviterm=empty($serviterm)? "" : $serviterm; | ||||
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) $arcrank = -1; | if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) $arcrank = -1; | ||||
@@ -77,7 +77,7 @@ else if($dopost=='save') | |||||
if(empty($flags)) $flag = ''; | if(empty($flags)) $flag = ''; | ||||
else $flag = join(',', $flags); | else $flag = join(',', $flags); | ||||
$title = cn_substrR($title, $cfg_title_maxlen); | $title = cn_substrR($title, $cfg_title_maxlen); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$isremote = 0; | |||||
$serviterm=empty($serviterm)? "" : $serviterm; | $serviterm=empty($serviterm)? "" : $serviterm; | ||||
if(empty($litpic_b64)) $litpic_b64 = ''; | if(empty($litpic_b64)) $litpic_b64 = ''; | ||||
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) $arcrank = -1; | if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) $arcrank = -1; | ||||
@@ -108,7 +108,7 @@ else if($dopost=='save') | |||||
$keywords = cn_substrR($keywords,60); | $keywords = cn_substrR($keywords,60); | ||||
$filename = trim(cn_substrR($filename,40)); | $filename = trim(cn_substrR($filename,40)); | ||||
$userip = GetIP(); | $userip = GetIP(); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$isremote = 0; | |||||
$serviterm=empty($serviterm)? "" : $serviterm; | $serviterm=empty($serviterm)? "" : $serviterm; | ||||
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | ||||
@@ -114,7 +114,7 @@ else if($dopost=='save') | |||||
$description = cn_substrR($description,250); | $description = cn_substrR($description,250); | ||||
$keywords = trim(cn_substrR($keywords,60)); | $keywords = trim(cn_substrR($keywords,60)); | ||||
$filename = trim(cn_substrR($filename,40)); | $filename = trim(cn_substrR($filename,40)); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$isremote = 0; | |||||
$serviterm=empty($serviterm)? "" : $serviterm; | $serviterm=empty($serviterm)? "" : $serviterm; | ||||
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | ||||
{ | { | ||||
@@ -222,31 +222,6 @@ function ClearOptCache() | |||||
return FALSE; | return FALSE; | ||||
} | } | ||||
/** | |||||
* 更新会员模型缓存 | |||||
* | |||||
* @access public | |||||
* @return void | |||||
*/ | |||||
function UpDateMemberModCache() | |||||
{ | |||||
global $dsql; | |||||
$cachefile = DEDEDATA.'/cache/member_model.inc'; | |||||
$dsql->SetQuery("SELECT * FROM `#@__member_model` WHERE state='1'"); | |||||
$dsql->Execute(); | |||||
$fp1 = fopen($cachefile,'w'); | |||||
$phph = '?'; | |||||
$fp1Header = "<{$phph}php\r\nglobal \$_MemberMod;\r\n\$_MemberMod=array();\r\n"; | |||||
fwrite($fp1,$fp1Header); | |||||
while($row=$dsql->GetObject()) | |||||
{ | |||||
fwrite($fp1,"\$_MemberMod[{$row->id}]=array('{$row->name}','{$row->table}');\r\n"); | |||||
} | |||||
fwrite($fp1,"{$phph}>"); | |||||
fclose($fp1); | |||||
} | |||||
/** | /** | ||||
* 引入模板文件 | * 引入模板文件 | ||||
* | * | ||||
@@ -260,45 +235,6 @@ function DedeInclude($filename, $isabs=FALSE) | |||||
return $isabs ? $filename : DEDEADMIN.'/'.$filename; | return $isabs ? $filename : DEDEADMIN.'/'.$filename; | ||||
} | } | ||||
/** | |||||
* 获取当前用户的ftp站点 | |||||
* | |||||
* @access public | |||||
* @param string $current 当前站点 | |||||
* @param string $formname 表单名称 | |||||
* @return string | |||||
*/ | |||||
function GetFtp($current='', $formname='') | |||||
{ | |||||
global $dsql; | |||||
$formname = empty($formname)? 'serviterm' : $formname; | |||||
$cuserLogin = new userLogin(); | |||||
$row=$dsql->GetOne("SELECT servinfo FROM `#@__multiserv_config`"); | |||||
$row['servinfo']=trim($row['servinfo']); | |||||
if(!empty($row['servinfo'])){ | |||||
$servinfos = explode("\n", $row['servinfo']); | |||||
$select=""; | |||||
echo '<select name="'.$formname.'" size="1" id="serviterm">'; | |||||
$i=0; | |||||
foreach($servinfos as $servinfo){ | |||||
$servinfo = trim($servinfo); | |||||
list($servname,$servurl,$servport,$servuser,$servpwd,$userlist) = explode('|',$servinfo); | |||||
$servname = trim($servname); | |||||
$servurl = trim($servurl); | |||||
$servport = trim($servport); | |||||
$servuser = trim($servuser); | |||||
$servpwd = trim($servpwd); | |||||
$userlist = trim($userlist); | |||||
$checked = ($current == $i)? ' selected="selected"' : ''; | |||||
if(strstr($userlist,$cuserLogin->getUserName())) | |||||
{ | |||||
$select.="<option value='".$servurl.",".$servuser.",".$servpwd."'{$checked}>".$servname."</option>"; | |||||
} | |||||
$i++; | |||||
} | |||||
echo $select."</select>"; | |||||
} | |||||
} | |||||
helper('cache'); | helper('cache'); | ||||
/** | /** | ||||
* 根据用户mid获取用户名称 | * 根据用户mid获取用户名称 | ||||
@@ -644,3 +644,6 @@ height: auto !important; | |||||
.maintable { | .maintable { | ||||
width: 98%!important; | width: 98%!important; | ||||
} | } | ||||
a.btn { | |||||
color: white!important; | |||||
} |
@@ -25,9 +25,6 @@ $etime = (empty($etime) ? '' : $etime); | |||||
$sstime = (empty($sstime) ? 0 : $sstime); | $sstime = (empty($sstime) ? 0 : $sstime); | ||||
$mkvalue = (empty($mkvalue) ? 0 : $mkvalue); | $mkvalue = (empty($mkvalue) ? 0 : $mkvalue); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$serviterm = empty($serviterm)? "" : $serviterm; | |||||
//一键更新传递的参数 | //一键更新传递的参数 | ||||
if(!empty($uptype)) | if(!empty($uptype)) | ||||
{ | { | ||||
@@ -90,25 +87,13 @@ if($totalnum > 500 && empty($typeid)) | |||||
} else { | } else { | ||||
$dsql->Execute('out',"SELECT id FROM `#@__arctiny` $idsql $limitSql"); | $dsql->Execute('out',"SELECT id FROM `#@__arctiny` $idsql $limitSql"); | ||||
} | } | ||||
if($cfg_remote_site=='Y' && $isremote=="1") | |||||
{ | |||||
if($serviterm!="") | |||||
{ | |||||
list($servurl, $servuser, $servpwd) = explode(',', $serviterm); | |||||
$config = array( 'hostname' => $servurl, 'username' => $servuser, | |||||
'password' => $servpwd,'debug' => 'TRUE'); | |||||
} else { | |||||
$config=array(); | |||||
} | |||||
if(!$ftp->connect($config)) exit('Error:None FTP Connection!'); | |||||
} | |||||
while($row=$dsql->GetObject('out')) | while($row=$dsql->GetObject('out')) | ||||
{ | { | ||||
$tjnum++; | $tjnum++; | ||||
$id = $row->id; | $id = $row->id; | ||||
$ac = new Archives($id); | $ac = new Archives($id); | ||||
$rurl = $ac->MakeHtml($isremote); | |||||
$rurl = $ac->MakeHtml(0); | |||||
} | } | ||||
$t2 = ExecTime(); | $t2 = ExecTime(); | ||||
@@ -120,7 +105,6 @@ $ttime = number_format(($ttime / 60),2); | |||||
$tjlen = $totalnum>0 ? ceil( ($tjnum/$totalnum) * 100 ) : 100; | $tjlen = $totalnum>0 ? ceil( ($tjnum/$totalnum) * 100 ) : 100; | ||||
$dvlen = $tjlen * 2; | $dvlen = $tjlen * 2; | ||||
$tjsta = "<div style='width:200;height:15;border:1px solid #898989;text-align:left'><div style='width:$dvlen;height:15;background-color:#829D83'></div></div>"; | $tjsta = "<div style='width:200;height:15;border:1px solid #898989;text-align:left'><div style='width:$dvlen;height:15;background-color:#829D83'></div></div>"; | ||||
if($cfg_remote_site=='Y' && $isremote=="1") $tjsta .= "<br/><font color='red'>您已开启远程发布功能,生成速度会比较慢,请您耐心等待..</font>"; | |||||
$tjsta .= "<br/>本次用时:".number_format($t2,2).",总用时:$ttime 分钟,到达位置:".($startdd+$pagesize)."<br/>完成创建文件总数的:$tjlen %,继续执行任务..."; | $tjsta .= "<br/>本次用时:".number_format($t2,2).",总用时:$ttime 分钟,到达位置:".($startdd+$pagesize)."<br/>完成创建文件总数的:$tjlen %,继续执行任务..."; | ||||
@@ -137,7 +121,7 @@ if($tjnum < $totalnum) | |||||
{ | { | ||||
$nurl = "makehtml_archives_action.php?endid=$endid&startid=$startid&typeid=$typeid"; | $nurl = "makehtml_archives_action.php?endid=$endid&startid=$startid&typeid=$typeid"; | ||||
$nurl .= "&totalnum=$totalnum&startdd=".($startdd+$pagesize)."&pagesize=$pagesize"; | $nurl .= "&totalnum=$totalnum&startdd=".($startdd+$pagesize)."&pagesize=$pagesize"; | ||||
$nurl .= "&seltime=$seltime&sstime=$sstime&stime=".urlencode($stime)."&etime=".urlencode($etime)."&uptype=$uptype&mkvalue=$mkvalue&isremote={$isremote}&serviterm={$serviterm}"; | |||||
$nurl .= "&seltime=$seltime&sstime=$sstime&stime=".urlencode($stime)."&etime=".urlencode($etime)."&uptype=$uptype&mkvalue=$mkvalue"; | |||||
ShowMsg($tjsta,$nurl,0,100); | ShowMsg($tjsta,$nurl,0,100); | ||||
exit(); | exit(); | ||||
} | } | ||||
@@ -145,7 +129,7 @@ else | |||||
{ | { | ||||
if($typeid!='') | if($typeid!='') | ||||
{ | { | ||||
ShowMsg("生成文件:$totalnum 总用时:{$ttime} 分钟,现转向当前栏目更新>>","makehtml_list_action.php?typeid=$typeid&uptype=all&maxpagesize=50&upnext=1&isremote={$isremote}&serviterm={$serviterm}"); | |||||
ShowMsg("生成文件:$totalnum 总用时:{$ttime} 分钟,现转向当前栏目更新>>","makehtml_list_action.php?typeid=$typeid&uptype=all&maxpagesize=50&upnext=1"); | |||||
} | } | ||||
else | else | ||||
{ | { | ||||
@@ -24,7 +24,6 @@ if($dopost=="view") | |||||
else if($dopost=="make") | else if($dopost=="make") | ||||
{ | { | ||||
$remotepos = empty($remotepos)? '/index.html' : $remotepos; | $remotepos = empty($remotepos)? '/index.html' : $remotepos; | ||||
$isremote = empty($isremote)? 0 : $isremote; | |||||
$serviterm = empty($serviterm)? "" : $serviterm; | $serviterm = empty($serviterm)? "" : $serviterm; | ||||
$homeFile = DEDEADMIN."/".$position; | $homeFile = DEDEADMIN."/".$position; | ||||
$homeFile = str_replace("\\","/",$homeFile); | $homeFile = str_replace("\\","/",$homeFile); | ||||
@@ -63,14 +62,6 @@ else if($dopost=="make") | |||||
$config=array( 'hostname' => $servurl, 'username' => $servuser, | $config=array( 'hostname' => $servurl, 'username' => $servuser, | ||||
'password' => $servpwd,'debug' => 'TRUE'); | 'password' => $servpwd,'debug' => 'TRUE'); | ||||
} | } | ||||
//如果启用远程站点则上传 | |||||
if($cfg_remote_site=='Y' && $showmod==1) | |||||
{ | |||||
if($ftp->connect($config) && $isremote == 1) | |||||
{ | |||||
if($ftp->upload($position, $remotepos, 'ascii')) echo "远程发布成功!"."<br />"; | |||||
} | |||||
} | |||||
exit(); | exit(); | ||||
} | } | ||||
$row = $dsql->GetOne("SELECT * FROM #@__homepageset"); | $row = $dsql->GetOne("SELECT * FROM #@__homepageset"); |
@@ -13,23 +13,9 @@ CheckPurview('sys_MakeHtml'); | |||||
require_once(DEDEINC."/arc.partview.class.php"); | require_once(DEDEINC."/arc.partview.class.php"); | ||||
if(empty($typeid)) $typeid = 0; | if(empty($typeid)) $typeid = 0; | ||||
$isremote = empty($isremote)? 0 : $isremote; | |||||
$serviterm=empty($serviterm)? "" : $serviterm; | |||||
if(empty($templet)) $templet = "plus/js.htm"; | if(empty($templet)) $templet = "plus/js.htm"; | ||||
if(empty($uptype)) $uptype = "all"; | if(empty($uptype)) $uptype = "all"; | ||||
if($cfg_remote_site=='Y' && $isremote=="1") | |||||
{ | |||||
if($serviterm!="") | |||||
{ | |||||
list($servurl, $servuser, $servpwd) = explode(',',$serviterm); | |||||
$config=array( 'hostname' => $servurl, 'username' => $servuser, | |||||
'password' => $servpwd,'debug' => 'TRUE'); | |||||
} else { | |||||
$config=array(); | |||||
} | |||||
if(!$ftp->connect($config)) exit('Error:None FTP Connection!'); | |||||
} | |||||
if($uptype == "all") | if($uptype == "all") | ||||
{ | { | ||||
$row = $dsql->GetOne("SELECT id FROM #@__arctype WHERE id>'$typeid' AND ispart<>2 ORDER BY id ASC LIMIT 0,1;"); | $row = $dsql->GetOne("SELECT id FROM #@__arctype WHERE id>'$typeid' AND ispart<>2 ORDER BY id ASC LIMIT 0,1;"); | ||||
@@ -40,15 +26,15 @@ if($uptype == "all") | |||||
} else { | } else { | ||||
$pv = new PartView($row['id']); | $pv = new PartView($row['id']); | ||||
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet); | $pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet); | ||||
$pv->SaveToHtml($cfg_basedir.$cfg_cmspath."/data/js/".$row['id'].".js",$isremote); | |||||
$pv->SaveToHtml($cfg_basedir.$cfg_cmspath."/data/js/".$row['id'].".js", 0); | |||||
$typeid = $row['id'];; | $typeid = $row['id'];; | ||||
ShowMsg("成功更新".$cfg_cmspath."/data/js/".$row['id'].".js,继续进行操作!","makehtml_js_action.php?typeid=$typeid&isremote=$isremote&serviterm=$serviterm",0,100); | |||||
ShowMsg("成功更新".$cfg_cmspath."/data/js/".$row['id'].".js,继续进行操作!","makehtml_js_action.php?typeid=$typeid",0,100); | |||||
exit(); | exit(); | ||||
} | } | ||||
} else { | } else { | ||||
$pv = new PartView($typeid); | $pv = new PartView($typeid); | ||||
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet); | $pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet); | ||||
$pv->SaveToHtml($cfg_basedir.$cfg_cmspath."/data/js/".$typeid.".js",$isremote); | |||||
$pv->SaveToHtml($cfg_basedir.$cfg_cmspath."/data/js/".$typeid.".js", 0); | |||||
echo "成功更新".$cfg_cmspath."/data/js/".$typeid.".js!"; | echo "成功更新".$cfg_cmspath."/data/js/".$typeid.".js!"; | ||||
echo "预览:"; | echo "预览:"; | ||||
echo "<hr>"; | echo "<hr>"; | ||||
@@ -22,9 +22,6 @@ if(!isset($uppage)) $uppage = 0; | |||||
if(empty($maxpagesize)) $maxpagesize = 50; | if(empty($maxpagesize)) $maxpagesize = 50; | ||||
$adminID = $cuserLogin->getUserID(); | $adminID = $cuserLogin->getUserID(); | ||||
$isremote = (empty($isremote) ? 0 : $isremote); | |||||
$serviterm = empty($serviterm)? "" : $serviterm; | |||||
//检测获取所有栏目ID | //检测获取所有栏目ID | ||||
//普通生成或一键更新时更新所有栏目 | //普通生成或一键更新时更新所有栏目 | ||||
if($gotype=='' || $gotype=='mkallct') | if($gotype=='' || $gotype=='mkallct') | ||||
@@ -102,27 +99,15 @@ if(!empty($tid)) | |||||
$lv->CountRecord(); | $lv->CountRecord(); | ||||
if($lv->TypeLink->TypeInfos['ispart']==0 && $lv->TypeLink->TypeInfos['isdefault']!=-1) $ntotalpage = $lv->TotalPage; | if($lv->TypeLink->TypeInfos['ispart']==0 && $lv->TypeLink->TypeInfos['isdefault']!=-1) $ntotalpage = $lv->TotalPage; | ||||
else $ntotalpage = 1; | else $ntotalpage = 1; | ||||
if($cfg_remote_site=='Y' && $isremote=="1") | |||||
{ | |||||
if($serviterm!="") | |||||
{ | |||||
list($servurl, $servuser, $servpwd) = explode(',',$serviterm); | |||||
$config = array( 'hostname' => $servurl, 'username' => $servuser, | |||||
'password' => $servpwd,'debug' => 'TRUE'); | |||||
} else { | |||||
$config=array(); | |||||
} | |||||
if(!$ftp->connect($config)) exit('Error:None FTP Connection!'); | |||||
} | |||||
//如果栏目的文档太多,分多批次更新 | //如果栏目的文档太多,分多批次更新 | ||||
if($ntotalpage <= $maxpagesize || $lv->TypeLink->TypeInfos['ispart']!=0 || $lv->TypeLink->TypeInfos['isdefault']==-1) | if($ntotalpage <= $maxpagesize || $lv->TypeLink->TypeInfos['ispart']!=0 || $lv->TypeLink->TypeInfos['isdefault']==-1) | ||||
{ | { | ||||
$reurl = $lv->MakeHtml('', '', $isremote); | |||||
$reurl = $lv->MakeHtml('', '', 0); | |||||
$finishType = TRUE; | $finishType = TRUE; | ||||
} | } | ||||
else | else | ||||
{ | { | ||||
$reurl = $lv->MakeHtml($mkpage, $maxpagesize, $isremote); | |||||
$reurl = $lv->MakeHtml($mkpage, $maxpagesize, 0); | |||||
$finishType = FALSE; | $finishType = FALSE; | ||||
$mkpage = $mkpage + $maxpagesize; | $mkpage = $mkpage + $maxpagesize; | ||||
if( $mkpage >= ($ntotalpage+1) ) $finishType = TRUE; | if( $mkpage >= ($ntotalpage+1) ) $finishType = TRUE; | ||||
@@ -146,11 +131,11 @@ if($nextpage >= $totalpage && $finishType) | |||||
} else { | } else { | ||||
if($finishType) | if($finishType) | ||||
{ | { | ||||
$gourl = "makehtml_list_action.php?gotype={$gotype}&uppage=$uppage&maxpagesize=$maxpagesize&typeid=$typeid&pageno=$nextpage&isremote={$isremote}&serviterm={$serviterm}"; | |||||
$gourl = "makehtml_list_action.php?gotype={$gotype}&uppage=$uppage&maxpagesize=$maxpagesize&typeid=$typeid&pageno=$nextpage"; | |||||
ShowMsg("成功创建栏目:".$tid.",继续进行操作!",$gourl,0,100); | ShowMsg("成功创建栏目:".$tid.",继续进行操作!",$gourl,0,100); | ||||
exit(); | exit(); | ||||
} else { | } else { | ||||
$gourl = "makehtml_list_action.php?gotype={$gotype}&uppage=$uppage&mkpage=$mkpage&maxpagesize=$maxpagesize&typeid=$typeid&pageno=$pageno&isremote={$isremote}&serviterm={$serviterm}"; | |||||
$gourl = "makehtml_list_action.php?gotype={$gotype}&uppage=$uppage&mkpage=$mkpage&maxpagesize=$maxpagesize&typeid=$typeid&pageno=$pageno"; | |||||
ShowMsg("栏目:".$tid.",继续进行操作...",$gourl,0,100); | ShowMsg("栏目:".$tid.",继续进行操作...",$gourl,0,100); | ||||
exit(); | exit(); | ||||
} | } |
@@ -17,7 +17,7 @@ if(empty($dopost)) | |||||
ShowMsg("参数错误!","-1"); | ShowMsg("参数错误!","-1"); | ||||
exit(); | exit(); | ||||
} | } | ||||
$isremote = empty($isremote)? 0 : $isremote; | |||||
$serviterm=empty($serviterm)? "" : $serviterm; | $serviterm=empty($serviterm)? "" : $serviterm; | ||||
$sm = new SiteMap(); | $sm = new SiteMap(); | ||||
$maplist = $sm->GetSiteMap($dopost); | $maplist = $sm->GetSiteMap($dopost); | ||||
@@ -34,26 +34,6 @@ else | |||||
$dtp = new DedeTagParse(); | $dtp = new DedeTagParse(); | ||||
$dtp->LoadTemplet($tmpfile); | $dtp->LoadTemplet($tmpfile); | ||||
$dtp->SaveTo($cfg_basedir.$murl); | $dtp->SaveTo($cfg_basedir.$murl); | ||||
if($cfg_remote_site=='Y' && $isremote == 1) | |||||
{ | |||||
if($serviterm!="") | |||||
{ | |||||
list($servurl, $servuser, $servpwd) = explode(',', $serviterm); | |||||
$config=array( 'hostname' => $servurl, 'username' => $servuser, | |||||
'password' => $servpwd,'debug' => 'TRUE'); | |||||
} else { | |||||
$config=array(); | |||||
} | |||||
if( $ftp->connect($config) ) | |||||
{ | |||||
//分析远程文件路径 | |||||
$remotefile = $murl; | |||||
$localfile = '..'.$remotefile; | |||||
$remotedir = preg_replace('#[^\/]*\.html#', '', $remotefile); | |||||
$ftp->rmkdir($remotedir); | |||||
if($ftp->upload($localfile, $remotefile, 'acii')) echo "远程发布成功!"."<br />"; | |||||
} | |||||
} | |||||
$dtp->Clear(); | $dtp->Clear(); | ||||
echo "<a href='$murl' target='_blank'>成功更新文件: $murl 浏览...</a>"; | echo "<a href='$murl' target='_blank'>成功更新文件: $murl 浏览...</a>"; | ||||
exit(); | exit(); |
@@ -11,31 +11,17 @@ | |||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
CheckPurview('sys_MakeHtml'); | CheckPurview('sys_MakeHtml'); | ||||
require_once(DEDEINC."/arc.rssview.class.php"); | require_once(DEDEINC."/arc.rssview.class.php"); | ||||
$isremote = empty($isremote)? 0 : $isremote; | |||||
$serviterm = empty($serviterm)? "" : $serviterm; | |||||
if(empty($tid)) $tid = 0; | if(empty($tid)) $tid = 0; | ||||
if(empty($maxrecord)) $maxrecord = 50; | if(empty($maxrecord)) $maxrecord = 50; | ||||
if($cfg_remote_site=='Y' && $isremote=="1") | |||||
{ | |||||
if($serviterm!="") | |||||
{ | |||||
list($servurl, $servuser, $servpwd) = explode(',', $serviterm); | |||||
$config = array( 'hostname' => $servurl, 'username' => $servuser, | |||||
'password' => $servpwd,'debug' => 'TRUE'); | |||||
} else { | |||||
$config=array(); | |||||
} | |||||
if(!$ftp->connect($config)) exit('Error:None FTP Connection!'); | |||||
} | |||||
$row = $dsql->GetOne("SELECT id FROM `#@__arctype` WHERE id>'$tid' AND ispart<>2 ORDER BY id ASC LIMIT 0,1;"); | $row = $dsql->GetOne("SELECT id FROM `#@__arctype` WHERE id>'$tid' AND ispart<>2 ORDER BY id ASC LIMIT 0,1;"); | ||||
if(!is_array($row)) | if(!is_array($row)) | ||||
{ | { | ||||
echo "完成所有文件更新!"; | echo "完成所有文件更新!"; | ||||
} else { | } else { | ||||
$rv = new RssView($row['id'],$maxrecord); | $rv = new RssView($row['id'],$maxrecord); | ||||
$rssurl = $rv->MakeRss($isremote); | |||||
$rssurl = $rv->MakeRss(0); | |||||
$tid = $row['id']; | $tid = $row['id']; | ||||
ShowMsg("成功更新".$rssurl.",继续进行操作!","makehtml_rss_action.php?tid=$tid&maxrecord=$maxrecord&isremote=$isremote&serviterm={$serviterm}",0,100); | |||||
ShowMsg("成功更新".$rssurl.",继续进行操作!","makehtml_rss_action.php?tid=$tid&maxrecord=$maxrecord",0,100); | |||||
} | } |
@@ -10,27 +10,13 @@ | |||||
*/ | */ | ||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
CheckPurview('sys_MakeHtml'); | CheckPurview('sys_MakeHtml'); | ||||
$isremote = empty($isremote)? 0 : $isremote; | |||||
$serviterm = empty($serviterm)? "" : $serviterm; | |||||
if(empty($dopost)) $dopost = ""; | if(empty($dopost)) $dopost = ""; | ||||
if($dopost=="ok") | if($dopost=="ok") | ||||
{ | { | ||||
require_once(DEDEINC."/arc.specview.class.php"); | require_once(DEDEINC."/arc.specview.class.php"); | ||||
if($cfg_remote_site=='Y' && $isremote=="1") | |||||
{ | |||||
if($serviterm!="") | |||||
{ | |||||
list($servurl,$servuser,$servpwd) = explode(',',$serviterm); | |||||
$config=array( 'hostname' => $servurl, 'username' => $servuser, | |||||
'password' => $servpwd,'debug' => 'TRUE'); | |||||
} else { | |||||
$config=array(); | |||||
} | |||||
if(!$ftp->connect($config)) exit('Error:None FTP Connection!'); | |||||
} | |||||
$sp = new SpecView(); | $sp = new SpecView(); | ||||
$rurl = $sp->MakeHtml($isremote); | |||||
$rurl = $sp->MakeHtml(0); | |||||
echo "成功生成所有专题HTML列表!<a href='$rurl' target='_blank'>预览</a>"; | echo "成功生成所有专题HTML列表!<a href='$rurl' target='_blank'>预览</a>"; | ||||
exit(); | exit(); | ||||
} | } |
@@ -83,12 +83,7 @@ if($whereSql!='') | |||||
{ | { | ||||
$whereSql = ' WHERE '.$whereSql; | $whereSql = ' WHERE '.$whereSql; | ||||
} | } | ||||
$dsql->SetQuery("SELECT name FROM `#@__member_model`"); | |||||
$dsql->Execute(); | |||||
while($row = $dsql->GetArray()) | |||||
{ | |||||
$MemberModels[] = $row; | |||||
} | |||||
$sql = "SELECT * FROM `#@__member` $whereSql ORDER BY $sortkey DESC "; | $sql = "SELECT * FROM `#@__member` $whereSql ORDER BY $sortkey DESC "; | ||||
$dlist = new DataListCP(); | $dlist = new DataListCP(); | ||||
$dlist->SetParameter('sex',$sex); | $dlist->SetParameter('sex',$sex); | ||||
@@ -101,7 +101,7 @@ else if($dopost=='save') | |||||
$keywords = cn_substrR($keywords, 60); | $keywords = cn_substrR($keywords, 60); | ||||
$filename = trim(cn_substrR($filename, 40)); | $filename = trim(cn_substrR($filename, 40)); | ||||
$userip = GetIP(); | $userip = GetIP(); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$isremote = 0; | |||||
$serviterm=empty($serviterm)? "" : $serviterm; | $serviterm=empty($serviterm)? "" : $serviterm; | ||||
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | ||||
{ | { | ||||
@@ -110,7 +110,10 @@ else if($dopost=='save') | |||||
$adminid = $cuserLogin->getUserID(); | $adminid = $cuserLogin->getUserID(); | ||||
//处理上传的缩略图 | //处理上传的缩略图 | ||||
if(empty($ddisremote)) $ddisremote = 0; | |||||
if(empty($ddisremote)) | |||||
{ | |||||
$ddisremote = 0; | |||||
} | |||||
$litpic = GetDDImage('none', $picname, $ddisremote); | $litpic = GetDDImage('none', $picname, $ddisremote); | ||||
// 处理新的缩略图上传 | // 处理新的缩略图上传 | ||||
if ($litpic_b64 != "") { | if ($litpic_b64 != "") { | ||||
@@ -286,20 +289,7 @@ else if($dopost=='save') | |||||
//生成HTML | //生成HTML | ||||
InsertTags($tags, $arcID); | InsertTags($tags, $arcID); | ||||
if($cfg_remote_site=='Y' && $isremote=="1") | |||||
{ | |||||
if($serviterm!="") | |||||
{ | |||||
list($servurl, $servuser, $servpwd) = explode(',',$serviterm); | |||||
$config = array( 'hostname' => $servurl, 'username' => $servuser, | |||||
'password' => $servpwd,'debug' => 'TRUE'); | |||||
} else { | |||||
$config = array(); | |||||
} | |||||
if(!$ftp->connect($config)) exit('Error:None FTP Connection!'); | |||||
} | |||||
$arcUrl = MakeArt($arcID, TRUE, TRUE, $isremote); | |||||
$arcUrl = MakeArt($arcID, TRUE, TRUE, 0); | |||||
if($arcUrl=='') | if($arcUrl=='') | ||||
{ | { | ||||
$arcUrl = $cfg_phpurl."/view.php?aid=$arcID"; | $arcUrl = $cfg_phpurl."/view.php?aid=$arcID"; | ||||
@@ -146,7 +146,7 @@ else if($dopost=='save') | |||||
$description = cn_substrR($description,$cfg_auot_description); | $description = cn_substrR($description,$cfg_auot_description); | ||||
$keywords = cn_substrR($keywords,60); | $keywords = cn_substrR($keywords,60); | ||||
$filename = trim(cn_substrR($filename,40)); | $filename = trim(cn_substrR($filename,40)); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$isremote = 0; | |||||
$serviterm=empty($serviterm)? "" : $serviterm; | $serviterm=empty($serviterm)? "" : $serviterm; | ||||
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | ||||
{ | { | ||||
@@ -312,18 +312,7 @@ else if($dopost=='save') | |||||
//生成HTML | //生成HTML | ||||
UpIndexKey($id, $arcrank, $typeid, $sortrank, $tags); | UpIndexKey($id, $arcrank, $typeid, $sortrank, $tags); | ||||
if($cfg_remote_site=='Y' && $isremote=="1") | |||||
{ | |||||
if($serviterm!="") | |||||
{ | |||||
list($servurl, $servuser, $servpwd) = explode(',', $serviterm); | |||||
$config = array( 'hostname' => $servurl, 'username' => $servuser, | |||||
'password' => $servpwd, 'debug' => 'TRUE'); | |||||
} else { | |||||
$config = array(); | |||||
} | |||||
if(!$ftp->connect($config)) exit('Error:None FTP Connection!'); | |||||
} | |||||
$arcUrl = MakeArt($id, TRUE, TRUE, $isremote); | $arcUrl = MakeArt($id, TRUE, TRUE, $isremote); | ||||
if($arcUrl=="") | if($arcUrl=="") | ||||
{ | { | ||||
@@ -66,13 +66,16 @@ else if($dopost=='save') | |||||
$description = cn_substrR($description, $cfg_auot_description); | $description = cn_substrR($description, $cfg_auot_description); | ||||
$keywords = cn_substrR($keywords, 60); | $keywords = cn_substrR($keywords, 60); | ||||
$filename = trim(cn_substrR($filename, 40)); | $filename = trim(cn_substrR($filename, 40)); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$isremote = 0; | |||||
$serviterm=empty($serviterm)? "" : $serviterm; | $serviterm=empty($serviterm)? "" : $serviterm; | ||||
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) $arcrank = -1; | if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) $arcrank = -1; | ||||
$adminid = $cuserLogin->getUserID(); | $adminid = $cuserLogin->getUserID(); | ||||
//处理上传的缩略图 | //处理上传的缩略图 | ||||
if(empty($ddisremote)) $ddisremote = 0; | |||||
if(empty($ddisremote)) | |||||
{ | |||||
$ddisremote = 0; | |||||
} | |||||
$litpic = GetDDImage('none', $picname, $ddisremote); | $litpic = GetDDImage('none', $picname, $ddisremote); | ||||
// 处理新的缩略图上传 | // 处理新的缩略图上传 | ||||
if ($litpic_b64 != "") { | if ($litpic_b64 != "") { | ||||
@@ -218,18 +221,6 @@ else if($dopost=='save') | |||||
//生成HTML | //生成HTML | ||||
InsertTags($tags, $arcID); | InsertTags($tags, $arcID); | ||||
if($cfg_remote_site=='Y' && $isremote=="1") | |||||
{ | |||||
if($serviterm!="") | |||||
{ | |||||
list($servurl, $servuser, $servpwd) = explode(',', $serviterm); | |||||
$config = array( 'hostname' => $servurl, 'username' => $servuser, | |||||
'password' => $servpwd, 'debug' => 'TRUE'); | |||||
} else { | |||||
$config = array(); | |||||
} | |||||
if(!$ftp->connect($config)) exit('Error:None FTP Connection!'); | |||||
} | |||||
$artUrl = MakeArt($arcID, TRUE, TRUE, $isremote); | $artUrl = MakeArt($arcID, TRUE, TRUE, $isremote); | ||||
if($artUrl=='') | if($artUrl=='') | ||||
{ | { | ||||
@@ -76,7 +76,7 @@ else if($dopost=='save') | |||||
$description = cn_substrR($description, $cfg_auot_description); | $description = cn_substrR($description, $cfg_auot_description); | ||||
$keywords = trim(cn_substrR($keywords, 60)); | $keywords = trim(cn_substrR($keywords, 60)); | ||||
$filename = trim(cn_substrR($filename, 40)); | $filename = trim(cn_substrR($filename, 40)); | ||||
$isremote = (empty($isremote)? 0 : $isremote); | |||||
$isremote = 0; | |||||
$serviterm = empty($serviterm)? "" : $serviterm; | $serviterm = empty($serviterm)? "" : $serviterm; | ||||
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) | ||||
{ | { | ||||
@@ -265,18 +265,6 @@ else if($dopost=='save') | |||||
//生成HTML | //生成HTML | ||||
UpIndexKey($id, $arcrank, $typeid, $sortrank, $tags); | UpIndexKey($id, $arcrank, $typeid, $sortrank, $tags); | ||||
if($cfg_remote_site=='Y' && $isremote=="1") | |||||
{ | |||||
if($serviterm!="") | |||||
{ | |||||
list($servurl, $servuser, $servpwd) = explode(',', $serviterm); | |||||
$config = array( 'hostname' => $servurl, 'username' => $servuser, | |||||
'password' => $servpwd, 'debug' => 'TRUE'); | |||||
} else { | |||||
$config=array(); | |||||
} | |||||
if(!$ftp->connect($config)) exit('Error:None FTP Connection!'); | |||||
} | |||||
$artUrl = MakeArt($id, TRUE, TRUE, $isremote); | $artUrl = MakeArt($id, TRUE, TRUE, $isremote); | ||||
if($artUrl=='') | if($artUrl=='') | ||||
{ | { | ||||
@@ -1,73 +0,0 @@ | |||||
<?php | |||||
/** | |||||
* 多站点设置 | |||||
* | |||||
* @version $Id: sys_multiserv.php 1 22:28 2010年7月20日Z tianya $ | |||||
* @package DedeCMS.Administrator | |||||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||||
* @license http://help.dedecms.com/usersguide/license.html | |||||
* @link http://www.dedecms.com | |||||
*/ | |||||
require_once(dirname(__FILE__)."/config.php"); | |||||
CheckPurview('sys_SoftConfig'); | |||||
if(empty($dopost)) $dopost = ''; | |||||
//保存 | |||||
if($dopost=="save") | |||||
{ | |||||
$configfile = DEDEDATA."/cache/inc_remote_config.php"; | |||||
$rminfo = serialize(array('rmhost'=>$c_rmhost, 'rmport'=>$c_rmport, | |||||
'rmname'=>$c_rmname, 'rmpwd'=>$c_rmpwd)); | |||||
$query = "UPDATE `#@__multiserv_config` SET | |||||
`remoteuploads` = '$c_remoteuploads' , | |||||
`remoteupUrl` ='$c_remoteupUrl' , | |||||
`rminfo` = '$rminfo', | |||||
`servinfo` = '$c_servinfo'"; | |||||
$dsql->ExecuteNoneQuery($query); | |||||
//更新配置缓存文件 | |||||
$configstr = "\$remoteuploads = '".$c_remoteuploads."';\r\n"; | |||||
$configstr .= "\$remoteupUrl = '".$c_remoteupUrl."';\r\n"; | |||||
$configstr .= "\$rmhost = '".$c_rmhost."';\r\n"; | |||||
$configstr .= "\$rmport = '".$c_rmport."';\r\n"; | |||||
$configstr .= "\$rmname = '".$c_rmname."';\r\n"; | |||||
$configstr .= "\$rmpwd = '".$c_rmpwd."';\r\n"; | |||||
$configstr = "<"."?php\r\n".$configstr."?".">\r\n"; | |||||
$fp = fopen($configfile, "w") or die("写入文件 $safeconfigfile 失败,请检查权限!"); | |||||
fwrite($fp, $configstr); | |||||
fclose($fp); | |||||
ShowMsg('成功保存参数!', 'sys_multiserv.php'); | |||||
exit(); | |||||
} | |||||
//读取参数 | |||||
$row = $dsql->GetOne("SELECT * FROM `#@__multiserv_config` "); | |||||
if(!is_array($row)) | |||||
{ | |||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__multiserv_config` | |||||
(`remoteuploads`, `remoteupUrl`, `rminfo`, `servinfo`) | |||||
VALUES ('0','http://img.dedecms.com', '', '')" | |||||
); | |||||
$row['remoteuploads'] = 1; | |||||
$row['remoteupUrl'] = 'http://img.dedecms.com'; | |||||
$row['rminfo'] = ''; | |||||
$row['servinfo'] = ''; | |||||
} | |||||
//对配置信息进行处理 | |||||
if(!empty($row['rminfo'])) | |||||
{ | |||||
$row['rminfo'] = unserialize($row['rminfo']); | |||||
} | |||||
//获取会员列表 | |||||
$query = "SELECT #@__admin.*,#@__admintype.typename FROM #@__admin LEFT JOIN #@__admintype ON #@__admin.usertype = #@__admintype.rank"; | |||||
$dsql->SetQuery($query); | |||||
$dsql->Execute(); | |||||
while($row3 = $dsql->GetArray()) | |||||
{ | |||||
$adminLists[] = $row3; | |||||
} | |||||
include DedeInclude('templets/sys_multiserv.htm'); | |||||
exit(); |
@@ -227,14 +227,7 @@ | |||||
echo "<a href='javascript:AddTypeid2();'>【<u>选择副栏目</u>】</a>"; | echo "<a href='javascript:AddTypeid2();'>【<u>选择副栏目</u>】</a>"; | ||||
} | } | ||||
?> | ?> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1" | |||||
<?php if($cfg_title_site=='Y') echo "checked";?>>是否同步远程发布 <?php GetFtp();?> <?php | |||||
} | |||||
?> </td> | |||||
</td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
@@ -195,16 +195,7 @@ body { | |||||
echo '</select>'; | echo '</select>'; | ||||
?> | ?> | ||||
<img src='images/menusearch.gif' style='cursor:pointer' onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid', '<?php echo $arcRow['typeid']; ?>')" alt='快捷选择' title='快捷选择' /> | <img src='images/menusearch.gif' style='cursor:pointer' onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid', '<?php echo $arcRow['typeid']; ?>')" alt='快捷选择' title='快捷选择' /> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1" <?php if($cfg_title_site=='Y') echo "checked";?>> | |||||
是否同步远程发布 | |||||
<?php GetFtp();?> | |||||
<?php | |||||
} | |||||
?></td> | |||||
</td> | |||||
</tr> | </tr> | ||||
</table></td> | </table></td> | ||||
</tr> | </tr> | ||||
@@ -224,14 +224,7 @@ | |||||
echo "<a href='javascript:AddTypeid2();'>【<u>选择副栏目</u>】</a>"; | echo "<a href='javascript:AddTypeid2();'>【<u>选择副栏目</u>】</a>"; | ||||
} | } | ||||
?> | ?> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1" | |||||
<?php if($cfg_title_site=='Y') echo "checked";?>>是否同步远程发布 <?php GetFtp();?> <?php | |||||
} | |||||
?> </td> | |||||
</td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
@@ -210,14 +210,7 @@ | |||||
?> | ?> | ||||
<img src='images/menusearch.gif' style='cursor:pointer' | <img src='images/menusearch.gif' style='cursor:pointer' | ||||
onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid')" alt='快捷选择' title='快捷选择' /> | onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid')" alt='快捷选择' title='快捷选择' /> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1" | |||||
<?php if($cfg_title_site=='Y') echo "checked";?>>是否同步远程发布 <?php GetFtp();?> <?php | |||||
} | |||||
?> </td> | |||||
</td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
@@ -182,13 +182,6 @@ function checkSubmit() | |||||
<img src='images/menusearch.gif' style='cursor:pointer;' onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid')" alt='快捷选择' title='快捷选择' /> | <img src='images/menusearch.gif' style='cursor:pointer;' onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid')" alt='快捷选择' title='快捷选择' /> | ||||
<a href='catalog_main.php'>【<u>栏目管理</u>】</a> | <a href='catalog_main.php'>【<u>栏目管理</u>】</a> | ||||
<a href='catalog_add.php?listtype=all'>【<u>增加大栏目</u>】</a> | <a href='catalog_add.php?listtype=all'>【<u>增加大栏目</u>】</a> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1" <?php if($cfg_title_site=='Y') echo "checked";?>>是否同步远程发布 <?php GetFtp();?> <?php | |||||
} | |||||
?> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</table></td> | </table></td> | ||||
@@ -172,13 +172,7 @@ function checkSubmit() | |||||
echo "</select>"; | echo "</select>"; | ||||
?> | ?> | ||||
<img src='images/menusearch.gif' style='cursor:pointer' onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid', '<?php echo $addRow['typeid']; ?>')" alt='快捷选择' title='快捷选择' /> | <img src='images/menusearch.gif' style='cursor:pointer' onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid', '<?php echo $addRow['typeid']; ?>')" alt='快捷选择' title='快捷选择' /> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1" <?php if($cfg_title_site=='Y') echo "checked";?>>是否同步远程发布 <?php GetFtp();?> <?php | |||||
} | |||||
?> </td> | |||||
</td> | |||||
</tr> | </tr> | ||||
</table></td> | </table></td> | ||||
</tr> | </tr> | ||||
@@ -253,14 +253,7 @@ | |||||
echo "<a href='javascript:AddTypeid2();'>【<u>选择副栏目</u>】</a>"; | echo "<a href='javascript:AddTypeid2();'>【<u>选择副栏目</u>】</a>"; | ||||
} | } | ||||
?> | ?> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1" | |||||
<?php if($cfg_title_site=='Y') echo "checked";?>>是否同步远程发布 <?php GetFtp();?> <?php | |||||
} | |||||
?> </td> | |||||
</td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
@@ -229,17 +229,7 @@ | |||||
<img src='images/menusearch.gif' style='cursor:pointer' | <img src='images/menusearch.gif' style='cursor:pointer' | ||||
onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid', '<?php echo $arcRow['typeid']; ?>')" | onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid', '<?php echo $arcRow['typeid']; ?>')" | ||||
alt='快捷选择' title='快捷选择' /> | alt='快捷选择' title='快捷选择' /> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1" | |||||
<?php if($cfg_title_site=='Y') echo "checked";?>> | |||||
是否同步远程发布 | |||||
<?php GetFtp();?> | |||||
<?php | |||||
} | |||||
?></td> | |||||
</td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
@@ -53,16 +53,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td height="20" colspan="2" bgcolor="#ffffff" align="center"> | <td height="20" colspan="2" bgcolor="#ffffff" align="center"> | ||||
<input name="b112" type="button" class='coolbg np' value="开始生成HTML" onClick="document.form1.submit();" style="width:100"> <?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1"> | |||||
是否同步远程发布到 | |||||
<?php GetFtp();?> | |||||
<?php | |||||
} | |||||
?> | |||||
<input name="b112" type="button" class='coolbg np' value="开始生成HTML" onClick="document.form1.submit();" style="width:100"> | |||||
| | ||||
<input type="button" name="b113" value="查看所有文档" class='coolbg np' onClick="document.form2.submit();" style="width:100"></td> | <input type="button" name="b113" value="查看所有文档" class='coolbg np' onClick="document.form2.submit();" style="width:100"></td> | ||||
</tr> | </tr> | ||||
@@ -87,14 +87,6 @@ function SelectTemplets(fname) | |||||
<input type="submit" class='coolbg np' name="Submit" value="更新主页HTML" /> | <input type="submit" class='coolbg np' name="Submit" value="更新主页HTML" /> | ||||
| | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1"> | |||||
是否同步远程发布 <?php GetFtp();?> <?php | |||||
} | |||||
?> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -71,13 +71,6 @@ function SelectTemplets(fname) | |||||
<tr> | <tr> | ||||
<td height="20" colspan="2" bgcolor="#ffffff" align="center"> | <td height="20" colspan="2" bgcolor="#ffffff" align="center"> | ||||
<input name="b112" type="button" class="coolbg np" value="生成/更新JS文件" onClick="document.form1.submit();" style="width:120px"> | <input name="b112" type="button" class="coolbg np" value="生成/更新JS文件" onClick="document.form1.submit();" style="width:120px"> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1">是否同步远程发发布 | |||||
<?php GetFtp();?> | |||||
<?php }?> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</form> | </form> | ||||
@@ -52,16 +52,7 @@ | |||||
<tr> | <tr> | ||||
<td height="20" colspan="2" bgcolor="#ffffff" align="center"> | <td height="20" colspan="2" bgcolor="#ffffff" align="center"> | ||||
<input name="b112" type="button" class="coolbg np" value="开始生成HTML" onClick="document.form1.submit();" style="width:100px"> | <input name="b112" type="button" class="coolbg np" value="开始生成HTML" onClick="document.form1.submit();" style="width:100px"> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1">是否同步远程发布 | |||||
<?php GetFtp();?> | |||||
<?php | |||||
} | |||||
?> | |||||
</td> | |||||
</td> | |||||
</tr> | </tr> | ||||
</form> | </form> | ||||
<tr bgcolor="#F9FCEF"> | <tr bgcolor="#F9FCEF"> | ||||
@@ -30,13 +30,6 @@ | |||||
<tr> | <tr> | ||||
<td height="20" colspan="2" bgcolor="#ffffff" align="center"> | <td height="20" colspan="2" bgcolor="#ffffff" align="center"> | ||||
<input name="b112" type="button" class="coolbg np" value="开始更新" onClick="document.form1.submit();" style="width:100px"> | <input name="b112" type="button" class="coolbg np" value="开始更新" onClick="document.form1.submit();" style="width:100px"> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1">是否同步远程发发布 | |||||
<?php GetFtp();?> | |||||
<?php }?> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</form> | </form> | ||||
@@ -25,13 +25,6 @@ | |||||
<tr> | <tr> | ||||
<td height="20" colspan="2" bgcolor="#ffffff" align="center"> | <td height="20" colspan="2" bgcolor="#ffffff" align="center"> | ||||
<input name="b112" type="button" class="coolbg np" value="开始更新" onClick="document.form1.submit();" style="width:100px" /> | <input name="b112" type="button" class="coolbg np" value="开始更新" onClick="document.form1.submit();" style="width:100px" /> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1">是否同步远程发发布 | |||||
<?php GetFtp();?> | |||||
<?php }?> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</form> | </form> | ||||
@@ -26,13 +26,6 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td height="20" bgcolor="#ffffff" align="center"> <input name="b112" type="button" class="coolbg np" value="开始生成HTML" onClick="document.form1.submit();" style="width:100"> | <td height="20" bgcolor="#ffffff" align="center"> <input name="b112" type="button" class="coolbg np" value="开始生成HTML" onClick="document.form1.submit();" style="width:100"> | ||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1">是否同步远程发发布 | |||||
<?php GetFtp();?> | |||||
<?php }?> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</form> | </form> | ||||
@@ -61,9 +61,7 @@ function changeDopost(postval) | |||||
<td width="185" align="left" valign="top" bgcolor="<?php echo $bgcolor;?>"><?php echo $value['filedir'] ;?><?php echo ($value['issystem']==1)? '<font color="red">[系统]</font>' : '' ;?></td> | <td width="185" align="left" valign="top" bgcolor="<?php echo $bgcolor;?>"><?php echo $value['filedir'] ;?><?php echo ($value['issystem']==1)? '<font color="red">[系统]</font>' : '' ;?></td> | ||||
<td width="265" valign="top" bgcolor="<?php echo $bgcolor;?>"><?php echo $value['description'] ;?></td> | <td width="265" valign="top" bgcolor="<?php echo $bgcolor;?>"><?php echo $value['description'] ;?></td> | ||||
<td width="195" align="center" valign="top" bgcolor="<?php echo $bgcolor;?>"><label> | <td width="195" align="center" valign="top" bgcolor="<?php echo $bgcolor;?>"><label> | ||||
<?php | |||||
GetFtp($value['dfserv'], "serviterm[$key]"); | |||||
?> | |||||
</label></td> | </label></td> | ||||
<td width="196" align="center" valign="top" bgcolor="<?php echo $bgcolor;?>"><?php echo GetState($value['state']) ;?></td> | <td width="196" align="center" valign="top" bgcolor="<?php echo $bgcolor;?>"><?php echo GetState($value['state']) ;?></td> | ||||
</tr> | </tr> | ||||
@@ -1,139 +0,0 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||||
<title>服务器分布/远程</title> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | |||||
<script language="JavaScript"> | |||||
function AddServer() | |||||
{ | |||||
var op=""; | |||||
var sel = document.getElementById("c_userlist"); | |||||
for(var i=0;i<sel.length;i++){ | |||||
if(sel.options[i].selected == true){ | |||||
op +=sel.options[i].value+","; | |||||
} | |||||
} | |||||
if(document.form1.c_servurl.value==""||document.form1.c_servurl.value=="http://"){ alert('服务器网址不能为空!'); return ;} | |||||
if(document.form1.c_servname.value==""){ alert('服务器名称不能为空!'); return ;} | |||||
if(document.form1.c_servuser.value==""){ alert('FTP用户名不能为空!'); return ;} | |||||
if(document.form1.c_servpwd.value==""){ alert('FTP密码不能为空!'); return ;} | |||||
document.form1.c_servinfo.value += document.form1.c_servname.value+" | "+document.form1.c_servurl.value+ | |||||
" | "+document.form1.c_servport.value+" | "+document.form1.c_servuser.value+" | "+document.form1.c_servpwd.value+" | "+op+ | |||||
"\r\n"; | |||||
} | |||||
</script> | |||||
</head> | |||||
<body background='images/allbg.gif' leftmargin='8' topmargin='8'> | |||||
<table width="98%" border="0" cellpadding="3" cellspacing="1" bgcolor="#D6D6D6" align="center"> | |||||
<form name="form1" action="sys_multiserv.php" method="post"> | |||||
<input type="hidden" name="dopost" value="save" /> | |||||
<tr> | |||||
<td height="28" colspan="2" background='images/tbg.gif'> <table width="98%" border="0" cellpadding="0" cellspacing="0"> | |||||
<tr> | |||||
<td width="30%" height="18" style="padding-left:10px;"><strong>服务器分布/远程设置:</strong></td> | |||||
<td width="70%" align="right"> </td> | |||||
</tr> | |||||
</table></td> | |||||
</tr> | |||||
<tr> | |||||
<td colspan="2" bgcolor="#FFFFFF">在开启分布/远程设置后需要在栏目中对相关的站点进行设置,例如子域名、后台栏目生成</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="26" colspan="2" bgcolor="#F9FCEF"> | |||||
<strong>附件服务器设置: </strong></td> | |||||
</tr> | |||||
<tr> | |||||
<td bgcolor="#FFFFFF" width="19%">是否启用附件服务器:</td> | |||||
<td width="81%" bgcolor="#FFFFFF"> | |||||
<input name="c_remoteuploads" type="radio" class="np" value="1" <?php echo ($row['remoteuploads']==1)? 'checked' : '';?>/> | |||||
启用 | |||||
<input name="c_remoteuploads" type="radio" class="np" value="0" <?php echo ($row['remoteuploads']==0)? 'checked' : '';?>/> | |||||
不启用 | |||||
<small style="color:#999">开启后附件将同步远程发布到附件服务器中</small></td> | |||||
</tr> | |||||
<tr> | |||||
<td bgcolor="#FFFFFF">附件服务器域名:</td> | |||||
<td bgcolor="#FFFFFF"> <label> | |||||
<input name="c_remoteupUrl" type="text" id="c_remoteupUrl" value="<?php echo empty($row['remoteupUrl'])? '' :$row['remoteupUrl'];?>" size="35"> | |||||
<small style="color:#999"> 例如:http://img.dedecms.com,开启后图片地址都变为远程地址</small></label></td> | |||||
</tr> | |||||
<tr> | |||||
<td valign="top" bgcolor="#FFFFFF">远程服务器(FTP):</td> | |||||
<td align="center" bgcolor="#FFFFFF"><table width="98%" border="0" cellspacing="5" cellpadding="0"> | |||||
<tr> | |||||
<td width="14%">主机IP:</td> | |||||
<td width="86%" style="text-align:left;"><input name="c_rmhost" type="text" id="c_rmhost" value="<?php echo empty($row['rminfo']['rmhost'])? '' : $row['rminfo']['rmhost'];?>" size="35"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>FTP端口:</td> | |||||
<td style="text-align:left;"><input name="c_rmport" type="text" id="c_rmport" value="<?php echo empty($row['rminfo']['rmport'])? '' :$row['rminfo']['rmport'];?>" size="35"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>FTP用户名</td> | |||||
<td style="text-align:left;"><input name="c_rmname" type="text" id="c_rmname" value="<?php echo empty($row['rminfo']['rmname'])? '': $row['rminfo']['rmname'];?>" size="35"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>FTP密码</td> | |||||
<td style="text-align:left;"><input name="c_rmpwd" type="text" id="c_rmpwd" value="<?php echo empty($row['rminfo']['rmpwd'])? '': $row['rminfo']['rmpwd'];?>" size="35"></td> | |||||
</tr> | |||||
</table></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="26" colspan="2" bgcolor="#F9FCEF"> | |||||
<strong>远程服务器列表:</strong>(FTP镜像) <small style="color:#999">添加的服务器配置将在前台远程发布中可选</small></td> | |||||
</tr> | |||||
<tr> | |||||
<td colspan="2" bgcolor="#FFFFFF"> | |||||
<table width="98%" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="160" height="30" align="right" style="line-height:28px;">名称: | |||||
</td> | |||||
<td width="181" align="left" style="line-height:28px;"><input name="c_servname" type="text" id="c_servname" value="站点1" size="22" /></td> | |||||
<td width="102" rowspan="6" align="center"><span style="line-height:28px;"> | |||||
<input type="button" name="Submit2" value="增加一项" onClick="AddServer()" class="coolbg np" /> | |||||
</span></td> | |||||
<td width="832">自定义文本编辑框</td> | |||||
</tr> | |||||
<tr> | |||||
<td width="160" height="30" align="right" style="line-height:28px;">服务器IP:</td> | |||||
<td height="30" align="left" style="line-height:28px;"><input name="c_servurl" type="text" id="c_servurl" size="22" /></td> | |||||
<td width="832" rowspan="5" valign="top"><textarea name="c_servinfo" id="c_servinfo" style="width:100%;height:150px"><?php echo $row['servinfo'] ;?></textarea><br/> | |||||
(<strong>格式</strong>:名称|服务器IP|FTP端口|FTP用户名|FTP密码|管理员,每行一条,以","结束)</td> | |||||
</tr> | |||||
<tr> | |||||
<td width="160" height="30" align="right" style="line-height:28px;"> FTP端口:</td> | |||||
<td height="30" align="left" style="line-height:28px;"><input name="c_servport" type="text" id="c_servport" value="21" size="6" /></td> | |||||
</tr> | |||||
<tr> | |||||
<td width="160" height="30" align="right" style="line-height:28px;">FTP用户名:</td> | |||||
<td height="30" align="left" style="line-height:28px;"><input name="c_servuser" type="text" id="c_servuser" size="22"></td> | |||||
</tr> | |||||
<tr> | |||||
<td width="160" height="15" align="right" style="line-height:28px;">FTP密码:</td> | |||||
<td height="15" align="left" style="line-height:28px;"><input name="c_servpwd" type="text" id="c_servpwd" size="22"></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="7" align="right" style="line-height:28px;">管理员:</td> | |||||
<td height="7" align="left" style="line-height:28px;"> <select name="c_userlist" size="3" multiple id="c_userlist"> | |||||
<?php foreach ($adminLists as $adminList) { ?> | |||||
<option value="<?php echo $adminList['userid'];?>"><?php echo $adminList['uname'];?> | <?php echo $adminList['typename'];?></option> | |||||
<?php }?> | |||||
</select> | |||||
<br/>(多选)</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="41" colspan="2" bgcolor="#FAFAF1" align="center"> | |||||
<input type="submit" name="Submit" value="保存设置" class="coolbg np" /> | |||||
<input type="reset" name="rset" id="rset" value="重置" class="coolbg np" /> | |||||
</td> | |||||
</tr> | |||||
</form> | |||||
</table> | |||||
</body> | |||||
</html> |
@@ -766,15 +766,6 @@ CREATE TABLE `#@__mtypes` ( | |||||
PRIMARY KEY (`mtypeid`) | PRIMARY KEY (`mtypeid`) | ||||
) TYPE=MyISAM; | ) TYPE=MyISAM; | ||||
DROP TABLE IF EXISTS `#@__multiserv_config`; | |||||
CREATE TABLE `#@__multiserv_config` ( | |||||
`remoteuploads` smallint(6) NOT NULL default '0', | |||||
`remoteupUrl` text NOT NULL, | |||||
`rminfo` text, | |||||
`servinfo` mediumtext, | |||||
PRIMARY KEY (`remoteuploads`) | |||||
) TYPE=MyISAM; | |||||
DROP TABLE IF EXISTS `#@__myad`; | DROP TABLE IF EXISTS `#@__myad`; | ||||
CREATE TABLE `#@__myad` ( | CREATE TABLE `#@__myad` ( | ||||
`aid` mediumint(8) unsigned NOT NULL auto_increment, | `aid` mediumint(8) unsigned NOT NULL auto_increment, | ||||