@@ -46,7 +46,7 @@ if ($dopost == "save") { | |||||
} | } | ||||
//修改子栏目属性 | //修改子栏目属性 | ||||
if (!empty($upnext)) { | if (!empty($upnext)) { | ||||
$upquery = "UPDATE `#@__arctype` SETissend='$issend',defaultname='$defaultname',channeltype='$channeltype',tempindex='$tempindex',templist='$templist',temparticle='$temparticle',namerule='$namerule',namerule2='$namerule2',ishidden='$ishidden' WHERE 1=1 AND $slinks"; | |||||
$upquery = "UPDATE `#@__arctype` SET issend='$issend',defaultname='$defaultname',channeltype='$channeltype',tempindex='$tempindex',templist='$templist',temparticle='$temparticle',namerule='$namerule',namerule2='$namerule2',ishidden='$ishidden' WHERE 1=1 AND $slinks"; | |||||
if (!$dsql->ExecuteNoneQuery($upquery)) { | if (!$dsql->ExecuteNoneQuery($upquery)) { | ||||
ShowMsg("修改栏目成功,但修改下级栏目属性时失败", "-1"); | ShowMsg("修改栏目成功,但修改下级栏目属性时失败", "-1"); | ||||
exit(); | exit(); | ||||
@@ -75,7 +75,7 @@ function GetTagList($dsql,$pageno,$pagesize,$orderby='aid') | |||||
while($row = $dsql->GetArray()) | while($row = $dsql->GetArray()) | ||||
{ | { | ||||
$listurl = GetFreeListUrl($row['aid'],$row['namerule'],$row['listdir'],$row['defaultpage'],$row['nodefault']); | $listurl = GetFreeListUrl($row['aid'],$row['namerule'],$row['listdir'],$row['defaultpage'],$row['nodefault']); | ||||
$line = "<tr align='center' onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "<tr align='center'> | |||||
<td>{$row['aid']}</td> | <td>{$row['aid']}</td> | ||||
<td><a href='$listurl' target='_blank'>{$row['title']}</a></td> | <td><a href='$listurl' target='_blank'>{$row['title']}</a></td> | ||||
<td>{$row['templet']}</td> | <td>{$row['templet']}</td> | ||||
@@ -60,16 +60,16 @@ function GetOptionList($selid = 0, $userCatalog = 0, $channeltype = 0) | |||||
$sonCats = ''; | $sonCats = ''; | ||||
LogicGetOptionArray($row->id, '─', $channeltype, $dsql, $sonCats); | LogicGetOptionArray($row->id, '─', $channeltype, $dsql, $sonCats); | ||||
if ($sonCats != '') { | if ($sonCats != '') { | ||||
if ($row->ispart == 1) $OptionArrayList .= "<option value='".$row->id."' class='option1'>└─ ".$row->typename."(封面栏目)</option>"; | |||||
else if ($row->ispart == 2) $OptionArrayList .= "<option value='".$row->id."' class='option1'>└─ ".$row->typename."(外部栏目)</option>"; | |||||
else if (empty($channeltype) && $row->ispart != 0) $OptionArrayList .= "<option value='".$row->id."' class='option2'>└─ ".$row->typename."(".$channels[$row->channeltype].")</option>"; | |||||
else $OptionArrayList .= "<option value='".$row->id."' class='option3'>└─ ".$row->typename."</option>"; | |||||
if ($row->ispart == 1) $OptionArrayList .= "<option value='".$row->id."' class='option1'>".$row->typename."-封面栏目</option>"; | |||||
else if ($row->ispart == 2) $OptionArrayList .= "<option value='".$row->id."' class='option1'>".$row->typename."-外部栏目-</option>"; | |||||
else if (empty($channeltype) && $row->ispart != 0) $OptionArrayList .= "<option value='".$row->id."' class='option2'>".$row->typename."-".$channels[$row->channeltype]."</option>"; | |||||
else $OptionArrayList .= "<option value='".$row->id."' class='option3'>".$row->typename."</option>"; | |||||
$OptionArrayList .= $sonCats; | $OptionArrayList .= $sonCats; | ||||
} else { | } else { | ||||
if ($row->ispart == 0 && (!empty($channeltype) && $row->channeltype == $channeltype)) { | if ($row->ispart == 0 && (!empty($channeltype) && $row->channeltype == $channeltype)) { | ||||
$OptionArrayList .= "<option value='".$row->id."' class='option3'>└─ ".$row->typename."</option>"; | |||||
$OptionArrayList .= "<option value='".$row->id."' class='option3'>".$row->typename."</option>"; | |||||
} else if ($row->ispart == 0 && empty($channeltype)) { | } else if ($row->ispart == 0 && empty($channeltype)) { | ||||
$OptionArrayList .= "<option value='".$row->id."' class='option3'>└─ ".$row->typename."</option>"; | |||||
$OptionArrayList .= "<option value='".$row->id."' class='option3'>".$row->typename."</option>"; | |||||
} | } | ||||
} | } | ||||
} | } | ||||
@@ -85,9 +85,9 @@ function LogicGetOptionArray($id, $step, $channeltype, &$dsql, &$sonCats) | |||||
continue; | continue; | ||||
} | } | ||||
if ($row->channeltype == $channeltype && $row->ispart == 1) { | if ($row->channeltype == $channeltype && $row->ispart == 1) { | ||||
$sonCats .= "<option value='".$row->id."' class='option1'>└─$step ".$row->typename."</option>"; | |||||
$sonCats .= "<option value='".$row->id."' class='option1'>└$step ".$row->typename."</option>"; | |||||
} else if (($row->channeltype == $channeltype && $row->ispart == 0) || empty($channeltype)) { | } else if (($row->channeltype == $channeltype && $row->ispart == 0) || empty($channeltype)) { | ||||
$sonCats .= "<option value='".$row->id."' class='option3'>└─$step ".$row->typename."</option>"; | |||||
$sonCats .= "<option value='".$row->id."' class='option3'>└$step ".$row->typename."</option>"; | |||||
} | } | ||||
LogicGetOptionArray($row->id, $step.'─', $channeltype, $dsql, $sonCats); | LogicGetOptionArray($row->id, $step.'─', $channeltype, $dsql, $sonCats); | ||||
} | } | ||||
@@ -16,7 +16,7 @@ $gotopage = RemoveXSS($gotopage); | |||||
//检测安装目录安全性 | //检测安装目录安全性 | ||||
if (is_dir(dirname(__FILE__).'/../install')) { | if (is_dir(dirname(__FILE__).'/../install')) { | ||||
if (!file_exists(dirname(__FILE__).'/../install/install_lock.txt')) { | if (!file_exists(dirname(__FILE__).'/../install/install_lock.txt')) { | ||||
$fp = fopen(dirname(__FILE__).'/../install/install_lock.txt', 'w') or die('安装目录无写入权限,无法进行写入锁定文件,请安装完毕删除安装目录'); | |||||
$fp = fopen(dirname(__FILE__).'/../install/install_lock.txt', 'w') or die('安装目录无写入权限和写入锁定文件,请安装完成后删除安装目录'); | |||||
fwrite($fp, 'ok'); | fwrite($fp, 'ok'); | ||||
fclose($fp); | fclose($fp); | ||||
} | } | ||||
@@ -30,7 +30,7 @@ if (is_dir(dirname(__FILE__).'/../install')) { | |||||
//检测后台目录是否更名 | //检测后台目录是否更名 | ||||
$cururl = GetCurUrl(); | $cururl = GetCurUrl(); | ||||
if (preg_match('/admin/', $cururl)) { | if (preg_match('/admin/', $cururl)) { | ||||
$redmsg = '<div class="alert alert-warning">安全提示:后台管理目录名称中包含默认名称admin,建议把它修改为其它名称</div>'; | |||||
$redmsg = '<div class="alert alert-warning">安全提示:后台管理目录名称中包含名称admin,建议把后台管理目录修改为其它名称</div>'; | |||||
} else { | } else { | ||||
$redmsg = ''; | $redmsg = ''; | ||||
} | } | ||||
@@ -92,11 +92,11 @@ $typeids = explode(',', $typeid); | |||||
$dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid=0 AND (ispart=0 OR ispart=1)"); | $dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid=0 AND (ispart=0 OR ispart=1)"); | ||||
$dsql->Execute('op'); | $dsql->Execute('op'); | ||||
while ($nrow = $dsql->GetObject('op')) { | while ($nrow = $dsql->GetObject('op')) { | ||||
$typeOptions .= "<option value='{$nrow->id}'".(in_array($nrow->id, $typeids) ? ' selected' : '').">└─ {$nrow->typename}</option>\r\n"; | |||||
$typeOptions .= "<option value='{$nrow->id}'".(in_array($nrow->id, $typeids) ? ' selected' : '').">{$nrow->typename}</option>\r\n"; | |||||
$dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid={$nrow->id} AND (ispart=0 OR ispart=1)"); | $dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid={$nrow->id} AND (ispart=0 OR ispart=1)"); | ||||
$dsql->Execute('s'); | $dsql->Execute('s'); | ||||
while ($nrow = $dsql->GetObject('s')) { | while ($nrow = $dsql->GetObject('s')) { | ||||
$typeOptions .= "<option value='{$nrow->id}'".(in_array($nrow->id, $typeids) ? ' selected' : '').">└── {$nrow->typename}</option>\r\n"; | |||||
$typeOptions .= "<option value='{$nrow->id}'".(in_array($nrow->id, $typeids) ? ' selected' : '').">└─ {$nrow->typename}</option>\r\n"; | |||||
} | } | ||||
} | } | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='$id'"); | $row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='$id'"); | ||||
@@ -80,7 +80,7 @@ function GetKeywordList($dsql, $pageno, $pagesize, $orderby = 'aid') | |||||
$dsql->SetQuery("SELECT * FROM `#@__search_keywords` ORDER BY $orderby LIMIT $start,$pagesize "); | $dsql->SetQuery("SELECT * FROM `#@__search_keywords` ORDER BY $orderby LIMIT $start,$pagesize "); | ||||
$dsql->Execute(); | $dsql->Execute(); | ||||
while ($row = $dsql->GetArray()) { | while ($row = $dsql->GetArray()) { | ||||
$line = "<tr align='center' onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "<tr align='center'> | |||||
<td><input name=\"aids[]\" type=\"checkbox\" class=\"np\" value=\"{$row['aid']}\" /></td> | <td><input name=\"aids[]\" type=\"checkbox\" class=\"np\" value=\"{$row['aid']}\" /></td> | ||||
<td>{$row['aid']}</td> | <td>{$row['aid']}</td> | ||||
<td><input name='keyword' type='text' id='keyword{$row['aid']}' value='{$row['keyword']}' style='width:93%;'></td> | <td><input name='keyword' type='text' id='keyword{$row['aid']}' value='{$row['keyword']}' style='width:93%;'></td> | ||||
@@ -70,11 +70,11 @@ $dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid=0 AND (ispart= | |||||
$dsql->Execute('op'); | $dsql->Execute('op'); | ||||
while ($row = $dsql->GetObject('op')) { | while ($row = $dsql->GetObject('op')) { | ||||
$topc = $row->id; | $topc = $row->id; | ||||
$typeOptions .= "<option value='{$row->id}'>└─ {$row->typename}</option>\r\n"; | |||||
$typeOptions .= "<option value='{$row->id}'>{$row->typename}</option>\r\n"; | |||||
$dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid={$row->id} AND (ispart=0 OR ispart=1) "); | $dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid={$row->id} AND (ispart=0 OR ispart=1) "); | ||||
$dsql->Execute('s'); | $dsql->Execute('s'); | ||||
while ($row = $dsql->GetObject('s')) { | while ($row = $dsql->GetObject('s')) { | ||||
$typeOptions .= "<option value='{$row->id}'>└── {$row->typename}</option>\r\n"; | |||||
$typeOptions .= "<option value='{$row->id}'>└─ {$row->typename}</option>\r\n"; | |||||
} | } | ||||
} | } | ||||
make_hash(); | make_hash(); | ||||
@@ -98,11 +98,11 @@ $typeids = explode(',', $row['typeid']); | |||||
$dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid=0 AND (ispart=0 OR ispart=1)"); | $dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid=0 AND (ispart=0 OR ispart=1)"); | ||||
$dsql->Execute('op'); | $dsql->Execute('op'); | ||||
while ($nrow = $dsql->GetObject('op')) { | while ($nrow = $dsql->GetObject('op')) { | ||||
$typeOptions .= "<option value='{$nrow->id}' ".(in_array($nrow->id, $typeids) ? ' selected' : '').">└─ {$nrow->typename}</option>\r\n"; | |||||
$typeOptions .= "<option value='{$nrow->id}' ".(in_array($nrow->id, $typeids) ? ' selected' : '').">{$nrow->typename}</option>\r\n"; | |||||
$dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid={$nrow->id} AND (ispart=0 OR ispart=1)"); | $dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid={$nrow->id} AND (ispart=0 OR ispart=1)"); | ||||
$dsql->Execute('s'); | $dsql->Execute('s'); | ||||
while ($nrow = $dsql->GetObject('s')) { | while ($nrow = $dsql->GetObject('s')) { | ||||
$typeOptions .= "<option value='{$nrow->id}' ".(in_array($nrow->id, $typeids) ? ' selected' : '').">└── {$nrow->typename}</option>\r\n"; | |||||
$typeOptions .= "<option value='{$nrow->id}' ".(in_array($nrow->id, $typeids) ? ' selected' : '').">└─ {$nrow->typename}</option>\r\n"; | |||||
} | } | ||||
} | } | ||||
make_hash(); | make_hash(); | ||||
@@ -43,7 +43,7 @@ | |||||
<td>管理</td> | <td>管理</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td>{dede:field.aid/}</td> | <td>{dede:field.aid/}</td> | ||||
<td>{dede:field.clsname function='TestType(@me,1)'/}</td> | <td>{dede:field.clsname function='TestType(@me,1)'/}</td> | ||||
<td>{dede:field.adname/}</td> | <td>{dede:field.adname/}</td> | ||||
@@ -43,7 +43,7 @@ | |||||
<form name="form3" action="article_keywords_main.php" method="post"> | <form name="form3" action="article_keywords_main.php" method="post"> | ||||
<input type="hidden" name="dopost" value="saveall"> | <input type="hidden" name="dopost" value="saveall"> | ||||
{dede:datalist empty='<tr><td colspan="5" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="5" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="aids[]" value="{dede:field.aid/}" checked="1"></td> | <td><input type="checkbox" name="aids[]" value="{dede:field.aid/}" checked="1"></td> | ||||
<td><input type="hidden" name="keyword_{dede:field.aid/}" class="admin-input-md" value="{dede:field.keyword/}">{dede:field.keyword/}</td> | <td><input type="hidden" name="keyword_{dede:field.aid/}" class="admin-input-md" value="{dede:field.keyword/}">{dede:field.keyword/}</td> | ||||
<td> | <td> | ||||
@@ -65,7 +65,7 @@ | |||||
{ | { | ||||
if ($row['dd']==1 ) break; | if ($row['dd']==1 ) break; | ||||
?> | ?> | ||||
<tr align="center" onMouseMove="javascript:this.bgColor='#EFEFEF';" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="arcTitles" id="arcTitle" value="<?php echo urlencode($row['title'])?>"></td> | <td><input type="checkbox" name="arcTitles" id="arcTitle" value="<?php echo urlencode($row['title'])?>"></td> | ||||
<td> | <td> | ||||
<?php | <?php | ||||
@@ -68,7 +68,7 @@ | |||||
</tr> | </tr> | ||||
<form name="form1"> | <form name="form1"> | ||||
{dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="aids" value="{dede:field.aid/}"></td> | <td><input type="checkbox" name="aids" value="{dede:field.aid/}"></td> | ||||
<td>{dede:field.cardid/}</td> | <td>{dede:field.cardid/}</td> | ||||
<td><?php echo $TypeNames[$fields['ctid']]?></td> | <td><?php echo $TypeNames[$fields['ctid']]?></td> | ||||
@@ -8,7 +8,6 @@ | |||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
<script src="../static/web/js/jquery.min.js"></script> | <script src="../static/web/js/jquery.min.js"></script> | ||||
<script src="js/main.js"></script> | |||||
<script> | <script> | ||||
var channelArray = new Array(); | var channelArray = new Array(); | ||||
<?php | <?php | ||||
@@ -299,9 +298,9 @@ | |||||
<tr> | <tr> | ||||
<td>栏目属性:</td> | <td>栏目属性:</td> | ||||
<td> | <td> | ||||
<label><input type="radio" name="ispart" value="0" checked="checked"> 列表栏目(允许在本栏目发布文档,并生成文档列表)</label><br> | |||||
<label><input type="radio" name="ispart" value="1"> 封面栏目(栏目本身不允许发布文档)</label> <br> | |||||
<label><input type="radio" name="ispart" id="ispart2" value="2"> 外部栏目(在"文件保存目录"处填写网址)</label> | |||||
<label><input type="radio" name="ispart" value="0" checked="checked"> 列表栏目(允许发布文档)</label> | |||||
<label><input type="radio" name="ispart" value="1"> 封面栏目(不允许发布文档)</label> | |||||
<label><input type="radio" name="ispart" id="ispart2" value="2"> 外部栏目(文件保存目录处填写链接)</label> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -324,13 +323,13 @@ | |||||
while($arr = $dsql->GetArray('s')) | while($arr = $dsql->GetArray('s')) | ||||
{ | { | ||||
if ($arr['evalue']%500==0) { | if ($arr['evalue']%500==0) { | ||||
echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>"; | |||||
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>"; | |||||
} | } | ||||
else if (preg_match("#\.#", $arr['evalue'])) | else if (preg_match("#\.#", $arr['evalue'])) | ||||
{ | { | ||||
echo "<option value='{$arr['evalue']}'>└── {$arr['ename']}</option>"; | |||||
} else { | |||||
echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>"; | echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>"; | ||||
} else { | |||||
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>"; | |||||
} | } | ||||
} | } | ||||
?> | ?> | ||||
@@ -352,6 +351,13 @@ | |||||
<td><input type="text" name="siteurl" id="siteurl" onChange="CheckPathSet();" class="admin-input-md">(需要加http开头的链接)</td> | <td><input type="text" name="siteurl" id="siteurl" onChange="CheckPathSet();" class="admin-input-md">(需要加http开头的链接)</td> | ||||
</tr> | </tr> | ||||
<?php }?> | <?php }?> | ||||
<tr> | |||||
<td>列表模板:</td> | |||||
<td> | |||||
<input type="text" name="templist" value="{style}/list_<?php echo $nid?>.htm" class="admin-input-md"> | |||||
<button type="button" name="set3" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.templist')">浏览</button> | |||||
</td> | |||||
</tr> | |||||
<tr> | <tr> | ||||
<td>封面模板:</td> | <td>封面模板:</td> | ||||
<td> | <td> | ||||
@@ -365,17 +371,23 @@ | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>列表模板:</td> | |||||
<td>文档模板:</td> | |||||
<td> | <td> | ||||
<input type="text" name="templist" value="{style}/list_<?php echo $nid?>.htm" class="admin-input-md"> | |||||
<button type="button" name="set3" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.templist')">浏览</button> | |||||
<input type="text" name="temparticle" value="{style}/article_<?php echo $nid?>.htm" class="admin-input-md"> | |||||
<button type="button" name="set4" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.temparticle')">浏览</button> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>文档模板:</td> | |||||
<td>列表命名规则:</td> | |||||
<td> | <td> | ||||
<input type="text" name="temparticle" value="{style}/article_<?php echo $nid?>.htm" class="admin-input-md"> | |||||
<button type="button" name="set4" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.temparticle')">浏览</button> | |||||
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="admin-input-md"> | |||||
<i onClick="ShowHide('helpvar3')" class="fa fa-question-circle" title="帮助"></i> | |||||
<div id="helpvar3" class="alert alert-warning my-2" style="display:none"> | |||||
{page} 列表的页码<br> | |||||
Nginx伪静态默认规则<br> | |||||
rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;<br> | |||||
rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2; | |||||
</div> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -397,19 +409,6 @@ | |||||
</div> | </div> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | |||||
<td>列表命名规则:</td> | |||||
<td> | |||||
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="admin-input-md"> | |||||
<i onClick="ShowHide('helpvar3')" class="fa fa-question-circle" title="帮助"></i> | |||||
<div id="helpvar3" class="alert alert-warning my-2" style="display:none"> | |||||
{page} 列表的页码<br> | |||||
Nginx伪静态默认规则<br> | |||||
rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;<br> | |||||
rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2; | |||||
</div> | |||||
</td> | |||||
</tr> | |||||
<tr> | <tr> | ||||
<td>SEO标题:</td> | <td>SEO标题:</td> | ||||
<td><input type="text" name="seotitle" id="seotitle" class="admin-input-md">(标签“{dede:field.seotitle/}”进行调用)</td> | <td><input type="text" name="seotitle" id="seotitle" class="admin-input-md">(标签“{dede:field.seotitle/}”进行调用)</td> | ||||
@@ -151,8 +151,17 @@ | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>默认页的名称:</td> | |||||
<td><input type="text" name="defaultname" value="index.html" class="admin-input-md"></td> | |||||
<td>列表命名规则:</td> | |||||
<td> | |||||
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="admin-input-md"> | |||||
<i onClick="ShowHide('helpvar3')" class="fa fa-question-circle" title="帮助"></i> | |||||
<div id="helpvar3" class="alert alert-warning my-2" style="display:none"> | |||||
{page} 列表的页码<br> | |||||
Nginx伪静态默认规则<br> | |||||
rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;<br> | |||||
rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2; | |||||
</div> | |||||
</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>文档命名规则:</td> | <td>文档命名规则:</td> | ||||
@@ -174,17 +183,8 @@ | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>列表命名规则:</td> | |||||
<td> | |||||
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="admin-input-md"> | |||||
<i onClick="ShowHide('helpvar3')" class="fa fa-question-circle" title="帮助"></i> | |||||
<div id="helpvar3" class="alert alert-warning my-2" style="display:none"> | |||||
{page} 列表的页码<br> | |||||
Nginx伪静态默认规则<br> | |||||
rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;<br> | |||||
rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2; | |||||
</div> | |||||
</td> | |||||
<td>默认页的名称:</td> | |||||
<td><input type="text" name="defaultname" value="index.html" class="admin-input-md"></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td colspan="2"> | <td colspan="2"> | ||||
@@ -8,7 +8,6 @@ | |||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
<script src="../static/web/js/jquery.min.js"></script> | <script src="../static/web/js/jquery.min.js"></script> | ||||
<script src="js/main.js"></script> | |||||
<script> | <script> | ||||
var channelArray = new Array(); | var channelArray = new Array(); | ||||
<?php | <?php | ||||
@@ -231,7 +230,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>文件保存目录:</td> | <td>文件保存目录:</td> | ||||
<td><input type="text" name="typedir" id="typedir" value="<?php echo $myrow['typedir']?>" class="admin-input-md">(标签“{cmspath}”必填,请勿删除)</td> | |||||
<td><input type="text" name="typedir" id="typedir" value="<?php echo $myrow['typedir']?>" class="admin-input-md">(标签“{cmspath}”请勿删除)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>栏目列表选项:</td> | <td>栏目列表选项:</td> | ||||
@@ -248,9 +247,9 @@ | |||||
<tr> | <tr> | ||||
<td>栏目属性:</td> | <td>栏目属性:</td> | ||||
<td> | <td> | ||||
<label><input type="radio" name="ispart" value="0" <?php if ($myrow['ispart']==0) echo "checked='1'";?>> 列表栏目(允许在本栏目发布文档,并生成文档列表)</label><br> | |||||
<label><input type="radio" name="ispart" value="1" <?php if ($myrow['ispart']==1) echo "checked='1'";?>> 封面栏目(栏目本身不允许发布文档)</label><br> | |||||
<label><input type="radio" name="ispart" value="2" <?php if ($myrow['ispart']==2) echo "checked='1'";?>> 外部栏目(在"文件保存目录"处填写网址)</label> | |||||
<label><input type="radio" name="ispart" value="0" <?php if ($myrow['ispart']==0) echo "checked='1'";?>> 列表栏目(允许发布文档)</label> | |||||
<label><input type="radio" name="ispart" value="1" <?php if ($myrow['ispart']==1) echo "checked='1'";?>> 封面栏目(不允许发布文档)</label> | |||||
<label><input type="radio" name="ispart" value="2" <?php if ($myrow['ispart']==2) echo "checked='1'";?>> 外部栏目(文件保存目录处填写链接)</label> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -279,13 +278,13 @@ | |||||
$selstr = ''; | $selstr = ''; | ||||
} | } | ||||
if ($arr['evalue']%500==0) { | if ($arr['evalue']%500==0) { | ||||
echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>"; | |||||
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>"; | |||||
} | } | ||||
else if (preg_match("#\.#", $arr['evalue'])) | else if (preg_match("#\.#", $arr['evalue'])) | ||||
{ | { | ||||
echo "<option value='{$arr['evalue']}'{$selstr}>└── {$arr['ename']}</option>"; | |||||
} else { | |||||
echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>"; | echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>"; | ||||
} else { | |||||
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>"; | |||||
} | } | ||||
} | } | ||||
?> | ?> | ||||
@@ -305,6 +304,13 @@ | |||||
<td>绑定域名:</td> | <td>绑定域名:</td> | ||||
<td><input type="text" name="siteurl" id="siteurl" value="<?php echo $myrow['siteurl']?>" class="admin-input-md">(需要加http开头的链接)</td> | <td><input type="text" name="siteurl" id="siteurl" value="<?php echo $myrow['siteurl']?>" class="admin-input-md">(需要加http开头的链接)</td> | ||||
</tr> | </tr> | ||||
<tr> | |||||
<td>列表模板:</td> | |||||
<td> | |||||
<input type="text" name="templist" value="<?php echo $myrow['templist']?>" class="admin-input-md"> | |||||
<button type="button" name="set3" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.templist')">浏览</button> | |||||
</td> | |||||
</tr> | |||||
<tr> | <tr> | ||||
<td>封面模板:</td> | <td>封面模板:</td> | ||||
<td> | <td> | ||||
@@ -318,17 +324,23 @@ | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>列表模板:</td> | |||||
<td>文档模板:</td> | |||||
<td> | <td> | ||||
<input type="text" name="templist" value="<?php echo $myrow['templist']?>" class="admin-input-md"> | |||||
<button type="button" name="set3" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.templist')">浏览</button> | |||||
<input type="text" name="temparticle" value="<?php echo $myrow['temparticle']?>" class="admin-input-md"> | |||||
<button type="button" name="set4" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.temparticle')">浏览</button> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>文档模板:</td> | |||||
<td>列表命名规则:</td> | |||||
<td> | <td> | ||||
<input type="text" name="temparticle" value="<?php echo $myrow['temparticle']?>" class="admin-input-md"> | |||||
<button type="button" name="set4" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.temparticle')">浏览</button> | |||||
<input type="text" name="namerule2" id="namerule2" value="<?php echo $myrow['namerule2']?>" class="admin-input-md"> | |||||
<i onClick="ShowHide('helpvar3')" class="fa fa-question-circle" title="帮助"></i> | |||||
<div id="helpvar3" class="alert alert-warning my-2" style="display:none"> | |||||
{page} 列表的页码<br> | |||||
Nginx伪静态默认规则<br> | |||||
rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;<br> | |||||
rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2; | |||||
</div> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -350,19 +362,6 @@ | |||||
</div> | </div> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | |||||
<td>列表命名规则:</td> | |||||
<td> | |||||
<input type="text" name="namerule2" id="namerule2" value="<?php echo $myrow['namerule2']?>" class="admin-input-md"> | |||||
<i onClick="ShowHide('helpvar3')" class="fa fa-question-circle" title="帮助"></i> | |||||
<div id="helpvar3" class="alert alert-warning my-2" style="display:none"> | |||||
{page} 列表的页码<br> | |||||
Nginx伪静态默认规则<br> | |||||
rewrite ^/list-([0-9]+)$ /apps/list.php?tid=$1;<br> | |||||
rewrite ^/list-([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2; | |||||
</div> | |||||
</td> | |||||
</tr> | |||||
<tr> | <tr> | ||||
<td>SEO标题:</td> | <td>SEO标题:</td> | ||||
<td><input type="text" name="seotitle" id="seotitle" value="<?php echo $myrow['seotitle']?>" class="admin-input-md">(标签“{dede:field.seotitle/}”进行调用)</td> | <td><input type="text" name="seotitle" id="seotitle" value="<?php echo $myrow['seotitle']?>" class="admin-input-md">(标签“{dede:field.seotitle/}”进行调用)</td> | ||||
@@ -3,7 +3,7 @@ | |||||
<head> | <head> | ||||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | ||||
<title>栏目管理</title> | |||||
<title>网站栏目管理</title> | |||||
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
@@ -34,11 +34,11 @@ | |||||
<body> | <body> | ||||
<table cellpadding="3" cellspacing="1" align="center" class="maintable my-3"> | <table cellpadding="3" cellspacing="1" align="center" class="maintable my-3"> | ||||
<tr> | <tr> | ||||
<td bgcolor="#f5f5f5" style="border-bottom:1px solid #dee2e6"> | |||||
<table cellspacing="0" cellpadding="0" class="table table-borderless w-100"> | |||||
<tr> | |||||
<td width="30%">网站栏目管理</td> | |||||
<td width="70%" align="right"> | |||||
<td bgcolor="#f5f5f5" style="border-bottom:1px solid #dee2e6"> | |||||
<table cellspacing="0" cellpadding="0" class="table table-borderless w-100"> | |||||
<tr> | |||||
<td width="30%">网站栏目管理</td> | |||||
<td width="70%" align="right"> | |||||
<a href="catalog_add.php?listtype=all" class="btn btn-success btn-sm">增加顶级栏目</a> | <a href="catalog_add.php?listtype=all" class="btn btn-success btn-sm">增加顶级栏目</a> | ||||
<a href="catalog_add.php?dopost=quick" class="btn btn-success btn-sm">批量添加栏目</a> | <a href="catalog_add.php?dopost=quick" class="btn btn-success btn-sm">批量添加栏目</a> | ||||
<a href="catalog_do.php?dopost=upcatcache" class="btn btn-success btn-sm">更新栏目缓存</a> | <a href="catalog_do.php?dopost=upcatcache" class="btn btn-success btn-sm">更新栏目缓存</a> | ||||
@@ -47,11 +47,11 @@ | |||||
<?php } else {?> | <?php } else {?> | ||||
<a href="catalog_main.php" class="btn btn-success btn-sm">收缩栏目</a> | <a href="catalog_main.php" class="btn btn-success btn-sm">收缩栏目</a> | ||||
<?php }?> | <?php }?> | ||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<form name="form1" method="post" action="catalog_do.php?dopost=upRankAll"> | <form name="form1" method="post" action="catalog_do.php?dopost=upRankAll"> | ||||
<tr> | <tr> | ||||
<td> | <td> | ||||
@@ -80,7 +80,7 @@ | |||||
<td>操作</td> | <td>操作</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="10" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="10" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="arcID" id="arcID" value="{dede:field.id/}"></td> | <td><input type="checkbox" name="arcID" id="arcID" value="{dede:field.id/}"></td> | ||||
<td>{dede:field.id/}</td> | <td>{dede:field.id/}</td> | ||||
<td align="left"><span id="arc{dede:field.id/}"><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a></span>{dede:field.flag function='IsCommendArchives(@me)'/}</td> | <td align="left"><span id="arc{dede:field.id/}"><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a></span>{dede:field.flag function='IsCommendArchives(@me)'/}</td> | ||||
@@ -52,7 +52,7 @@ | |||||
<td>属性</td> | <td>属性</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="9" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="9" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="arcID" id="arcID" value="{dede:field.id/}"></td> | <td><input type="checkbox" name="arcID" id="arcID" value="{dede:field.id/}"></td> | ||||
<td>{dede:field.id/}</td> | <td>{dede:field.id/}</td> | ||||
<td align="left"><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a></td> | <td align="left"><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a></td> | ||||
@@ -80,7 +80,7 @@ | |||||
<td>属性</td> | <td>属性</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="9" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="9" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="arcID" id="arcID" value="{dede:field.id/}"></td> | <td><input type="checkbox" name="arcID" id="arcID" value="{dede:field.id/}"></td> | ||||
<td>{dede:field.id/}</td> | <td>{dede:field.id/}</td> | ||||
<td align="left"><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a></td> | <td align="left"><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a></td> | ||||
@@ -62,7 +62,7 @@ | |||||
<td>操作</td> | <td>操作</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="9" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="9" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="arcID" id="arcID" value="{dede:field.aid/}"></td> | <td><input type="checkbox" name="arcID" id="arcID" value="{dede:field.aid/}"></td> | ||||
<td>{dede:field.id/}</td> | <td>{dede:field.id/}</td> | ||||
<td align="left"><a href="archives_do.php?aid={dede:field.aid/}&dopost=editArchives">{dede:field.title/}{dede:field.flag function='IsCommendArchives(@me)'/}</a></td> | <td align="left"><a href="archives_do.php?aid={dede:field.aid/}&dopost=editArchives">{dede:field.title/}{dede:field.flag function='IsCommendArchives(@me)'/}</a></td> | ||||
@@ -21,7 +21,7 @@ | |||||
<td>管理</td> | <td>管理</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="4" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="4" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td>{dede:field.diyid/}</td> | <td>{dede:field.diyid/}</td> | ||||
<td><a href="diy_list.php?action=list&diyid={dede:field.diyid/}">{dede:field.name/}</a></td> | <td><a href="diy_list.php?action=list&diyid={dede:field.diyid/}">{dede:field.name/}</a></td> | ||||
<td>{dede:field.table/}</td> | <td>{dede:field.table/}</td> | ||||
@@ -70,7 +70,7 @@ | |||||
<td width="15%">修改建议</td> | <td width="15%">修改建议</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="8" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="8" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="id" id="id" value="{dede:field.id/}"></td> | <td><input type="checkbox" name="id" id="id" value="{dede:field.id/}"></td> | ||||
<td>{dede:field.id/}</td> | <td>{dede:field.id/}</td> | ||||
<td>{dede:field.mid function='username(@me)'/}</td> | <td>{dede:field.mid function='username(@me)'/}</td> | ||||
@@ -55,7 +55,7 @@ | |||||
{ | { | ||||
if (preg_match("#^_(.*)$#i",$file)) continue; | if (preg_match("#^_(.*)$#i",$file)) continue; | ||||
if (preg_match("#^\.(.*)$#i",$file)) continue; | if (preg_match("#^\.(.*)$#i",$file)) continue; | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='file_manage_main.php?activepath=".urlencode("$activepath/$file")."'><img src='../static/web/img/icon_dir.png'>$file</a></td> | <td><a href='file_manage_main.php?activepath=".urlencode("$activepath/$file")."'><img src='../static/web/img/icon_dir.png'>$file</a></td> | ||||
<td></td> | <td></td> | ||||
<td></td> | <td></td> | ||||
@@ -68,7 +68,7 @@ | |||||
} | } | ||||
else if (preg_match("#\.(gif|png)#i",$file)) | else if (preg_match("#\.(gif|png)#i",$file)) | ||||
{ | { | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='$activeurl/$file'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='$activeurl/$file'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center'>$filetime</td> | <td align='center'>$filetime</td> | ||||
@@ -82,7 +82,7 @@ | |||||
} | } | ||||
else if (preg_match("#\.(jpg)#i",$file)) | else if (preg_match("#\.(jpg)#i",$file)) | ||||
{ | { | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='$activeurl/$file'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='$activeurl/$file'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center' class='admin-td'>$filetime</td> | <td align='center' class='admin-td'>$filetime</td> | ||||
@@ -96,7 +96,7 @@ | |||||
} | } | ||||
else if (preg_match("#\.(swf|fla|fly)#i",$file)) | else if (preg_match("#\.(swf|fla|fly)#i",$file)) | ||||
{ | { | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_flash.png'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_flash.png'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center'>$filetime</td> | <td align='center'>$filetime</td> | ||||
@@ -110,7 +110,7 @@ | |||||
} | } | ||||
else if (preg_match("#\.(zip|rar|tar.gz)#i",$file)) | else if (preg_match("#\.(zip|rar|tar.gz)#i",$file)) | ||||
{ | { | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_zip.png'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_zip.png'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center'>$filetime</td> | <td align='center'>$filetime</td> | ||||
@@ -124,7 +124,7 @@ | |||||
} | } | ||||
else if (preg_match("#\.(exe)#i",$file)) | else if (preg_match("#\.(exe)#i",$file)) | ||||
{ | { | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_exe.png'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_exe.png'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center'>$filetime</td> | <td align='center'>$filetime</td> | ||||
@@ -138,7 +138,7 @@ | |||||
} | } | ||||
else if (preg_match("#\.(mp3|wma)#i",$file)) | else if (preg_match("#\.(mp3|wma)#i",$file)) | ||||
{ | { | ||||
$line = "\n<tr onmousemove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr > | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_music.png'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_music.png'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center'>$filetime</td> | <td align='center'>$filetime</td> | ||||
@@ -152,7 +152,7 @@ | |||||
} | } | ||||
else if (preg_match("#\.(wmv|api)#i",$file)) | else if (preg_match("#\.(wmv|api)#i",$file)) | ||||
{ | { | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_video.png'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_video.png'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center'>$filetime</td> | <td align='center'>$filetime</td> | ||||
@@ -166,7 +166,7 @@ | |||||
} | } | ||||
else if (preg_match("#\.(rm|rmvb)#i",$file)) | else if (preg_match("#\.(rm|rmvb)#i",$file)) | ||||
{ | { | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_rm.png'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_rm.png'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center' class='admin-td'>$filetime</td> | <td align='center' class='admin-td'>$filetime</td> | ||||
@@ -181,7 +181,7 @@ | |||||
else if (preg_match("#\.(txt|inc|pl|cgi|asp|xml|xsl|aspx|cfm)#",$file)) | else if (preg_match("#\.(txt|inc|pl|cgi|asp|xml|xsl|aspx|cfm)#",$file)) | ||||
{ | { | ||||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | $edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_text.png'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_text.png'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center'>$filetime</td> | <td align='center'>$filetime</td> | ||||
@@ -197,7 +197,7 @@ | |||||
else if (preg_match("#\.(htm|html)#i",$file)) | else if (preg_match("#\.(htm|html)#i",$file)) | ||||
{ | { | ||||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | $edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_htm.png'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_htm.png'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center'>$filetime</td> | <td align='center'>$filetime</td> | ||||
@@ -213,7 +213,7 @@ | |||||
else if (preg_match("#\.(php)#i",$file)) | else if (preg_match("#\.(php)#i",$file)) | ||||
{ | { | ||||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | $edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_php.png'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_php.png'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center'>$filetime</td> | <td align='center'>$filetime</td> | ||||
@@ -229,7 +229,7 @@ | |||||
else if (preg_match("#\.(js)#i",$file)) | else if (preg_match("#\.(js)#i",$file)) | ||||
{ | { | ||||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | $edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_js.png'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_js.png'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center'>$filetime</td> | <td align='center'>$filetime</td> | ||||
@@ -245,7 +245,7 @@ | |||||
else if (preg_match("#\.(css)#i",$file)) | else if (preg_match("#\.(css)#i",$file)) | ||||
{ | { | ||||
$edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | $edurl = "file_manage_view.php?fmdo=edit&filename=".urlencode($file)."&activepath=".urlencode($activepath); | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_css.png'>$file</a></td> | <td><a href='$activeurl/$file' target='_blank'><img src='../static/web/img/icon_css.png'>$file</a></td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center'>$filetime</td> | <td align='center'>$filetime</td> | ||||
@@ -258,7 +258,7 @@ | |||||
</tr>"; | </tr>"; | ||||
$files[] = $line; | $files[] = $line; | ||||
} else { | } else { | ||||
$line = "\n<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\"> | |||||
$line = "\n<tr> | |||||
<td><a href='$activeurl/$file' target='_blank'>$file</td> | <td><a href='$activeurl/$file' target='_blank'>$file</td> | ||||
<td>$filesize KB</td> | <td>$filesize KB</td> | ||||
<td align='center'>$filetime</td> | <td align='center'>$filetime</td> | ||||
@@ -78,7 +78,7 @@ | |||||
<td>管理</td> | <td>管理</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="8" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="8" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type='checkbox' name='aids' value='{dede:field.id/}'></td> | <td><input type='checkbox' name='aids' value='{dede:field.id/}'></td> | ||||
<td>{dede:field.webname function='dede_htmlspecialchars(@me)'/} 地址:{dede:field.url/}</td> | <td>{dede:field.webname function='dede_htmlspecialchars(@me)'/} 地址:{dede:field.url/}</td> | ||||
<td>{dede:field.logo function="GetPic(@me)"/}</td> | <td>{dede:field.logo function="GetPic(@me)"/}</td> | ||||
@@ -80,7 +80,7 @@ | |||||
</tr> | </tr> | ||||
<form name="form1"> | <form name="form1"> | ||||
{dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="logs" id="logs" value="{dede:field.lid/}"></td> | <td><input type="checkbox" name="logs" id="logs" value="{dede:field.lid/}"></td> | ||||
<td>{dede:field.userid/}</td> | <td>{dede:field.userid/}</td> | ||||
<td><input type="text" name="t0" value="{dede:field.filename/}" class="admin-input-md"></td> | <td><input type="text" name="t0" value="{dede:field.filename/}" class="admin-input-md"></td> | ||||
@@ -33,18 +33,18 @@ | |||||
<div class="login-from"> | <div class="login-from"> | ||||
<?php echo $redmsg;?> | <?php echo $redmsg;?> | ||||
<div class="login-box shadow-sm"> | <div class="login-box shadow-sm"> | ||||
<h2 class="text-center mb-3">管理登录</h2> | |||||
<h2 class="text-center mb-3">后台登录</h2> | |||||
<form name="form1" method="post" action="login.php"> | <form name="form1" method="post" action="login.php"> | ||||
<input type="hidden" name="gotopage" value="<?php if (!empty($gotopage)) echo RemoveXSS($gotopage);?>"> | <input type="hidden" name="gotopage" value="<?php if (!empty($gotopage)) echo RemoveXSS($gotopage);?>"> | ||||
<input type="hidden" name="dopost" value="login"> | <input type="hidden" name="dopost" value="login"> | ||||
<input type="hidden" name="adminstyle" value="newDedeBIZ"> | <input type="hidden" name="adminstyle" value="newDedeBIZ"> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label for="iptUserid">账号</label> | |||||
<input type="text" name="userid" id="iptUserid" class="form-control" placeholder="请输入管理员账号"> | |||||
<label for="iptUserid">管理员账号</label> | |||||
<input type="text" name="userid" id="iptUserid" class="form-control" placeholder="请输入账号"> | |||||
</div> | </div> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label for="iptPassword">密码</label> | |||||
<input type="password" name="pwd" id="iptPassword" class="form-control" placeholder="请输入管理员密码"> | |||||
<label for="iptPassword">管理员密码</label> | |||||
<input type="password" name="pwd" id="iptPassword" class="form-control" placeholder="请输入密码"> | |||||
</div> | </div> | ||||
<div id="vdimgck" class="form-group" style="display:none"> | <div id="vdimgck" class="form-group" style="display:none"> | ||||
<label for="iptValidate">验证码</label> | <label for="iptValidate">验证码</label> | ||||
@@ -86,7 +86,7 @@ | |||||
</tr> | </tr> | ||||
<form name="form1"> | <form name="form1"> | ||||
{dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="aids" id="aids{dede:field.aid/}" value="{dede:field.aid/}"></td> | <td><input type="checkbox" name="aids" id="aids{dede:field.aid/}" value="{dede:field.aid/}"></td> | ||||
<td><a href="{dede:field.url/}" title="{dede:field.url/}" target="_blank">{dede:field.title/}</a> | <td><a href="{dede:field.url/}" title="{dede:field.url/}" target="_blank">{dede:field.title/}</a> | ||||
</td> | </td> | ||||
@@ -74,7 +74,7 @@ | |||||
<td>操作</td> | <td>操作</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="11" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="11" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="mid" id="mid" value="{dede:field.mid/}"></td> | <td><input type="checkbox" name="mid" id="mid" value="{dede:field.mid/}"></td> | ||||
<td>{dede:field.mid/}</td> | <td>{dede:field.mid/}</td> | ||||
<td align="left"> | <td align="left"> | ||||
@@ -85,7 +85,7 @@ | |||||
</tr> | </tr> | ||||
<form name="form1"> | <form name="form1"> | ||||
{dede:datalist empty='<tr><td colspan="8" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="8" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td align="center"><input type="checkbox" name="aids" value="<?php echo $fields['aid']?>"></td> | <td align="center"><input type="checkbox" name="aids" value="<?php echo $fields['aid']?>"></td> | ||||
<td align="center"><?php echo $fields['buyid']?></td> | <td align="center"><?php echo $fields['buyid']?></td> | ||||
<td align="center"><?php echo $fields['pname'].'('.$fields['oldinfo'].')';?></td> | <td align="center"><?php echo $fields['pname'].'('.$fields['oldinfo'].')';?></td> | ||||
@@ -43,7 +43,7 @@ | |||||
<td width="10%" align="center">操作</td> | <td width="10%" align="center">操作</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td>{dede:field.sendtime function='GetDateMk(@me)'/}</td> | <td>{dede:field.sendtime function='GetDateMk(@me)'/}</td> | ||||
<td>{dede:field.subject function='dede_htmlspecialchars(@me)'/}</td> | <td>{dede:field.subject function='dede_htmlspecialchars(@me)'/}</td> | ||||
<td>{dede:field.hasview function='IsReader(@me)'/}</td> | <td>{dede:field.hasview function='IsReader(@me)'/}</td> | ||||
@@ -36,7 +36,7 @@ | |||||
<td width="30%" align="center">是否默认</td> | <td width="30%" align="center">是否默认</td> | ||||
</tr> | </tr> | ||||
<?php foreach($Scores as $v) {?> | <?php foreach($Scores as $v) {?> | ||||
<tr onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr> | |||||
<td align="center"><input type="checkbox" name="Ids-<?php echo $v['id']?>" id="Ids-<?php echo $v['id']?>" value="1"></td> | <td align="center"><input type="checkbox" name="Ids-<?php echo $v['id']?>" id="Ids-<?php echo $v['id']?>" value="1"></td> | ||||
<td align="center"><input type="text" name="integral-<?php echo $v['id']?>" id="integral-<?php echo $v['id']?>" value="<?php echo $v['integral']?>" class="admin-input-sm"></td> | <td align="center"><input type="text" name="integral-<?php echo $v['id']?>" id="integral-<?php echo $v['id']?>" value="<?php echo $v['integral']?>" class="admin-input-sm"></td> | ||||
<td align="center"><input type="text" name="icon-<?php echo $v['id']?>" id="icon-<?php echo $v['id']?>" value="<?php echo $v['icon']?>" class="admin-input-sm"></td> | <td align="center"><input type="text" name="icon-<?php echo $v['id']?>" id="icon-<?php echo $v['id']?>" value="<?php echo $v['icon']?>" class="admin-input-sm"></td> | ||||
@@ -55,7 +55,7 @@ | |||||
<td>管理</td> | <td>管理</td> | ||||
</tr> | </tr> | ||||
<?php if (count($modules) > 0) foreach($modules as $k => $v) {?> | <?php if (count($modules) > 0) foreach($modules as $k => $v) {?> | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><?php echo $v['name'];?></td> | <td><?php echo $v['name'];?></td> | ||||
<td><?php echo $v['time'];?></td> | <td><?php echo $v['time'];?></td> | ||||
<td> | <td> | ||||
@@ -225,7 +225,7 @@ | |||||
foreach($dtp->CTags as $ctag) | foreach($dtp->CTags as $ctag) | ||||
{ | { | ||||
?> | ?> | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td> | <td> | ||||
<?php | <?php | ||||
$itname = $ctag->GetAtt('itemname'); | $itname = $ctag->GetAtt('itemname'); | ||||
@@ -35,7 +35,7 @@ | |||||
<td>管理</td> | <td>管理</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td>{dede:field.id/}</td> | <td>{dede:field.id/}</td> | ||||
<td><a href="mychannel_edit.php?id={dede:field.id/}&dopost=edit">{dede:field.typename/}</a></td> | <td><a href="mychannel_edit.php?id={dede:field.id/}&dopost=edit">{dede:field.typename/}</a></td> | ||||
<td>{dede:field.nid/}</td> | <td>{dede:field.nid/}</td> | ||||
@@ -23,7 +23,7 @@ | |||||
<td width="20%">管理</td> | <td width="20%">管理</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="6" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="6" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td>{dede:field.aid/}</td> | <td>{dede:field.aid/}</td> | ||||
<td>{dede:field.tagname/}</td> | <td>{dede:field.tagname/}</td> | ||||
<td>{dede:field.typename function='TestType(@me)'/}</td> | <td>{dede:field.typename function='TestType(@me)'/}</td> | ||||
@@ -21,7 +21,7 @@ | |||||
<td>管理</td> | <td>管理</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="4" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="4" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td>{dede:field.aid/}</td> | <td>{dede:field.aid/}</td> | ||||
<td>{dede:field.plusname/}</td> | <td>{dede:field.plusname/}</td> | ||||
<td>{dede:field.writer/}</td> | <td>{dede:field.writer/}</td> | ||||
@@ -82,7 +82,7 @@ | |||||
<td>操作</td> | <td>操作</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td>{dede:field.id/}</td> | <td>{dede:field.id/}</td> | ||||
<td><input type="checkbox" name="arcID" id="arcID" value="{dede:field.id/}"></td> | <td><input type="checkbox" name="arcID" id="arcID" value="{dede:field.id/}"></td> | ||||
<td align="left"><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a></td> | <td align="left"><a href="archives_do.php?aid={dede:field.id/}&dopost=editArchives">{dede:field.title/}</a></td> | ||||
@@ -250,7 +250,7 @@ | |||||
<form name="form1" action="stepselect_main.php" method="post"> | <form name="form1" action="stepselect_main.php" method="post"> | ||||
<input type="hidden" name="action" value="delenumAllSel"> | <input type="hidden" name="action" value="delenumAllSel"> | ||||
{dede:datalist empty='<tr><td colspan="8" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="8" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onMouseMove="javascript:this.bgColor='#e9ecef';" onMouseOut="javascript:this.bgColor='#FFFFFF';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="ids[]" value="{dede:field.id/}"></td> | <td><input type="checkbox" name="ids[]" value="{dede:field.id/}"></td> | ||||
<td>{dede:field.id/}</td> | <td>{dede:field.id/}</td> | ||||
<td> | <td> | ||||
@@ -323,7 +323,7 @@ | |||||
<td>操作</td> | <td>操作</td> | ||||
</tr> | </tr> | ||||
{dede:datalist} | {dede:datalist} | ||||
<tr align="center" onMouseMove="javascript:this.bgColor='#e9ecef';" onMouseOut="javascript:this.bgColor='#FFFFFF';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="ids[]" value="{dede:field.id/}"></td> | <td><input type="checkbox" name="ids[]" value="{dede:field.id/}"></td> | ||||
<td>{dede:field.id/}</td> | <td>{dede:field.id/}</td> | ||||
<td><a href="stepselect_main.php?egroup={dede:field.egroup/}">{dede:field.itemname/}</a></td> | <td><a href="stepselect_main.php?egroup={dede:field.egroup/}">{dede:field.itemname/}</a></td> | ||||
@@ -152,7 +152,7 @@ | |||||
$dls = explode(',',$dl); | $dls = explode(',',$dl); | ||||
$n++; | $n++; | ||||
?> | ?> | ||||
<table cellspacing="1" cellpadding="1" id="td<?php echo $n?>" class="table w-100" style="<?php if ($n!=$gp) echo 'display:none';?>"> | |||||
<table cellspacing="1" cellpadding="1" id="td<?php echo $n?>" class="w-100" style="<?php if ($n!=$gp) echo 'display:none';?>"> | |||||
<tr bgcolor="#e9ecef" align="center"> | <tr bgcolor="#e9ecef" align="center"> | ||||
<td width="360" class="border-top-0">变量说明</td> | <td width="360" class="border-top-0">变量说明</td> | ||||
<td class="border-top-0">变量值</td> | <td class="border-top-0">变量值</td> | ||||
@@ -163,14 +163,9 @@ | |||||
$dsql->Execute(); | $dsql->Execute(); | ||||
$i = 1; | $i = 1; | ||||
while($row = $dsql->GetArray()) { | while($row = $dsql->GetArray()) { | ||||
if ($i%2==0) { | |||||
$bgcolor = "#e9ecef"; | |||||
} else { | |||||
$bgcolor = "#ffffff"; | |||||
} | |||||
$i++; | $i++; | ||||
?> | ?> | ||||
<tr align="center" bgcolor="<?php echo $bgcolor?>"> | |||||
<tr align="center"> | |||||
<td><?php echo $row['info'];?></td> | <td><?php echo $row['info'];?></td> | ||||
<td align="left"> | <td align="left"> | ||||
<?php | <?php | ||||
@@ -107,7 +107,7 @@ | |||||
$fields['uptime'] = GetDateMk($fields['uptime']); | $fields['uptime'] = GetDateMk($fields['uptime']); | ||||
$fields['tag'] = dede_htmlspecialchars($fields['tag']); | $fields['tag'] = dede_htmlspecialchars($fields['tag']); | ||||
?> | ?> | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="ids[]" value="<?php echo $fields['id'];?>"></td> | <td><input type="checkbox" name="ids[]" value="<?php echo $fields['id'];?>"></td> | ||||
<td>{dede:field.id/}</td> | <td>{dede:field.id/}</td> | ||||
<td><a href="../apps/tags.php?/<?php echo $fields['id'];?>/" target="_blank">{dede:field.tag/}</a></td> | <td><a href="../apps/tags.php?/<?php echo $fields['id'];?>/" target="_blank">{dede:field.tag/}</a></td> | ||||
@@ -43,7 +43,7 @@ | |||||
$filetime = MyDate("Y-m-d H:i",$filetime); | $filetime = MyDate("Y-m-d H:i",$filetime); | ||||
$fileinfo = (isset($fileinfos[$filename]) ? $fileinfos[$filename]:'未知模板'); | $fileinfo = (isset($fileinfos[$filename]) ? $fileinfos[$filename]:'未知模板'); | ||||
?> | ?> | ||||
<tr onMouseMove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr> | |||||
<td><a href="<?php echo $templeturld.'/'.$filename;?>" target="_blank"><img src="../static/web/img/icon_htm.png"><?php echo $filename;?></a></td> | <td><a href="<?php echo $templeturld.'/'.$filename;?>" target="_blank"><img src="../static/web/img/icon_htm.png"><?php echo $filename;?></a></td> | ||||
<td><?php echo $fileinfo;?></td> | <td><?php echo $fileinfo;?></td> | ||||
<td align="center"><?php echo $filetime;?></td> | <td align="center"><?php echo $filetime;?></td> | ||||
@@ -53,7 +53,7 @@ | |||||
<form name="form1" action="templets_one_edit.php"> | <form name="form1" action="templets_one_edit.php"> | ||||
<input type="hidden" name="dopost" value="mksel"> | <input type="hidden" name="dopost" value="mksel"> | ||||
{dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td><input type="checkbox" name="ids[]" value="{dede:field.aid/}"></td> | <td><input type="checkbox" name="ids[]" value="{dede:field.aid/}"></td> | ||||
<td>{dede:field.aid/}</td> | <td>{dede:field.aid/}</td> | ||||
<td><a href="templets_one_edit.php?aid={dede:field.aid/}&dopost=edit">{dede:field.title/}</a></td> | <td><a href="templets_one_edit.php?aid={dede:field.aid/}&dopost=edit">{dede:field.title/}</a></td> | ||||
@@ -33,7 +33,7 @@ | |||||
$filetime = MyDate("Y-m-d H:i",$filetime); | $filetime = MyDate("Y-m-d H:i",$filetime); | ||||
$fileinfo = GetHelpInfo(str_replace('.lib.php','',$filename)); | $fileinfo = GetHelpInfo(str_replace('.lib.php','',$filename)); | ||||
?> | ?> | ||||
<tr onMouseMove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr> | |||||
<td><img src="../static/web/img/icon_htm.png"><?php echo $filename;?></td> | <td><img src="../static/web/img/icon_htm.png"><?php echo $filename;?></td> | ||||
<td><?php echo $fileinfo;?></td> | <td><?php echo $fileinfo;?></td> | ||||
<td align="center"><?php echo $filetime;?></td> | <td align="center"><?php echo $filetime;?></td> | ||||
@@ -24,7 +24,7 @@ | |||||
<td>管理</td> | <td>管理</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | {dede:datalist empty='<tr><td colspan="7" align="center">暂无文档</td></tr>'} | ||||
<tr align="center" onmousemove="javascript:this.bgColor='#e9ecef';" onmouseout="javascript:this.bgColor='#ffffff';"> | |||||
<tr align="center"> | |||||
<td>{dede:field.aid/}</td> | <td>{dede:field.aid/}</td> | ||||
<td><a href="{dede:global name='cfg_phpurl'/}/vote.php?aid={dede:field.aid/}&dopost=view" target="_blank"> {dede:field.votename/}</a></td> | <td><a href="{dede:global name='cfg_phpurl'/}/vote.php?aid={dede:field.aid/}&dopost=view" target="_blank"> {dede:field.votename/}</a></td> | ||||
<td>{dede:field.starttime function="GetDateMk(@me)"/}</td> | <td>{dede:field.starttime function="GetDateMk(@me)"/}</td> | ||||
@@ -3,14 +3,14 @@ | |||||
<head> | <head> | ||||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | ||||
<title>安装DedeV6程序</title> | |||||
<title>安装DedeV<?php echo $cfg_version_detail;?></title> | |||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | ||||
<link rel="shortcut icon" href="../static/web/img/favicon.ico"> | <link rel="shortcut icon" href="../static/web/img/favicon.ico"> | ||||
<script src="../static/web/js/jquery.min.js"></script> | <script src="../static/web/js/jquery.min.js"></script> | ||||
<script src="../static/web/js/bootstrap.min.js"></script> | <script src="../static/web/js/bootstrap.min.js"></script> | ||||
<script src="../static/web/js/style.js"></script> | <script src="../static/web/js/style.js"></script> | ||||
<style>*{margin:0;padding:0;letter-spacing:.6px;box-sizing:border-box}body{line-height:1.5;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#545b62;background:#f5f5f5}a{color:#545b62}input,select,.btn{font-size:14px!important}.install-box{margin:0 auto;width:860px}.admin-head{padding:1rem 0;background:#fff}.logo{height:36px}.admin-nav{height:36px;line-height:36px}.admin-nav-a{padding-right:30px}.admin-btn{color:#545b62}.dropdown-menu{min-width:8rem;font-size:14px}.dropdown-item{padding:0 1rem;height:36px;line-height:36px;font-size:14px;color:#545b62!important}@media (max-width:760px){.install-box{width:100%}.admin-head{padding:1rem 15px}.admin-nav-a{display:none!important}}</style> | |||||
<style>*{margin:0;padding:0;letter-spacing:.6px;box-sizing:border-box}body{line-height:1.5;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#545b62;background:#f5f5f5}a{color:#545b62}h2,legend{font-size:18px;font-weight:600}input,select,.btn{font-size:14px!important}.install-box{margin:0 auto;width:860px}.admin-head{padding:1rem 0;background:#fff}.logo{height:36px}.admin-nav{height:36px;line-height:36px}.admin-nav-a{padding-right:30px}.admin-btn{color:#545b62}.dropdown-menu{min-width:8rem;font-size:14px}.dropdown-item{padding:0 1rem;height:36px;line-height:36px;font-size:14px;color:#545b62!important}@media (max-width:760px){.install-box{width:100%}.admin-head{padding:1rem 15px}.admin-nav-a{display:none!important}}</style> | |||||
</head> | </head> | ||||
<body> | <body> | ||||
<div class="d-flex flex-md-row align-items-center shadow-sm admin-head mb-5"> | <div class="d-flex flex-md-row align-items-center shadow-sm admin-head mb-5"> | ||||
@@ -36,12 +36,12 @@ | |||||
<div class="alert alert-warning">请先阅读<a href="https://www.dedebiz.com/license?from=install" target="_blank" class="text-primary">《站点授权协议》</a></div> | <div class="alert alert-warning">请先阅读<a href="https://www.dedebiz.com/license?from=install" target="_blank" class="text-primary">《站点授权协议》</a></div> | ||||
<div class="card shadow-sm mb-3"> | <div class="card shadow-sm mb-3"> | ||||
<div class="card-header bg-success text-white"> | <div class="card-header bg-success text-white"> | ||||
<h4 class="text-center my-0">欢迎使用DedeV<?php echo $cfg_version_detail;?></h4> | |||||
<h2 class="text-center my-0">欢迎使用DedeV<?php echo $cfg_version_detail;?></h2> | |||||
</div> | </div> | ||||
<div class="card-body"> | <div class="card-body"> | ||||
<form action="../install/index.php" method="post" name="form1"> | <form action="../install/index.php" method="post" name="form1"> | ||||
<input type="hidden" name="step" value="2" /> | |||||
<input type="hidden" name="cookieencode" value="<?php echo $rnd_cookieEncode; ?>"> | |||||
<input type="hidden" name="step" value="2"> | |||||
<input type="hidden" name="cookieencode" value="<?php echo $rnd_cookieEncode;?>"> | |||||
<input type="hidden" name="adminmail" value="admin@dedebiz.com"> | <input type="hidden" name="adminmail" value="admin@dedebiz.com"> | ||||
<legend>数据库设置</legend> | <legend>数据库设置</legend> | ||||
<hr> | <hr> | ||||
@@ -49,12 +49,12 @@ | |||||
<label for="dbtype" class="form-label">数据库类型</label> | <label for="dbtype" class="form-label">数据库类型</label> | ||||
<select id="dbtype" name="dbtype" class="form-control form-select"> | <select id="dbtype" name="dbtype" class="form-control form-select"> | ||||
<option value="mysql" selected>MySQL</option> | <option value="mysql" selected>MySQL</option> | ||||
<?php if(extension_loaded("sqlite3")) {;?><option value="sqlite">SQLite</option><?php } ?> | |||||
<?php if(extension_loaded("sqlite3")) {;?><option value="sqlite">SQLite</option><?php }?> | |||||
</select> | </select> | ||||
<div class="form-text text-danger">数据库类型一般为MySQL,SQLite仅用于开发调试,不建议生产中使用</div> | |||||
<div class="form-text text-danger">数据库类型一般为MySQL,类型SQLite用于开发调试,不建议生产中使用</div> | |||||
</div> | </div> | ||||
<div class="form-group server"> | <div class="form-group server"> | ||||
<label for="dbhost" class="form-label">数据库主机</label> | |||||
<label for="dbhost" class="form-label">数据库地址</label> | |||||
<input type="text" name="dbhost" id="dbhost" class="form-control" placeholder="localhost"> | <input type="text" name="dbhost" id="dbhost" class="form-control" placeholder="localhost"> | ||||
</div> | </div> | ||||
<div class="form-group server"> | <div class="form-group server"> | ||||
@@ -68,13 +68,13 @@ | |||||
<div class="form-group"> | <div class="form-group"> | ||||
<label for="dbprefix" class="form-label">数据表前缀</label> | <label for="dbprefix" class="form-label">数据表前缀</label> | ||||
<input type="text" name="dbprefix" id="dbprefix" class="form-control" placeholder="biz_"> | <input type="text" name="dbprefix" id="dbprefix" class="form-control" placeholder="biz_"> | ||||
<div class="form-text text-danger">请注意数据库名称默认为biz_</div> | |||||
<div class="form-text text-danger">请注意DedeV6数据表前缀默认为biz_</div> | |||||
</div> | </div> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label for="dbname" class="form-label">数据库名称</label> | <label for="dbname" class="form-label">数据库名称</label> | ||||
<div class="input-group"> | <div class="input-group"> | ||||
<input id="dbname" name="dbname" type="text" class="form-control" placeholder="DedeBIZ"> | <input id="dbname" name="dbname" type="text" class="form-control" placeholder="DedeBIZ"> | ||||
<div class="input-group-append"><button type="button" id="btnCheckConnect" class="btn btn-success">检查连接</button></div> | |||||
<div class="input-group-append"><button type="button" id="btnCheckConnect" class="btn btn-success">检查</button></div> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<div id="alertConnect"></div> | <div id="alertConnect"></div> | ||||
@@ -82,25 +82,25 @@ | |||||
<hr> | <hr> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label for="baseurl" class="form-label">网站网址</label> | <label for="baseurl" class="form-label">网站网址</label> | ||||
<input type="text" name="baseurl" id="baseurl" class="form-control" placeholder="<?php echo $baseurl; ?>"> | |||||
<input type="text" name="baseurl" id="baseurl" class="form-control" placeholder="<?php echo $baseurl;?>"> | |||||
</div> | </div> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label for="webname" class="form-label">网站名称</label> | <label for="webname" class="form-label">网站名称</label> | ||||
<input type="text" name="webname" id="webname" class="form-control" placeholder="某某公司"> | <input type="text" name="webname" id="webname" class="form-control" placeholder="某某公司"> | ||||
</div> | </div> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label for="adminuser" class="form-label">用户名</label> | |||||
<label for="adminuser" class="form-label">管理员账号</label> | |||||
<input type="text" name="adminuser" id="adminuser" class="form-control" placeholder="admin"> | <input type="text" name="adminuser" id="adminuser" class="form-control" placeholder="admin"> | ||||
<div class="form-text text-dark">只能用[0-9a-zA-Z_@!.-]以内范围的字符</div> | |||||
<div class="form-text text-dark">请使用[0-9a-zA-Z_@!.-]以内范围字符</div> | |||||
</div> | </div> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label for="adminpwd" class="form-label">密码</label> | |||||
<label for="adminpwd" class="form-label">管理员密码</label> | |||||
<input type="text" name="adminpwd" id="adminpwd" class="form-control" placeholder="admin"> | <input type="text" name="adminpwd" id="adminpwd" class="form-control" placeholder="admin"> | ||||
</div> | </div> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label for="cmspath" class="form-label">安装目录</label> | <label for="cmspath" class="form-label">安装目录</label> | ||||
<input type="text" name="cmspath" id="cmspath" class="form-control" value="<?php echo $basepath; ?>" placeholder="<?php echo $basepath; ?>"> | |||||
<div class="form-text text-danger">在根目录安装时不必理会</div> | |||||
<input type="text" name="cmspath" id="cmspath" class="form-control" value="<?php echo $basepath;?>" placeholder="<?php echo $basepath;?>"> | |||||
<div class="form-text text-danger">根目录安装时不必理会</div> | |||||
</div> | </div> | ||||
<div class="text-right"><button type="submit" class="btn btn-success">立即安装</button></div> | <div class="text-right"><button type="submit" class="btn btn-success">立即安装</button></div> | ||||
</form> | </form> | ||||
@@ -112,29 +112,29 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<script> | <script> | ||||
$("#btnCheckConnect").click(function() { | |||||
let dbhost = $('#dbhost').val(); | |||||
let dbuser = $('#dbuser').val(); | |||||
let dbpwd = $('#dbpwd').val(); | |||||
if (!dbhost) dbhost = "localhost"; | |||||
if (!dbuser) dbuser = "root"; | |||||
$.get('index.php?step=10&dbhost=' + dbhost + '&dbuser=' + dbuser + '&dbpwd=' + dbpwd,function(rs){ | |||||
console.log(rs); | |||||
let result = JSON.parse(rs); | |||||
if (result.code === 200) { | |||||
ShowAlert("#alertConnect", result.data, "success", 5000); | |||||
$("#btnCheckConnect").click(function() { | |||||
let dbhost = $('#dbhost').val(); | |||||
let dbuser = $('#dbuser').val(); | |||||
let dbpwd = $('#dbpwd').val(); | |||||
if (!dbhost) dbhost = "localhost"; | |||||
if (!dbuser) dbuser = "root"; | |||||
$.get('index.php?step=10&dbhost=' + dbhost + '&dbuser=' + dbuser + '&dbpwd=' + dbpwd,function(rs){ | |||||
console.log(rs); | |||||
let result = JSON.parse(rs); | |||||
if (result.code === 200) { | |||||
ShowAlert("#alertConnect", result.data, "success", 5000); | |||||
} else { | |||||
ShowAlert("#alertConnect", result.data, "danger", 5000); | |||||
} | |||||
}) | |||||
}) | |||||
$("#dbtype").change(function () { | |||||
if ($(this).val() === 'sqlite') { | |||||
$(".form-group.server").hide(); | |||||
} else { | } else { | ||||
ShowAlert("#alertConnect", result.data, "danger", 5000); | |||||
$(".form-group.server").show(); | |||||
} | } | ||||
}) | }) | ||||
}) | |||||
$("#dbtype").change(function () { | |||||
if ($(this).val() === 'sqlite') { | |||||
$(".form-group.server").hide(); | |||||
} else { | |||||
$(".form-group.server").show(); | |||||
} | |||||
}) | |||||
</script> | </script> | ||||
</body> | </body> | ||||
</html> | </html> |
@@ -114,6 +114,159 @@ body.hidemenu .body-right { | |||||
left:0; | left:0; | ||||
transition:all .3s | transition:all .3s | ||||
} | } | ||||
.coolbg { | |||||
padding:.25rem .65rem; | |||||
background:#f5f5f5; | |||||
border-bottom:1px solid #dee2e6; | |||||
border-radius:.2rem; | |||||
border:0; | |||||
cursor:pointer | |||||
} | |||||
.coolbg2 { | |||||
height:28px; | |||||
background:#dfddd2; | |||||
border:1px solid #dee2e6 | |||||
} | |||||
.coolbt { | |||||
background:#e4f7d7; | |||||
border-left:1px solid #efefef; | |||||
border-top:1px solid #efefef; | |||||
border-bottom:1px solid #acacac; | |||||
cursor:pointer | |||||
} | |||||
.coolbt2 { | |||||
background:#f7fcda; | |||||
border-left:1px solid #efefef; | |||||
border-top:1px solid #efefef; | |||||
border-bottom:1px solid #acacac | |||||
} | |||||
.coolbg3 { | |||||
width:140px; | |||||
height:28px; | |||||
background:#dfddd2; | |||||
border:1px solid #bdc5b4; | |||||
text-align:right | |||||
} | |||||
.coolbg61 { | |||||
width:390px; | |||||
height:28px; | |||||
line-height:28px; | |||||
background:#e7f3b1; | |||||
border-top:1px solid #bdc5b4; | |||||
border-left:1px solid #bdc5b4; | |||||
border-right:1px solid #bdc5b4; | |||||
text-align:right | |||||
} | |||||
.coolbg62 { | |||||
padding:.6rem; | |||||
width:390px; | |||||
height:300px; | |||||
background:#F8FDF0; | |||||
border:1px solid #bdc5b4 | |||||
} | |||||
.coolbg4 { | |||||
width:160px; | |||||
background:#fff; | |||||
border-bottom:1px solid #dee2e6; | |||||
text-align:right | |||||
} | |||||
.wsselect { | |||||
padding:.65rem 0; | |||||
background:#fff; | |||||
overflow:auto | |||||
} | |||||
.pubdlg { | |||||
background:#fff; | |||||
border:2px solid #1eb867; | |||||
border-radius:.2rem; | |||||
z-index:8888 | |||||
} | |||||
.pubdlg .title { | |||||
padding-left:.65rem; | |||||
line-height:30px; | |||||
font-weight:600; | |||||
color:#545b62; | |||||
background:#f5f5f5; | |||||
border-bottom:1px solid #dee2e6; | |||||
cursor:move | |||||
} | |||||
.fullpagediv { | |||||
position:absolute; | |||||
top:0; | |||||
left:0; | |||||
width:100%; | |||||
height:100%; | |||||
background:#cdcdcd; | |||||
opacity:.6; | |||||
z-index:1999 | |||||
} | |||||
.quicksel { | |||||
margin-left:10px; | |||||
margin-top:10px; | |||||
width:680px; | |||||
height:420px; | |||||
overflow:auto; | |||||
z-index:10005 | |||||
} | |||||
.quickselfoot { | |||||
padding:.65rem 0; | |||||
border-top:1px solid #dee2e6 | |||||
} | |||||
.quickselItem { | |||||
display:block; | |||||
line-height:28px | |||||
} | |||||
.quickselItem .topcat { | |||||
padding:0 10px; | |||||
background:#e9ecef; | |||||
clear:both | |||||
} | |||||
.quickselItem .soncat { | |||||
padding:0 10px | |||||
} | |||||
.quickselItem .item { | |||||
display:inline-block; | |||||
padding-left:10px | |||||
} | |||||
.mysource,.mywriter { | |||||
width:300px; | |||||
background:#fff; | |||||
border:2px solid #1eb867; | |||||
z-index:10001 | |||||
} | |||||
.dlgws div { | |||||
padding:.65rem; | |||||
width:100% | |||||
} | |||||
#uploadfield { | |||||
float:left | |||||
} | |||||
#uploadwait { | |||||
z-index:19999 | |||||
} | |||||
.option1 { | |||||
background:#e9ecef | |||||
} | |||||
.option2 { | |||||
background:#adb5bd | |||||
} | |||||
.option3 { | |||||
background:#fff | |||||
} | |||||
.divpre img { | |||||
max-width:150px; | |||||
max-height:100px | |||||
} | |||||
.divpre { | |||||
overflow:hidden | |||||
} | |||||
.colordlg { | |||||
padding:.6rem; | |||||
width:120px; | |||||
background:#fff; | |||||
border:2px solid #1eb867; | |||||
z-index:10005 | |||||
} | |||||
.body-left { | .body-left { | ||||
position:absolute; | position:absolute; | ||||
top:60px; | top:60px; | ||||
@@ -437,159 +590,6 @@ span.page-link { | |||||
.btn+.btn,.btn-text+.btn-text { | .btn+.btn,.btn-text+.btn-text { | ||||
margin-left:1rem | margin-left:1rem | ||||
} | } | ||||
.coolbg { | |||||
padding:.25rem .65rem; | |||||
background:#f5f5f5; | |||||
border-bottom:1px solid #dee2e6; | |||||
border-radius:.2rem; | |||||
border:0; | |||||
cursor:pointer | |||||
} | |||||
.coolbg2 { | |||||
height:28px; | |||||
background:#dfddd2; | |||||
border:1px solid #dee2e6 | |||||
} | |||||
.coolbt { | |||||
background:#e4f7d7; | |||||
border-left:1px solid #efefef; | |||||
border-top:1px solid #efefef; | |||||
border-bottom:1px solid #acacac; | |||||
cursor:pointer | |||||
} | |||||
.coolbt2 { | |||||
background:#f7fcda; | |||||
border-left:1px solid #efefef; | |||||
border-top:1px solid #efefef; | |||||
border-bottom:1px solid #acacac | |||||
} | |||||
.coolbg3 { | |||||
width:140px; | |||||
height:28px; | |||||
background:#dfddd2; | |||||
border:1px solid #bdc5b4; | |||||
text-align:right | |||||
} | |||||
.coolbg61 { | |||||
width:390px; | |||||
height:28px; | |||||
line-height:28px; | |||||
background:#e7f3b1; | |||||
border-top:1px solid #bdc5b4; | |||||
border-left:1px solid #bdc5b4; | |||||
border-right:1px solid #bdc5b4; | |||||
text-align:right | |||||
} | |||||
.coolbg62 { | |||||
padding:.6rem; | |||||
width:390px; | |||||
height:300px; | |||||
background:#F8FDF0; | |||||
border:1px solid #bdc5b4 | |||||
} | |||||
.coolbg4 { | |||||
width:160px; | |||||
background:#fff; | |||||
border-bottom:1px solid #dee2e6; | |||||
text-align:right | |||||
} | |||||
.wsselect { | |||||
padding:.65rem 0; | |||||
background:#fff; | |||||
overflow:auto | |||||
} | |||||
.pubdlg { | |||||
background:#fff; | |||||
border:2px solid #1eb867; | |||||
border-radius:.2rem; | |||||
z-index:8888 | |||||
} | |||||
.pubdlg .title { | |||||
padding-left:.65rem; | |||||
line-height:30px; | |||||
font-weight:600; | |||||
color:#545b62; | |||||
background:#f5f5f5; | |||||
border-bottom:1px solid #dee2e6; | |||||
cursor:move | |||||
} | |||||
.fullpagediv { | |||||
position:absolute; | |||||
top:0; | |||||
left:0; | |||||
width:100%; | |||||
height:100%; | |||||
background:#cdcdcd; | |||||
opacity:.6; | |||||
z-index:1999 | |||||
} | |||||
.quicksel { | |||||
margin-left:10px; | |||||
margin-top:10px; | |||||
width:680px; | |||||
height:420px; | |||||
overflow:auto; | |||||
z-index:10005 | |||||
} | |||||
.quickselfoot { | |||||
padding:.65rem 0; | |||||
border-top:1px solid #dee2e6 | |||||
} | |||||
.quickselItem { | |||||
display:block; | |||||
line-height:28px | |||||
} | |||||
.quickselItem .topcat { | |||||
padding:0 10px; | |||||
background:#e9ecef; | |||||
clear:both | |||||
} | |||||
.quickselItem .soncat { | |||||
padding:0 10px | |||||
} | |||||
.quickselItem .item { | |||||
display:inline-block; | |||||
padding-left:10px | |||||
} | |||||
.mysource,.mywriter { | |||||
width:300px; | |||||
background:#fff; | |||||
border:2px solid #1eb867; | |||||
z-index:10001 | |||||
} | |||||
.dlgws div { | |||||
padding:.65rem; | |||||
width:100% | |||||
} | |||||
#uploadfield { | |||||
float:left | |||||
} | |||||
#uploadwait { | |||||
z-index:19999 | |||||
} | |||||
.option1 { | |||||
background:#e9ecef | |||||
} | |||||
.option2 { | |||||
background:#adb5bd | |||||
} | |||||
.option3 { | |||||
background:#fff | |||||
} | |||||
.divpre img { | |||||
max-width:150px; | |||||
max-height:100px | |||||
} | |||||
.divpre { | |||||
overflow:hidden | |||||
} | |||||
.colordlg { | |||||
padding:.6rem; | |||||
width:120px; | |||||
background:#fff; | |||||
border:2px solid #1eb867; | |||||
z-index:10005 | |||||
} | |||||
#browsehappy { | #browsehappy { | ||||
padding:20px 30px; | padding:20px 30px; | ||||
font-size:14px; | font-size:14px; | ||||
@@ -124,7 +124,7 @@ function getTopData($egroup) | |||||
return $data; | return $data; | ||||
} | } | ||||
/** | /** | ||||
* 获取数据的JS代码(二级联动) | |||||
* 获取数据的js二级联动代码 | |||||
* | * | ||||
* @access public | * @access public | ||||
* @param string $egroup 联动组 | * @param string $egroup 联动组 | ||||
@@ -171,9 +171,9 @@ class TypeLink | |||||
$row = $this->dsql->GetOne("SELECT id,typename,ispart,channeltype FROM `#@__arctype` WHERE id='$hid'"); | $row = $this->dsql->GetOne("SELECT id,typename,ispart,channeltype FROM `#@__arctype` WHERE id='$hid'"); | ||||
$channeltype = $row['channeltype']; | $channeltype = $row['channeltype']; | ||||
if ($row['ispart'] == 1) { | if ($row['ispart'] == 1) { | ||||
$this->OptionArrayList .= "<option value='".$row['id']."' style='background:#e9ecef;color:#545b62' selected>└─ ".$row['typename']."</option>\r\n"; | |||||
$this->OptionArrayList .= "<option value='".$row['id']."' style='background:#e9ecef;color:#545b62' selected>".$row['typename']."</option>\r\n"; | |||||
} else { | } else { | ||||
$this->OptionArrayList .= "<option value='".$row['id']."' selected>└─ ".$row['typename']."</option>\r\n"; | |||||
$this->OptionArrayList .= "<option value='".$row['id']."' selected>".$row['typename']."</option>\r\n"; | |||||
} | } | ||||
} | } | ||||
if ($channeltype == 0) $ctsql = ''; | if ($channeltype == 0) $ctsql = ''; | ||||
@@ -205,9 +205,9 @@ class TypeLink | |||||
while ($row = $this->dsql->GetObject()) { | while ($row = $this->dsql->GetObject()) { | ||||
if ($row->id != $hid) { | if ($row->id != $hid) { | ||||
if ($row->ispart == 1) { | if ($row->ispart == 1) { | ||||
$this->OptionArrayList .= "<option value='".$row->id."' style='background:#e9ecef;color:#545b62'>└─ ".$row->typename."</option>\r\n"; | |||||
$this->OptionArrayList .= "<option value='".$row->id."' style='background:#e9ecef;color:#545b62'>".$row->typename."</option>\r\n"; | |||||
} else { | } else { | ||||
$this->OptionArrayList .= "<option value='".$row->id."'>└─ ".$row->typename."</option>\r\n"; | |||||
$this->OptionArrayList .= "<option value='".$row->id."'>".$row->typename."</option>\r\n"; | |||||
} | } | ||||
} | } | ||||
$this->LogicGetOptionArray($row->id, "─", $oper); | $this->LogicGetOptionArray($row->id, "─", $oper); | ||||
@@ -234,9 +234,9 @@ class TypeLink | |||||
if (!in_array($row->id, $oper)) continue; | if (!in_array($row->id, $oper)) continue; | ||||
} | } | ||||
if ($row->ispart == 1) { | if ($row->ispart == 1) { | ||||
$this->OptionArrayList .= "<option value='".$row->id."' style='background:#e9ecef;color:#545b62'>└─$step ".$row->typename."</option>\r\n"; | |||||
$this->OptionArrayList .= "<option value='".$row->id."' style='background:#e9ecef;color:#545b62'>└$step ".$row->typename."</option>\r\n"; | |||||
} else { | } else { | ||||
$this->OptionArrayList .= "<option value='".$row->id."'>└─$step ".$row->typename."</option>\r\n"; | |||||
$this->OptionArrayList .= "<option value='".$row->id."'>└$step ".$row->typename."</option>\r\n"; | |||||
} | } | ||||
$this->LogicGetOptionArray($row->id, $step."─", $oper); | $this->LogicGetOptionArray($row->id, $step."─", $oper); | ||||
} | } | ||||
@@ -109,7 +109,7 @@ class TypeUnit | |||||
echo "<table width='100%' cellspacing='0' cellpadding='2'>"; | echo "<table width='100%' cellspacing='0' cellpadding='2'>"; | ||||
//普通列表 | //普通列表 | ||||
if ($ispart == 0) { | if ($ispart == 0) { | ||||
echo "<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\">"; | |||||
echo "<tr>"; | |||||
echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-success btn-xs'>列表</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."](文档数:".$this->GetTotalArc($id).")"; | echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-success btn-xs'>列表</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."](文档数:".$this->GetTotalArc($id).")"; | ||||
echo "</td><td align='right'>"; | echo "</td><td align='right'>"; | ||||
echo "<a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览'><i class='btn btn-sm fa fa-eye'></i></a>"; | echo "<a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览'><i class='btn btn-sm fa fa-eye'></i></a>"; | ||||
@@ -122,7 +122,7 @@ class TypeUnit | |||||
} | } | ||||
//带封面的栏目 | //带封面的栏目 | ||||
else if ($ispart == 1) { | else if ($ispart == 1) { | ||||
echo "<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\">"; | |||||
echo "<tr>"; | |||||
echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-warning btn-xs'>封面</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."]"; | echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-warning btn-xs'>封面</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."]"; | ||||
echo "</td><td align='right'>"; | echo "</td><td align='right'>"; | ||||
echo "<a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览'><i class='btn btn-sm fa fa-eye'></i></a>"; | echo "<a href='{$GLOBALS['cfg_phpurl']}/list.php?tid={$id}' target='_blank' title='预览'><i class='btn btn-sm fa fa-eye'></i></a>"; | ||||
@@ -135,7 +135,7 @@ class TypeUnit | |||||
} | } | ||||
//独立页面 | //独立页面 | ||||
else if ($ispart == 2) { | else if ($ispart == 2) { | ||||
echo "<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\">"; | |||||
echo "<tr>"; | |||||
echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-primary btn-xs'>外部</span>{$nss}<a href='catalog_edit.php?id=".$id."' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."]"; | echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'><i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-primary btn-xs'>外部</span>{$nss}<a href='catalog_edit.php?id=".$id."' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."]"; | ||||
echo "</td><td align='right'>"; | echo "</td><td align='right'>"; | ||||
echo "<a href='{$typeDir}' target='_blank' title='预览'><i class='btn btn-sm fa fa-eye'></i></a>"; | echo "<a href='{$typeDir}' target='_blank' title='预览'><i class='btn btn-sm fa fa-eye'></i></a>"; | ||||
@@ -191,7 +191,7 @@ class TypeUnit | |||||
} | } | ||||
//普通列表 | //普通列表 | ||||
if ($ispart == 0) { | if ($ispart == 0) { | ||||
echo "<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\">"; | |||||
echo "<tr>"; | |||||
echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'>"; | echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'>"; | ||||
echo "$step<i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-success btn-xs'>列表</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."](文档数:".$this->GetTotalArc($id).")"; | echo "$step<i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-success btn-xs'>列表</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."](文档数:".$this->GetTotalArc($id).")"; | ||||
echo "</td><td align='right'>"; | echo "</td><td align='right'>"; | ||||
@@ -205,7 +205,7 @@ class TypeUnit | |||||
} | } | ||||
//封面栏目 | //封面栏目 | ||||
else if ($ispart == 1) { | else if ($ispart == 1) { | ||||
echo "<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\">"; | |||||
echo "<tr>"; | |||||
echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'>"; | echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'>"; | ||||
echo "$step<i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-warning btn-xs'>封面</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."]"; | echo "$step<i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-warning btn-xs'>封面</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."]"; | ||||
echo "</td><td align='right'>"; | echo "</td><td align='right'>"; | ||||
@@ -219,7 +219,7 @@ class TypeUnit | |||||
} | } | ||||
//独立页面 | //独立页面 | ||||
else if ($ispart == 2) { | else if ($ispart == 2) { | ||||
echo "<tr onMouseMove=\"javascript:this.bgColor='#e9ecef';\" onMouseOut=\"javascript:this.bgColor='#ffffff';\">"; | |||||
echo "<tr>"; | |||||
echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'>"; | echo "<td class='admin-td'><table width='98%' cellspacing='0' cellpadding='0'><tr><td width='50%'>"; | ||||
echo "$step<i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-primary btn-xs'>外部</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."]"; | echo "$step<i id='img".$id."' onClick=\"LoadSuns('suns".$id."',$id);\" class='fa fa-plus-square-o'></i><input type='checkbox' name='tids[]' value='{$id}' class='mr-3 ml-3'><span class='btn btn-primary btn-xs'>外部</span>{$nss}<a href='catalog_do.php?cid=".$id."&dopost=listArchives' class='mr-3 ml-3'>".$typeName."</a>[id:".$id."]"; | ||||
echo "</td><td align='right'>"; | echo "</td><td align='right'>"; | ||||
@@ -36,9 +36,9 @@ function GetOptionList($selid = 0, $channeltype = 0) | |||||
} | } | ||||
if ($row->channeltype == $channeltype && $row->issend == 1) { | if ($row->channeltype == $channeltype && $row->issend == 1) { | ||||
if ($row->ispart == 0) { | if ($row->ispart == 0) { | ||||
$OptionArrayList .= "<option value='".$row->id."' {$selected}>└─ ".$row->typename."</option>\r\n"; | |||||
$OptionArrayList .= "<option value='".$row->id."' {$selected}>".$row->typename."</option>\r\n"; | |||||
} else if ($row->ispart == 1) { | } else if ($row->ispart == 1) { | ||||
$OptionArrayList .= "<option disabled value='".$row->id."' {$selected}>└──".$row->typename."</option>\r\n"; | |||||
$OptionArrayList .= "<option disabled value='".$row->id."' {$selected}>└─ ".$row->typename."</option>\r\n"; | |||||
} | } | ||||
} | } | ||||
$selected = ''; | $selected = ''; | ||||
@@ -68,9 +68,9 @@ function LogicGetOptionArray($id, $step, $channeltype, $selid = 0) | |||||
} | } | ||||
if ($row->channeltype == $channeltype && $row->issend == 1) { | if ($row->channeltype == $channeltype && $row->issend == 1) { | ||||
if ($row->ispart == 0) { | if ($row->ispart == 0) { | ||||
$OptionArrayList .= "<option value='".$row->id."' {$selected}>└─$step ".$row->typename."</option>\r\n"; | |||||
$OptionArrayList .= "<option value='".$row->id."' {$selected}>└$step ".$row->typename."</option>\r\n"; | |||||
} else if ($row->ispart == 1) { | } else if ($row->ispart == 1) { | ||||
$OptionArrayList .= "<option disabled value='".$row->id."' {$selected}>└─$step ".$row->typename."</option>\r\n"; | |||||
$OptionArrayList .= "<option disabled value='".$row->id."' {$selected}>└$step ".$row->typename."</option>\r\n"; | |||||
} | } | ||||
} | } | ||||
$selected = ''; | $selected = ''; | ||||
@@ -98,7 +98,7 @@ function classification($mid, $mtypeid = 0, $channelid = 1) | |||||
$selected = " selected"; | $selected = " selected"; | ||||
} | } | ||||
} | } | ||||
$list .= "<option value='".$row['mtypeid']."' {$selected}>└─ ".$row['mtypename']."</option>\r\n"; | |||||
$list .= "<option value='".$row['mtypeid']."' {$selected}>".$row['mtypename']."</option>\r\n"; | |||||
$selected = ''; | $selected = ''; | ||||
} | } | ||||
return $list; | return $list; |
@@ -54,7 +54,7 @@ | |||||
<td> | <td> | ||||
<table cellpadding="0" cellspacing="0" class="table table-borderless"> | <table cellpadding="0" cellspacing="0" class="table table-borderless"> | ||||
{dede:array.payment_list} | {dede:array.payment_list} | ||||
<tr onMouseMove="javascript:this.bgColor='#f5f5f5';" onMouseOut="javascript:this.bgColor='#ffffff';"> | |||||
<tr> | |||||
<td width="10%" align="right"> | <td width="10%" align="right"> | ||||
{dede:if value.code=="cod" || value.code=="bank"} | {dede:if value.code=="cod" || value.code=="bank"} | ||||
<input type="radio" name="paytype" value="{dede:value.id/}" disabled="disabled" /> | <input type="radio" name="paytype" value="{dede:value.id/}" disabled="disabled" /> | ||||