| @@ -100,35 +100,6 @@ if($cfg_dede_log=='Y') | |||
| } | |||
| } | |||
| //启用远程站点则创建FTP类 | |||
| if($cfg_remote_site=='Y') | |||
| { | |||
| require_once(DEDEINC.'/ftp.class.php'); | |||
| if(file_exists(DEDEDATA."/cache/inc_remote_config.php")) | |||
| { | |||
| require_once DEDEDATA."/cache/inc_remote_config.php"; | |||
| } | |||
| if(empty($remoteuploads)) $remoteuploads = 0; | |||
| if(empty($remoteupUrl)) $remoteupUrl = ''; | |||
| $config = array( | |||
| 'hostname' => $GLOBALS['cfg_ftp_host'], | |||
| 'username' => $GLOBALS['cfg_ftp_user'], | |||
| 'password' => $GLOBALS['cfg_ftp_pwd'], | |||
| 'debug' => 'TRUE' | |||
| ); | |||
| $ftp = new FTP($config); | |||
| //初始化FTP配置 | |||
| if($remoteuploads==1){ | |||
| $ftpconfig = array( | |||
| 'hostname'=>$rmhost, | |||
| 'port'=>$rmport, | |||
| 'username'=>$rmname, | |||
| 'password'=>$rmpwd | |||
| ); | |||
| } | |||
| } | |||
| //管理缓存、管理员频道缓存 | |||
| $cache1 = DEDEDATA.'/cache/inc_catalog_base.inc'; | |||
| if(!file_exists($cache1)) UpDateCatCache(); | |||
| @@ -3,6 +3,8 @@ | |||
| <head> | |||
| <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||
| <title>类别管理</title> | |||
| <link rel="stylesheet" href="../static/css/bootstrap.min.css"> | |||
| <link href="../static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||
| <link href="css/base.css" rel='stylesheet' type="text/css" /> | |||
| <script language="javascript" src="js/context_menu.js"></script> | |||
| <script language="javascript" src="js/ieemu.js"></script> | |||
| @@ -128,12 +130,11 @@ div,dd{ margin:0px; padding:0px } | |||
| .topcc { margin-top:5px } | |||
| .suncc { margin-bottom:3px } | |||
| dl { clear:left; margin:0px; padding:0px } | |||
| .sunct{ } | |||
| #items1 | |||
| { | |||
| border-bottom: 1px solid #74c63f; | |||
| border-left: 1px solid #74c63f; | |||
| border-right: 1px solid #74c63f; | |||
| border-bottom: 1px solid #FBFCE2; | |||
| border-left: 1px solid #FBFCE2; | |||
| border-right: 1px solid #FBFCE2; | |||
| } | |||
| .sunlist { width:100%; padding-left:0px; margin:0px; clear:left } | |||
| .tdborder { | |||
| @@ -150,8 +151,8 @@ dl { clear:left; margin:0px; padding:0px } | |||
| border-right: 1px solid #788C47; | |||
| } | |||
| .tdrl { | |||
| border-left: 1px solid #788C47; | |||
| border-right: 1px solid #788C47; | |||
| border-left: 1px solid #FBFCE2; | |||
| border-right: 1px solid #FBFCE2; | |||
| } | |||
| .top { cursor: pointer; } | |||
| body | |||
| @@ -159,7 +160,7 @@ body | |||
| padding:3px 0px 0px 0px; | |||
| margin:auto; | |||
| text-align:center; | |||
| background-color:#9ad075; | |||
| background-color:#FBFCE2; | |||
| background:url(images/leftmenu_bg.gif); | |||
| } | |||
| </style> | |||
| @@ -167,7 +168,7 @@ body | |||
| </head> | |||
| <body target="main" onLoad="ContextMenu.intializeContextMenu()"> | |||
| <form name="formjump" method="post" target="main" action=""></form> | |||
| <table width='180' border='0' align='center' cellpadding='0' cellspacing='0'> | |||
| <table width='98%' border='0' align='center' cellpadding='0' cellspacing='0'> | |||
| <tr> | |||
| <td height='32' colspan="2" align='center' style='padding-bottom:3px'> | |||
| <form name="form1" target="main" action="public_guide.php"><input type='hidden' name='action' value='edit' /></form> | |||
| @@ -175,19 +176,19 @@ body | |||
| <form name="form3" target="menu" action="index_menu.php"></form> | |||
| <form name="form5" target="main" action="catalog_add.php"><input type="hidden" name="dopost" value="quick" /></form> | |||
| <form name="form6" target="main" action="content_list.php"></form> | |||
| <input type="button" name="sb5" value="批量增加栏目" class="nbt" style="width:85px" onClick="document.form5.submit();" /> | |||
| <input type="button" name="sb2" value="栏目管理" class="nbt" style="width:75px" onClick="document.form2.submit();" /> | |||
| <button type="button" name="sb5" class="btn btn-secondary btn-sm" onClick="document.form5.submit();">批量增加栏目</button> | |||
| <button type="button" name="sb2" class="btn btn-secondary btn-sm" onClick="document.form2.submit();">栏目管理</button> | |||
| <br /> | |||
| <input type="button" name="sb3" value="菜单" class="nbt" style="width:36px" onClick="document.form3.submit();" /> | |||
| <input type="button" name="sb6" value="文档列表" class="nbt" style="width:60px" onClick="document.form6.submit();" /> | |||
| <input type="button" name="sb1" value="发布向导" class="nbt" style="width:60px" onClick="document.form1.submit();" /> | |||
| <button type="button" name="sb3" class="btn btn-secondary btn-sm mt-1" onClick="document.form3.submit();">菜单</button> | |||
| <button type="button" name="sb6" class="btn btn-secondary btn-sm mt-1" onClick="document.form6.submit();">文档列表</button> | |||
| <button type="button" name="sb1" class="btn btn-secondary btn-sm mt-1" onClick="document.form1.submit();">发布向导</button> | |||
| </td> | |||
| </tr> | |||
| <tr> | |||
| <td width="20%" align='center' background='images/mtbg1.gif' style='border-left: 1px solid #74c63f;'> | |||
| <td width="20%" align='center' background='images/mtbg1.gif' style='border-left: 1px solid #FBFCE2;'> | |||
| <a href="#" onClick="showHide('items1')" target="_self"><img src="images/mtimg1.gif" width="21" height="24" border="0" /></a> | |||
| </td> | |||
| <td width="80%" background='images/mtbg1.gif' style='border-right: 1px solid #74c63f;'>站点目录树</td> | |||
| <td width="80%" background='images/mtbg1.gif' style='border-right: 1px solid #FBFCE2;'>站点目录树</td> | |||
| </tr> | |||
| <tr> | |||
| <td colspan='2' id='items1' align='center'> | |||
| @@ -55,14 +55,14 @@ | |||
| <tr align="center" bgcolor="#FBFCE2" height="25"> | |||
| <td width="6%">ID</td> | |||
| <td width="4%">选择</td> | |||
| <td width="28%">文章标题</td> | |||
| <td width="25%">文章标题</td> | |||
| <td width="10%">更新时间</td> | |||
| <td width="10%">类目</td> | |||
| <td width="8%">点击</td> | |||
| <td width="6%">HTML</td> | |||
| <td width="8%">权限</td> | |||
| <td width="8%">发布人</td> | |||
| <td width="10%">操作</td> | |||
| <td width="12%">操作</td> | |||
| </tr> | |||
| {dede:datalist} | |||
| <tr align='center' bgcolor="#FFFFFF" height="26" align="center" | |||
| @@ -210,7 +210,7 @@ | |||
| <td>{dede:field.click/}</td> | |||
| <td>{dede:field.mid function=GetMemberName(@me)/}</td> | |||
| <td> | |||
| <a href="javascript:editArc({dede:field.aid/})" class="btn btn-secondary btn-sm" title="编辑"> <i class="fa fa-pencil-square-o" aria-hidden="true"></i> </a> | | |||
| <a href="javascript:editArc({dede:field.aid/})" class="btn btn-secondary btn-sm" title="编辑"> <i class="fa fa-pencil-square-o" aria-hidden="true"></i> </a> | |||
| <a href="javascript:viewArc({dede:field.aid/})" class="btn btn-secondary btn-sm" title="预览"> <i class="fa fa-globe" aria-hidden="true"></i></a> | |||
| </td> | |||
| </tr> | |||
| @@ -17,6 +17,11 @@ echo "<script language='javascript'>var curopenItem = '$openitem';</script>\r\n" | |||
| margin: 0px; | |||
| } | |||
| .sitemu a { | |||
| font-size: 90%; | |||
| color: rgba(0,0,0,.65); | |||
| } | |||
| body { | |||
| padding: 0px; | |||
| margin: auto; | |||
| @@ -138,7 +138,6 @@ | |||
| <td>{dede:field.mediatype function="MediaType(@me,$fields['url'])"/}</td> | |||
| <td> | |||
| <a href='media_edit.php?aid={dede:field.aid/}&dopost=edit' class="btn btn-secondary btn-sm"><i class="fa fa-pencil-square-o" aria-hidden="true"></i> 更改</a> | |||
| | | |||
| <a href='media_edit.php?aid={dede:field.aid/}&dopost=del' class="btn btn-secondary btn-sm"><i class="fa fa-trash" aria-hidden="true"></i> 删除</a> | |||
| </td> | |||
| </tr> | |||
| @@ -1,66 +0,0 @@ | |||
| <?php | |||
| if(!defined('DEDEINC')) exit('Request Error!'); | |||
| /** | |||
| * 动态模板ask标签 | |||
| * | |||
| * @version $Id: plus_ask.php 1 13:58 2010年7月5日Z tianya $ | |||
| * @package DedeCMS.Tpllib | |||
| * @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
| * @license http://help.dedecms.com/usersguide/license.html | |||
| * @link http://www.dedecms.com | |||
| */ | |||
| function plus_ask(&$atts,&$refObj,&$fields) | |||
| { | |||
| global $dsql,$_vars; | |||
| $attlist = "titlelen=40,row=8,typeid=0,sort="; | |||
| FillAtts($atts,$attlist); | |||
| FillFields($atts,$fields,$refObj); | |||
| extract($atts, EXTR_OVERWRITE); | |||
| $wheresql = ' 1 '; | |||
| if($sort=='') | |||
| { | |||
| $orderby = 'ORDER BY id DESC'; | |||
| } | |||
| else if($sort=='commend') | |||
| { | |||
| $wheresql .= ' And digest=1'; | |||
| $orderby = ' ORDER BY dateline DESC'; | |||
| } | |||
| else if($sort=='ok') | |||
| { | |||
| $wheresql .= ' And status=1 '; | |||
| $orderby = ' ORDER BY solvetime DESC'; | |||
| } | |||
| else if($sort=='expiredtime') | |||
| { | |||
| $wheresql .= ' And status=0 '; | |||
| $orderby = ' ORDER BY expiredtime ASC, dateline DESC'; | |||
| } | |||
| else if($sort=='reward') | |||
| { | |||
| $wheresql .= ' And status=0 '; | |||
| $orderby = ' ORDER BY reward DESC'; | |||
| } | |||
| else | |||
| { | |||
| $wheresql .= ' And status=0 '; | |||
| $orderby = ' ORDER BY disorder DESC, dateline DESC'; | |||
| } | |||
| $query = "SELECT id, tid, tidname, tid2, tid2name, title FROM `#@__ask` WHERE $wheresql $orderby LIMIT $row"; | |||
| $dsql->SetQuery($query); | |||
| $dsql->Execute('an'); | |||
| $rearr = array(); | |||
| while($row = $dsql->GetArray('an')) | |||
| { | |||
| if($row['tid2'] != 0) | |||
| $row['typelink'] = $row['typedata'] = " <a href='browser.php?tid2={$row['tid2']}'>{$row['tid2name']}</a>\r\n"; | |||
| else | |||
| $row['typelink'] = $row['typedata'] = " <a href='browser.php?tid={$row['tid']}'>{$row['tidname']}</a>\r\n"; | |||
| $row['title'] = cn_substr($row['title'],$titlelen); | |||
| $rearr[] = $row; | |||
| } | |||
| return $rearr; | |||
| } | |||
| @@ -1,15 +0,0 @@ | |||
| <?php if(!defined('DEDEINC')) exit("Request Error!"); | |||
| /** | |||
| * 动态模板memberlist标签 | |||
| * | |||
| * @version $Id: plus_newvisitor.php 1 13:58 2010年7月5日Z tianya $ | |||
| * @package DedeCMS.Tpllib | |||
| * @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
| * @license http://help.dedecms.com/usersguide/license.html | |||
| * @link http://www.dedecms.com | |||
| */ | |||
| function plus_newvisitor(&$atts,&$refObj,&$fields) | |||
| { | |||
| return ""; | |||
| } | |||
| @@ -1,82 +0,0 @@ | |||
| <?php if(!defined('DEDEINC')) exit('Request Error!'); | |||
| /** | |||
| * 动态模板spacenewart标签 | |||
| * | |||
| * @version $Id: plus_spacenewart.php 1 13:58 2010年7月5日Z tianya $ | |||
| * @package DedeCMS.Tpllib | |||
| * @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
| * @license http://help.dedecms.com/usersguide/license.html | |||
| * @link http://www.dedecms.com | |||
| */ | |||
| function plus_spacenewart(&$atts,&$refObj,&$fields) | |||
| { | |||
| global $dsql,$_vars; | |||
| $attlist = "channel=1,titlelen=30,infolen=200,row=8,imgwidth=120,imgheight=90"; | |||
| FillAtts($atts,$attlist); | |||
| FillFields($atts,$fields,$refObj); | |||
| extract($atts, EXTR_OVERWRITE); | |||
| $query = "Select arc.*,mt.mtypename,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule, | |||
| tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath | |||
| from `#@__archives` arc | |||
| left join `#@__arctype` tp on arc.typeid=tp.id | |||
| left join `#@__mtypes` mt on mt.mtypeid=arc.mtype | |||
| where arc.mid='{$_vars['mid']}' and arc.channel=$channel | |||
| order by id desc limit 0,$row"; | |||
| $dsql->SetQuery($query); | |||
| $dsql->Execute("al"); | |||
| $artlist = ''; | |||
| $rearr = array(); | |||
| while($row = $dsql->GetArray("al")) | |||
| { | |||
| //处理一些特殊字段 | |||
| $row['infos'] = cn_substr($row['description'],$infolen); | |||
| $row['id'] = $row['id']; | |||
| $row['arcurl'] = GetFileUrl($row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'], | |||
| $row['arcrank'],$row['namerule'],$row['typedir'],$row['money'],$row['filename'],$row['moresite'],$row['siteurl'],$row['sitepath']); | |||
| $row['typeurl'] = GetTypeUrl($row['typeid'],$row['typedir'],$row['isdefault'],$row['defaultname'],$row['ispart'], | |||
| $row['namerule2'],$row['moresite'],$row['siteurl'],$row['sitepath']); | |||
| if($row['litpic']=='') | |||
| { | |||
| $row['litpic'] = '/static/defaultpic.gif'; | |||
| } | |||
| if(!preg_match("#^http:\/\/#i", $row['litpic'])) | |||
| { | |||
| $row['picname'] = $row['litpic'] = $GLOBALS['cfg_cmsurl'].$row['litpic']; | |||
| } | |||
| else | |||
| { | |||
| $row['picname'] = $row['litpic'] = $row['litpic']; | |||
| } | |||
| $row['stime'] = GetDateMK($row['pubdate']); | |||
| $row['typelink'] = "<a href='".$row['typeurl']."'>".$row['typename']."</a>"; | |||
| $row['image'] = "<img src='".$row['picname']."' border='0' width='$imgwidth' height='$imgheight' alt='".preg_replace("#['><]#", "", $row['title'])."'>"; | |||
| $row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; | |||
| $row['fulltitle'] = $row['title']; | |||
| $row['title'] = cn_substr($row['title'],$titlelen); | |||
| if($row['color']!='') { | |||
| $row['title'] = "<font color='".$row['color']."'>".$row['title']."</font>"; | |||
| } | |||
| if(preg_match('#b#', $row['flag'])) | |||
| { | |||
| $row['title'] = "<strong>".$row['title']."</strong>"; | |||
| } | |||
| //$row['title'] = "<b>".$row['title']."</b>"; | |||
| $row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; | |||
| $row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | |||
| $row['memberurl'] = $GLOBALS['cfg_memberurl']; | |||
| $row['templeturl'] = $GLOBALS['cfg_templeturl']; | |||
| $rearr[] = $row; | |||
| }//loop line | |||
| $dsql->FreeResult("al"); | |||
| return $rearr; | |||
| } | |||
| @@ -8,6 +8,7 @@ | |||
| <link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||
| <link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/dede.css"> | |||
| <link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png"> | |||
| <script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script> | |||
| <title>{dede:global.cfg_webname/}</title> | |||
| <meta name="keywords" content="{dede:global.cfg_keywords/}"> | |||
| <meta name="description" content="{dede:global.cfg_description/}"> | |||