@@ -94,9 +94,9 @@ function DoRand(jobname) | |||||
<tr> | <tr> | ||||
<td height='26'> | <td height='26'> | ||||
如果您想对旧的文章应用随机模板设置,请点击此对旧文章进行处理(必须设置好模板项) | 如果您想对旧的文章应用随机模板设置,请点击此对旧文章进行处理(必须设置好模板项) | ||||
<a href='#' onclick='DoRand(\"makeold\")' class='btn btn-success btn-sm'>设置全部</a> | |||||
<a href='#' onclick='DoRand(\"clearold\")' class='btn btn-success btn-sm'>取消全部</a> | |||||
<span id='tmpct' style='color:#dc3545;font-weight:bold'>$okmsg</span> | |||||
<a href='#' onclick='DoRand(\"makeold\")' class='btn btn-success btn-sm'>设置全部</a> | |||||
<a href='#' onclick='DoRand(\"clearold\")' class='btn btn-success btn-sm'>取消全部</a> | |||||
<span id='tmpct' style='color:#dc3545;font-weight:bold'>$okmsg</span> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -9,13 +9,11 @@ | |||||
* @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
*/ | */ | ||||
require_once(dirname(__FILE__).'/config.php'); | require_once(dirname(__FILE__).'/config.php'); | ||||
//检查权限许可 | //检查权限许可 | ||||
CheckPurview('t_Del,t_AccDel'); | CheckPurview('t_Del,t_AccDel'); | ||||
require_once(DEDEINC.'/typelink/typeunit.class.admin.php'); | require_once(DEDEINC.'/typelink/typeunit.class.admin.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$id = trim(preg_replace("#[^0-9]#", '', $id)); | $id = trim(preg_replace("#[^0-9]#", '', $id)); | ||||
//检查栏目操作许可 | //检查栏目操作许可 | ||||
CheckCatalog($id, "您无权删除本栏目"); | CheckCatalog($id, "您无权删除本栏目"); | ||||
if (empty($dopost)) $dopost = ''; | if (empty($dopost)) $dopost = ''; | ||||
@@ -29,7 +27,7 @@ if ($dopost == 'ok') { | |||||
$dsql->SetQuery("SELECT typename,typedir FROM #@__arctype WHERE id=".$id); | $dsql->SetQuery("SELECT typename,typedir FROM #@__arctype WHERE id=".$id); | ||||
$row = $dsql->GetOne(); | $row = $dsql->GetOne(); | ||||
$wintitle = "删除栏目确认"; | $wintitle = "删除栏目确认"; | ||||
$wecome_info = "<a href='catalog_main.php'>栏目管理</a> >> 删除栏目确认"; | |||||
$wecome_info = "<a href='catalog_main.php'>栏目管理</a> > 删除栏目确认"; | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init('catalog_del.php', 'js/blank.js', 'POST'); | $win->Init('catalog_del.php', 'js/blank.js', 'POST'); | ||||
$win->AddHidden('id', $id); | $win->AddHidden('id', $id); | ||||
@@ -38,4 +36,4 @@ $win->AddTitle("您要确实要删除栏目:[{$row['typename']}] 吗"); | |||||
$win->AddItem('栏目的文件保存目录:', $row['typedir']); | $win->AddItem('栏目的文件保存目录:', $row['typedir']); | ||||
$win->AddItem('是否删除文件:', "<label><input type='radio' name='delfile' class='np' value='no' checked='1' /> 否</label> <label> <input type='radio' name='delfile' class='np' value='yes' /> 是</label>"); | $win->AddItem('是否删除文件:', "<label><input type='radio' name='delfile' class='np' value='no' checked='1' /> 否</label> <label> <input type='radio' name='delfile' class='np' value='yes' /> 是</label>"); | ||||
$winform = $win->GetWindow('ok'); | $winform = $win->GetWindow('ok'); | ||||
$win->Display(); | |||||
$win->Display(); |
@@ -16,7 +16,6 @@ if (empty($dopost)) { | |||||
$cid = empty($cid) ? 0 : intval($cid); | $cid = empty($cid) ? 0 : intval($cid); | ||||
$unittype = empty($unittype) ? 0 : intval($unittype); | $unittype = empty($unittype) ? 0 : intval($unittype); | ||||
$channelid = empty($channelid) ? 0 : intval($channelid); | $channelid = empty($channelid) ? 0 : intval($channelid); | ||||
/*-------------------------- | /*-------------------------- | ||||
//增加文档 | //增加文档 | ||||
function addArchives(); | function addArchives(); | ||||
@@ -105,7 +104,6 @@ function upRank() | |||||
else if ($dopost == "upRank") { | else if ($dopost == "upRank") { | ||||
//检查权限许可 | //检查权限许可 | ||||
CheckPurview('t_Edit,t_AccEdit'); | CheckPurview('t_Edit,t_AccEdit'); | ||||
//检查栏目操作许可 | //检查栏目操作许可 | ||||
CheckCatalog($cid, "您无权修改本栏目"); | CheckCatalog($cid, "您无权修改本栏目"); | ||||
$row = $dsql->GetOne("SELECT reid,sortrank FROM #@__arctype WHERE id='$cid'"); | $row = $dsql->GetOne("SELECT reid,sortrank FROM #@__arctype WHERE id='$cid'"); | ||||
@@ -143,12 +141,10 @@ else if ($dopost == "upcatcache") { | |||||
UpDateCatCache(); | UpDateCatCache(); | ||||
$sql = " TRUNCATE TABLE `#@__arctiny`"; | $sql = " TRUNCATE TABLE `#@__arctiny`"; | ||||
$dsql->ExecuteNoneQuery($sql); | $dsql->ExecuteNoneQuery($sql); | ||||
//导入普通模型微数据 | //导入普通模型微数据 | ||||
$sql = "INSERT INTO `#@__arctiny`(id, typeid, typeid2, arcrank, channel, senddate, sortrank, mid) | $sql = "INSERT INTO `#@__arctiny`(id, typeid, typeid2, arcrank, channel, senddate, sortrank, mid) | ||||
SELECT id, typeid, typeid2, arcrank, channel, senddate, sortrank, mid FROM `#@__archives` "; | |||||
SELECT id, typeid, typeid2, arcrank, channel, senddate, sortrank, mid FROM `#@__archives` "; | |||||
$dsql->ExecuteNoneQuery($sql); | $dsql->ExecuteNoneQuery($sql); | ||||
//导入单表模型微数据 | //导入单表模型微数据 | ||||
$dsql->SetQuery("SELECT id,addtable FROM `#@__channeltype` WHERE id < -1 "); | $dsql->SetQuery("SELECT id,addtable FROM `#@__channeltype` WHERE id < -1 "); | ||||
$dsql->Execute(); | $dsql->Execute(); | ||||
@@ -224,7 +220,7 @@ else if ($dopost == 'unitCatalog') { | |||||
} | } | ||||
$typeOptions = $tl->GetOptionArray(0, 0, $channelid); | $typeOptions = $tl->GetOptionArray(0, 0, $channelid); | ||||
$wintitle = '合并栏目'; | $wintitle = '合并栏目'; | ||||
$wecome_info = "<a href='catalog_main.php'>栏目管理</a> >> 合并栏目"; | |||||
$wecome_info = "<a href='catalog_main.php'>栏目管理</a> > 合并栏目"; | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init('catalog_do.php', 'js/blank.js', 'POST'); | $win->Init('catalog_do.php', 'js/blank.js', 'POST'); | ||||
$win->AddHidden('dopost', 'unitCatalog'); | $win->AddHidden('dopost', 'unitCatalog'); | ||||
@@ -277,7 +273,7 @@ else if ($dopost == 'moveCatalog') { | |||||
$channelid = $tl->TypeInfos['channeltype']; | $channelid = $tl->TypeInfos['channeltype']; | ||||
$typeOptions = $tl->GetOptionArray(0, 0, $channelid); | $typeOptions = $tl->GetOptionArray(0, 0, $channelid); | ||||
$wintitle = "移动栏目"; | $wintitle = "移动栏目"; | ||||
$wecome_info = "<a href='catalog_main.php'>栏目管理</a> >> 移动栏目"; | |||||
$wecome_info = "<a href='catalog_main.php'>栏目管理</a> > 移动栏目"; | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init('catalog_do.php', 'js/blank.js', 'POST'); | $win->Init('catalog_do.php', 'js/blank.js', 'POST'); | ||||
$win->AddHidden('dopost', 'moveCatalog'); | $win->AddHidden('dopost', 'moveCatalog'); | ||||
@@ -305,4 +301,4 @@ else if ($dopost == 'moveCatalog') { | |||||
ShowMsg('成功移动目录', 'catalog_main.php'); | ShowMsg('成功移动目录', 'catalog_main.php'); | ||||
exit(); | exit(); | ||||
} | } | ||||
} | |||||
} |
@@ -289,44 +289,38 @@ $actionSearch[8] = array( | |||||
'description' => '针对主页、栏目、文档、专题等等进行更新', | 'description' => '针对主页、栏目、文档、专题等等进行更新', | ||||
'soniterm' => array( | 'soniterm' => array( | ||||
0 => array( | 0 => array( | ||||
'title' => '更新主页HTML', | |||||
'description' => '生成网站主页面的HTML', | |||||
'title' => '更新主页', | |||||
'description' => '生成网站主页面', | |||||
'purview' => 'sys_MakeHtml', | 'purview' => 'sys_MakeHtml', | ||||
'linkurl' => 'makehtml_homepage.php' | 'linkurl' => 'makehtml_homepage.php' | ||||
), | ), | ||||
1 => array( | 1 => array( | ||||
'title' => '更新栏目 HTML', | 'title' => '更新栏目 HTML', | ||||
'description' => '对每个栏目进行静态HTML页面的生成', | |||||
'description' => '对每个栏目进行静态页面的生成', | |||||
'purview' => 'sys_MakeHtml', | 'purview' => 'sys_MakeHtml', | ||||
'linkurl' => 'makehtml_list.php' | 'linkurl' => 'makehtml_list.php' | ||||
), | ), | ||||
2 => array( | 2 => array( | ||||
'title' => '更新文档H', | 'title' => '更新文档H', | ||||
'description' => '对每个栏目下的文档进行静态HTML页面的生成', | |||||
'description' => '对每个栏目下的文档进行静态页面的生成', | |||||
'purview' => 'sys_MakeHtml', | 'purview' => 'sys_MakeHtml', | ||||
'linkurl' => 'makehtml_archives.php' | 'linkurl' => 'makehtml_archives.php' | ||||
), | ), | ||||
3 => array( | 3 => array( | ||||
'title' => '更新网站地图', | |||||
'description' => '生成网站地图的静态HTML页面', | |||||
'purview' => 'sys_MakeHtml', | |||||
'linkurl' => 'makehtml_map_guide.php' | |||||
), | |||||
4 => array( | |||||
'title' => '更新订阅 HTML', | |||||
'title' => '更新订阅', | |||||
'description' => '对全站的RSS进行更新', | 'description' => '对全站的RSS进行更新', | ||||
'purview' => 'sys_MakeHtml', | 'purview' => 'sys_MakeHtml', | ||||
'linkurl' => 'makehtml_rss.php' | 'linkurl' => 'makehtml_rss.php' | ||||
), | ), | ||||
5 => array( | |||||
'title' => '获取JS文件', | |||||
'description' => '可以获取某个栏目的js连接', | |||||
4 => array( | |||||
'title' => '更新脚本', | |||||
'description' => '可以获取某个栏目的脚本连接', | |||||
'purview' => 'sys_MakeHtml', | 'purview' => 'sys_MakeHtml', | ||||
'linkurl' => 'makehtml_js.php' | 'linkurl' => 'makehtml_js.php' | ||||
), | ), | ||||
6 => array( | |||||
'title' => '更新专题 HTML', | |||||
'description' => '对专题进行静态HTML页面的生成', | |||||
5 => array( | |||||
'title' => '更新专题', | |||||
'description' => '对专题进行静态页面的生成', | |||||
'purview' => 'sys_MakeHtml', | 'purview' => 'sys_MakeHtml', | ||||
'linkurl' => 'makehtml_spec.php' | 'linkurl' => 'makehtml_spec.php' | ||||
), | ), | ||||
@@ -109,7 +109,6 @@ $adminMenu1 | |||||
<m:item name='更新首页' link='makehtml_homepage.php' rank='sys_MakeHtml' target='main' /> | <m:item name='更新首页' link='makehtml_homepage.php' rank='sys_MakeHtml' target='main' /> | ||||
<m:item name='更新栏目' link='makehtml_list.php' rank='sys_MakeHtml' target='main' /> | <m:item name='更新栏目' link='makehtml_list.php' rank='sys_MakeHtml' target='main' /> | ||||
<m:item name='更新文档' link='makehtml_archives.php' rank='sys_MakeHtml' target='main' /> | <m:item name='更新文档' link='makehtml_archives.php' rank='sys_MakeHtml' target='main' /> | ||||
<m:item name='更新网站地图' link='makehtml_map_guide.php' rank='sys_MakeHtml' target='main' /> | |||||
<m:item name='更新订阅' link='makehtml_rss.php' rank='sys_MakeHtml' target='main' /> | <m:item name='更新订阅' link='makehtml_rss.php' rank='sys_MakeHtml' target='main' /> | ||||
<m:item name='更新脚本' link='makehtml_js.php' rank='sys_MakeHtml' target='main' /> | <m:item name='更新脚本' link='makehtml_js.php' rank='sys_MakeHtml' target='main' /> | ||||
<m:item name='更新专题' link='makehtml_spec.php' rank='sys_MakeHtml' target='main' /> | <m:item name='更新专题' link='makehtml_spec.php' rank='sys_MakeHtml' target='main' /> | ||||
@@ -66,7 +66,6 @@ $menusMain = "<m:top mapitem='1' item='1_' name='常用操作' display='block'> | |||||
<m:item name='更新首页' link='makehtml_homepage.php' rank='sys_MakeHtml' target='main' /> | <m:item name='更新首页' link='makehtml_homepage.php' rank='sys_MakeHtml' target='main' /> | ||||
<m:item name='更新栏目' link='makehtml_list.php' rank='sys_MakeHtml' target='main' /> | <m:item name='更新栏目' link='makehtml_list.php' rank='sys_MakeHtml' target='main' /> | ||||
<m:item name='更新文档' link='makehtml_archives.php' rank='sys_MakeHtml' target='main' /> | <m:item name='更新文档' link='makehtml_archives.php' rank='sys_MakeHtml' target='main' /> | ||||
<m:item name='更新网站地图' link='makehtml_map_guide.php' rank='sys_MakeHtml' target='main' /> | |||||
<m:item name='更新订阅' link='makehtml_rss.php' rank='sys_MakeHtml' target='main' /> | <m:item name='更新订阅' link='makehtml_rss.php' rank='sys_MakeHtml' target='main' /> | ||||
<m:item name='更新脚本' link='makehtml_js.php' rank='sys_MakeHtml' target='main' /> | <m:item name='更新脚本' link='makehtml_js.php' rank='sys_MakeHtml' target='main' /> | ||||
<m:item name='更新专题' link='makehtml_spec.php' rank='sys_MakeHtml' target='main' /> | <m:item name='更新专题' link='makehtml_spec.php' rank='sys_MakeHtml' target='main' /> | ||||
@@ -27,87 +27,7 @@ if (empty($dopost)) { | |||||
include DedeInclude('templets/index_body.htm'); | include DedeInclude('templets/index_body.htm'); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*--------------------------------- | |||||
载入右边内容 | |||||
function _getRightSide() { } | |||||
---------------------------------*/ | |||||
else if ($dopost == 'getRightSide') { | |||||
$query = " SELECT COUNT(*) AS dd FROM `#@__member` "; | |||||
$row1 = $dsql->GetOne($query); | |||||
$query = " SELECT COUNT(*) AS dd FROM `#@__feedback` "; | |||||
$row2 = $dsql->GetOne($query); | |||||
$chArrNames = array(); | |||||
$query = "SELECT id, typename FROM `#@__channeltype` "; | |||||
$dsql->Execute('c', $query); | |||||
while ($row = $dsql->GetArray('c')) { | |||||
$chArrNames[$row['id']] = $row['typename']; | |||||
} | |||||
$query = "SELECT COUNT(channel) AS dd, channel FROM `#@__arctiny` GROUP BY channel "; | |||||
$allArc = 0; | |||||
$chArr = array(); | |||||
$dsql->Execute('a', $query); | |||||
while ($row = $dsql->GetArray('a')) { | |||||
$allArc += $row['dd']; | |||||
$row['typename'] = $chArrNames[$row['channel']]; | |||||
$chArr[] = $row; | |||||
} | |||||
?> | |||||
<table width="100%" class="table table-borderless"> | |||||
<tr> | |||||
<td class="nline" style="width:50%;text-align:left">会员数:</td> | |||||
<td class="nline" style="text-align:left"><?php echo $row1['dd']; ?></td> | |||||
</tr> | |||||
<tr> | |||||
<td class="nline" style="text-align:left">文档数:</td> | |||||
<td class="nline" style="text-align:left"><?php echo $allArc; ?></td> | |||||
</tr> | |||||
<?php | |||||
foreach ($chArr as $row) { | |||||
?> | |||||
<tr> | |||||
<td class="nline" style="text-align:left"><?php echo $row['typename']; ?>:</td> | |||||
<td class="nline" style="text-align:left"><?php echo $row['dd']; ?></td> | |||||
</tr> | |||||
<?php | |||||
} | |||||
?> | |||||
<tr> | |||||
<td style="text-align:left">评论数:</td> | |||||
<td style="text-align:left"><?php echo $row2['dd']; ?></td> | |||||
</tr> | |||||
</table> | |||||
<?php | |||||
exit(); | |||||
} else if ($dopost == 'getRightSideNews') { | |||||
$query = "SELECT arc.id, arc.arcrank, arc.title, arc.channel, ch.editcon FROM `#@__archives` arc | |||||
LEFT JOIN `#@__channeltype` ch ON ch.id = arc.channel | |||||
WHERE arc.arcrank<>-2 ORDER BY arc.id DESC LIMIT 0, 6 "; | |||||
$arcArr = array(); | |||||
$dsql->Execute('m', $query); | |||||
while ($row = $dsql->GetArray('m')) { | |||||
$arcArr[] = $row; | |||||
} | |||||
AjaxHead(); | |||||
?> | |||||
<table width="100%" class="table table-borderless"> | |||||
<?php | |||||
foreach ($arcArr as $row) { | |||||
if (trim($row['editcon']) == '') { | |||||
$row['editcon'] = 'archives_edit.php'; | |||||
} | |||||
$linkstr = "·<a href='{$row['editcon']}?aid={$row['id']}&channelid={$row['channel']}'>{$row['title']}</a>"; | |||||
if ($row['arcrank'] == -1) $linkstr .= "<span style='color:#dc3545'>(未审核)</span>"; | |||||
?> | |||||
<tr> | |||||
<td class="nline"><?php echo $linkstr; ?></td> | |||||
</tr> | |||||
<?php | |||||
} | |||||
?> | |||||
</table> | |||||
<?php | |||||
exit; | |||||
} else if ($dopost == 'setskin') { | |||||
else if ($dopost == 'setskin') { | |||||
$cskin = empty($cskin) ? 1 : $cskin; | $cskin = empty($cskin) ? 1 : $cskin; | ||||
$skin = !in_array($cskin, array(1, 2, 3, 4)) ? 1 : $cskin; | $skin = !in_array($cskin, array(1, 2, 3, 4)) ? 1 : $cskin; | ||||
$skinconfig = DEDEDATA.'/admin/skin.txt'; | $skinconfig = DEDEDATA.'/admin/skin.txt'; | ||||
@@ -145,7 +145,7 @@ if ($rs < 0) { | |||||
<?php | <?php | ||||
if (count($safeMsg) > 0) { | if (count($safeMsg) > 0) { | ||||
?> | ?> | ||||
<div class="alert alert-danger mt-3 mb-3"> | |||||
<div class="alert alert-danger mt-3 m-0"> | |||||
<?php | <?php | ||||
$i = 1; | $i = 1; | ||||
foreach ($safeMsg as $key => $val) { | foreach ($safeMsg as $key => $val) { | ||||
@@ -90,7 +90,7 @@ if ($tjnum < $totalnum) { | |||||
exit(); | exit(); | ||||
} else { | } else { | ||||
if ($typeid != '') { | if ($typeid != '') { | ||||
ShowMsg("生成文件:$totalnum 总用时:{$ttime} 分钟,现转向当前栏目更新>>", "makehtml_list_action.php?typeid=$typeid&uptype=all&maxpagesize=50&upnext=1"); | |||||
ShowMsg("生成文件:$totalnum 总用时:{$ttime} 分钟,现转向当前栏目更新>", "makehtml_list_action.php?typeid=$typeid&uptype=all&maxpagesize=50&upnext=1"); | |||||
} else { | } else { | ||||
if ($uptype == '') { | if ($uptype == '') { | ||||
ShowMsg("完成所有创建任务,生成文件:$totalnum 总用时:{$ttime} 分钟", "javascript:;"); | ShowMsg("完成所有创建任务,生成文件:$totalnum 总用时:{$ttime} 分钟", "javascript:;"); | ||||
@@ -1,12 +0,0 @@ | |||||
<?php | |||||
/** | |||||
* 生成网站地图向导 | |||||
* | |||||
* @version $Id: makehtml_map_guide.php 1 11:17 2010年7月19日Z tianya $ | |||||
* @package DedeBIZ.Administrator | |||||
* @copyright Copyright (c) 2022, DedeBIZ.COM | |||||
* @license https://www.dedebiz.com/license | |||||
* @link https://www.dedebiz.com | |||||
*/ | |||||
require_once(dirname(__FILE__)."/config.php"); | |||||
include DedeInclude('templets/makehtml_map_guide.htm'); |
@@ -159,8 +159,7 @@ else if ($action == 'setup') { | |||||
if (($devInfo['dev_id'] == $infos['dev_id']) && !empty($devInfo['dev_id'])) { | if (($devInfo['dev_id'] == $infos['dev_id']) && !empty($devInfo['dev_id'])) { | ||||
$s = "已认证"; | $s = "已认证"; | ||||
} | } | ||||
$win->AddTitle(" <a href='module_main.php'>模块管理</a> >> 安装模块:{$infos['name']}"); | |||||
$win->AddTitle(" <a href='module_main.php'>模块管理</a> > 安装模块:{$infos['name']}"); | |||||
$win->AddHidden("hash", $hash); | $win->AddHidden("hash", $hash); | ||||
$win->AddHidden("action", 'setupstart'); | $win->AddHidden("action", 'setupstart'); | ||||
$msg = "<style>.dtb{border-bottom:1px dotted #ccc}</style> | $msg = "<style>.dtb{border-bottom:1px dotted #ccc}</style> | ||||
@@ -291,11 +290,11 @@ else if ($action == 'del') { | |||||
$dm = new DedeModule($mdir); | $dm = new DedeModule($mdir); | ||||
$infos = $dm->GetModuleInfo($hash); | $infos = $dm->GetModuleInfo($hash); | ||||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br>(这个模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性)'); | $alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br>(这个模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性)'); | ||||
$dev_id = empty($infos['dev_id'])? "<a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-danger btn-sm'>未认证</a>" : "{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-danger btn-sm'>未认证</a>"; | |||||
$dev_id = empty($infos['dev_id'])? "<a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-danger btn-sm'>未认证</a>" : "{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-danger btn-sm'>已认证</a>"; | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("module_main.php", "js/blank.js", "post"); | $win->Init("module_main.php", "js/blank.js", "post"); | ||||
$wecome_info = "模块管理"; | $wecome_info = "模块管理"; | ||||
$win->AddTitle("<a href='module_main.php'>模块管理</a> >> 删除模块:{$infos['name']}"); | |||||
$win->AddTitle("<a href='module_main.php'>模块管理</a> > 删除模块:{$infos['name']}"); | |||||
$win->AddHidden('hash', $hash); | $win->AddHidden('hash', $hash); | ||||
$win->AddHidden('action', 'delok'); | $win->AddHidden('action', 'delok'); | ||||
$msg = "<style>.dtb{border-bottom:1px dotted #ccc}</style> | $msg = "<style>.dtb{border-bottom:1px dotted #ccc}</style> | ||||
@@ -356,11 +355,11 @@ else if ($action == 'uninstall') { | |||||
else $v['type'] = '文件'; | else $v['type'] = '文件'; | ||||
$filelist .= "{$v['type']}|{$v['name']}\r\n"; | $filelist .= "{$v['type']}|{$v['name']}\r\n"; | ||||
} | } | ||||
$dev_id = empty($infos['dev_id'])? "<a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-danger btn-sm'>未认证</a>" : "{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-danger btn-sm'>未认证</a>"; | |||||
$dev_id = empty($infos['dev_id'])? "<a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-danger btn-sm'>未认证</a>" : "{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-danger btn-sm'>已认证</a>"; | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("module_main.php", "js/blank.js", "post"); | $win->Init("module_main.php", "js/blank.js", "post"); | ||||
$wecome_info = "模块管理"; | $wecome_info = "模块管理"; | ||||
$win->AddTitle("<a href='module_main.php'>模块管理</a> >> 卸载模块:{$infos['name']}"); | |||||
$win->AddTitle("<a href='module_main.php'>模块管理</a> > 卸载模块:{$infos['name']}"); | |||||
$win->AddHidden("hash", $hash); | $win->AddHidden("hash", $hash); | ||||
$win->AddHidden("action", 'uninstallok'); | $win->AddHidden("action", 'uninstallok'); | ||||
$msg = "<style>.dtb{border-bottom:1px dotted #ccc}</style> | $msg = "<style>.dtb{border-bottom:1px dotted #ccc}</style> | ||||
@@ -390,7 +389,8 @@ else if ($action == 'uninstall') { | |||||
<td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank' class='btn btn-success btn-sm'>浏览</a></td> | <td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank' class='btn btn-success btn-sm'>浏览</a></td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td height='26'>模块包含的文件:<br>(文件路径相对于当前目录)</td><td> </td> | |||||
<td height='26'>模块包含的文件(文件路径相对于当前目录)</td> | |||||
<td></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td height='160' colspan='2'> | <td height='160' colspan='2'> | ||||
@@ -460,7 +460,7 @@ else if ($action == 'showreadme') { | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("module_main.php", "js/blank.js", "post"); | $win->Init("module_main.php", "js/blank.js", "post"); | ||||
$wecome_info = "模块管理"; | $wecome_info = "模块管理"; | ||||
$win->AddTitle("<a href='module_main.php'>模块管理</a> >> 使用说明:"); | |||||
$win->AddTitle("<a href='module_main.php'>模块管理</a> > 使用说明:"); | |||||
$win->AddMsgItem("<div style='padding-left:10px;line-height:150%'>$msg</div>"); | $win->AddMsgItem("<div style='padding-left:10px;line-height:150%'>$msg</div>"); | ||||
$winform = $win->GetWindow("hand"); | $winform = $win->GetWindow("hand"); | ||||
$win->Display(); | $win->Display(); | ||||
@@ -498,11 +498,11 @@ else if ($action == 'view') { | |||||
$setupinfo = "未安装 <a href='module_main.php?action=setup&hash={$hash}'>安装</a>"; | $setupinfo = "未安装 <a href='module_main.php?action=setup&hash={$hash}'>安装</a>"; | ||||
} | } | ||||
$dev_id = empty($infos['dev_id'])? "<a href='module_main.php?action=setup&hash={$hash}' class='btn btn-success btn-sm'>安装</a><a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-danger btn-sm'>{$s}</a>" : "{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-danger btn-sm'>{$s}</a>"; | |||||
$dev_id = empty($infos['dev_id'])? "<a href='module_main.php?action=setup&hash={$hash}' class='btn btn-success btn-sm'>安装</a><a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-danger btn-sm'>{$s}</a>" : "{$infos['dev_id']} <a href='module_main.php?action=setup&hash={$hash}' class='btn btn-success btn-sm'>安装</a><a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-danger btn-sm'>{$s}</a>"; | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("", "js/blank.js", ""); | $win->Init("", "js/blank.js", ""); | ||||
$wecome_info = "模块管理"; | $wecome_info = "模块管理"; | ||||
$win->AddTitle("<a href='module_main.php'>模块管理</a> >> 模块详情:{$infos['name']}"); | |||||
$win->AddTitle("<a href='module_main.php'>模块管理</a> > 模块详情:{$infos['name']}"); | |||||
$msg = "<style>.dtb{border-bottom:1px dotted #ccc}</style> | $msg = "<style>.dtb{border-bottom:1px dotted #ccc}</style> | ||||
<table width='98%' border='0' cellspacing='0' cellpadding='0'> | <table width='98%' border='0' cellspacing='0' cellpadding='0'> | ||||
<tr> | <tr> | ||||
@@ -530,7 +530,8 @@ else if ($action == 'view') { | |||||
<td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank' class='btn btn-success btn-sm'>浏览</a></td> | <td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank' class='btn btn-success btn-sm'>浏览</a></td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td height='26'>模块包含的文件:<br>(文件路径相对于当前目录)</td><td> </td> | |||||
<td height='26'>模块包含的文件(文件路径相对于当前目录)</td> | |||||
<td></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td height='160' colspan='2'> | <td height='160' colspan='2'> | ||||
@@ -76,7 +76,7 @@ if ($action == 'upload') { | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("module_upload.php", "js/blank.js", "POST' enctype='multipart/form-data"); | $win->Init("module_upload.php", "js/blank.js", "POST' enctype='multipart/form-data"); | ||||
$win->mainTitle = "模块管理"; | $win->mainTitle = "模块管理"; | ||||
$wecome_info = "<a href='module_main.php'>模块管理</a> >> 上传模块"; | |||||
$wecome_info = "<a href='module_main.php'>模块管理</a> > 上传模块"; | |||||
$win->AddTitle('请选择要上传的文件:'); | $win->AddTitle('请选择要上传的文件:'); | ||||
$win->AddHidden("action", 'upload'); | $win->AddHidden("action", 'upload'); | ||||
$msg = "<table width='600' border='0' cellspacing='0' cellpadding='0'> | $msg = "<table width='600' border='0' cellspacing='0' cellpadding='0'> | ||||
@@ -32,7 +32,7 @@ if ($dopost == "show") { | |||||
$win->AddHidden("dopost", $dopost); | $win->AddHidden("dopost", $dopost); | ||||
$win->AddHidden("aid", $aid); | $win->AddHidden("aid", $aid); | ||||
$win->AddTitle("您确实要删除'".$title."'这个插件"); | $win->AddTitle("您确实要删除'".$title."'这个插件"); | ||||
$win->AddMsgItem("警告:在这里删除仅仅删除菜单项,要干净删除请在模块管理处删除<br><br><a href='module_main.php?moduletype=plus'>模块管理>></a>"); | |||||
$win->AddMsgItem("警告:在这里删除仅仅删除菜单项,要干净删除请在模块管理处删除<br><br><a href='module_main.php?moduletype=plus'>模块管理></a>"); | |||||
$winform = $win->GetWindow("ok"); | $winform = $win->GetWindow("ok"); | ||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
@@ -11,7 +11,6 @@ | |||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | require_once(DEDEINC."/libraries/oxwindow.class.php"); | ||||
if (empty($action)) $action = ''; | if (empty($action)) $action = ''; | ||||
/*-------------------- | /*-------------------- | ||||
function __SetDefault(); | function __SetDefault(); | ||||
----------------------*/ | ----------------------*/ | ||||
@@ -25,18 +24,18 @@ if ($action == 'setdefault') { | |||||
$win->Init(); | $win->Init(); | ||||
$win->mainTitle = "内容发布向导"; | $win->mainTitle = "内容发布向导"; | ||||
$wecome_info = "<a href='public_guide.php?action=edit'>内容发布向导</a>"; | $wecome_info = "<a href='public_guide.php?action=edit'>内容发布向导</a>"; | ||||
$win->AddTitle("<a href='public_guide.php?action=edit'>内容发布向导</a> >> 设置默认发布表单"); | |||||
$win->AddTitle("<a href='public_guide.php?action=edit'>内容发布向导</a> > 设置默认发布表单"); | |||||
if ($cid == 0) { | if ($cid == 0) { | ||||
$msg = " | $msg = " | ||||
成功取消默认发布表单 | |||||
<hr style='width:90%' size='1' /> | |||||
您目前想要进行的操作:<a href='public_guide.php?action=edit'>返回发布向导页</a> | |||||
成功取消默认发布表单 | |||||
<hr style='width:90%' size='1' /> | |||||
您目前想要进行的操作:<a href='public_guide.php?action=edit'>返回发布向导页</a> | |||||
"; | "; | ||||
} else { | } else { | ||||
$msg = " | $msg = " | ||||
成功保存默认发布表单,以后点击“内容发布”面板将直接跳转到您选择的内容发布页 | 成功保存默认发布表单,以后点击“内容发布”面板将直接跳转到您选择的内容发布页 | ||||
<hr style='width:90%' size='1' /> | <hr style='width:90%' size='1' /> | ||||
您目前想要进行的操作:<a href='public_guide.php'>转到默认发布表单</a> <a href='public_guide.php?action=edit'>返回发布向导页</a> | |||||
您目前想要进行的操作:<a href='public_guide.php'>转到默认发布表单</a> <a href='public_guide.php?action=edit'>返回发布向导页</a> | |||||
"; | "; | ||||
} | } | ||||
$win->AddMsgItem("<div style='padding-left:20px;line-height:150%'>$msg</div>"); | $win->AddMsgItem("<div style='padding-left:20px;line-height:150%'>$msg</div>"); | ||||
@@ -44,13 +43,11 @@ if ($action == 'setdefault') { | |||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
} | } | ||||
//以下为正常浏览的内容 | //以下为正常浏览的内容 | ||||
/*-------------------- | /*-------------------- | ||||
function __PageShow(); | function __PageShow(); | ||||
----------------------*/ | ----------------------*/ | ||||
$row = $dsql->GetOne("SELECT id,addcon FROM `#@__channeltype` WHERE isdefault='1' "); | $row = $dsql->GetOne("SELECT id,addcon FROM `#@__channeltype` WHERE isdefault='1' "); | ||||
//已经设置了默认发布表单 | //已经设置了默认发布表单 | ||||
if (is_array($row) && $action != 'edit') { | if (is_array($row) && $action != 'edit') { | ||||
$addcon = $row['addcon']; | $addcon = $row['addcon']; | ||||
@@ -62,17 +59,15 @@ if (is_array($row) && $action != 'edit') { | |||||
require_once(DEDEADMIN.'/'.$addcon); | require_once(DEDEADMIN.'/'.$addcon); | ||||
exit(); | exit(); | ||||
} | } | ||||
//没有设置默认发布表单 | //没有设置默认发布表单 | ||||
else { | else { | ||||
$dsql->SetQuery("SELECT id,typename,mancon,isdefault,addtable FROM `#@__channeltype` WHERE id<>-1 And isshow=1 "); | $dsql->SetQuery("SELECT id,typename,mancon,isdefault,addtable FROM `#@__channeltype` WHERE id<>-1 And isshow=1 "); | ||||
$dsql->Execute(); | $dsql->Execute(); | ||||
} | } | ||||
include DedeInclude('templets/public_guide.htm'); | include DedeInclude('templets/public_guide.htm'); | ||||
//获取频道栏目数 | //获取频道栏目数 | ||||
function GetCatalogs(&$dsql, $cid) | function GetCatalogs(&$dsql, $cid) | ||||
{ | { | ||||
$row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__arctype` WHERE channeltype='$cid' "); | $row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__arctype` WHERE channeltype='$cid' "); | ||||
return (!is_array($row) ? '0' : $row['dd']); | return (!is_array($row) ? '0' : $row['dd']); | ||||
} | |||||
} |
@@ -11,13 +11,13 @@ | |||||
require_once(dirname(__FILE__).'/config.php'); | require_once(dirname(__FILE__).'/config.php'); | ||||
CheckPurview('sys_ArcBatch'); | CheckPurview('sys_ArcBatch'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
//ShowMsg("目前暂不需要此工具,以后有需要系统会进行自动升级这个程序<br><a href='index_body.php'><<点击此返回>></a>", "javascript:;"); | |||||
//ShowMsg("目前暂不需要此工具,以后有需要系统会进行自动升级这个程序<br><a href='index_body.php'><<点击此返回></a>", "javascript:;"); | |||||
//exit(); | //exit(); | ||||
if (empty($dopost)) { | if (empty($dopost)) { | ||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("sys_repair.php", "js/blank.js", "POST' enctype='multipart/form-data' "); | $win->Init("sys_repair.php", "js/blank.js", "POST' enctype='multipart/form-data' "); | ||||
$win->mainTitle = "系统修复工具"; | $win->mainTitle = "系统修复工具"; | ||||
$wecome_info = "<a href='index_body.php'>系统主页</a> >> 系统错误修复工具"; | |||||
$wecome_info = "<a href='index_body.php'>系统主页</a> > 系统错误修复工具"; | |||||
$win->AddTitle('本工具用于检测和修复您的系统可能存在的错误'); | $win->AddTitle('本工具用于检测和修复您的系统可能存在的错误'); | ||||
$msg = " | $msg = " | ||||
<table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'> | <table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'> | ||||
@@ -32,7 +32,7 @@ if (empty($dopost)) { | |||||
4、检测微表与主表数据一致性<br> | 4、检测微表与主表数据一致性<br> | ||||
<br> | <br> | ||||
<br> | <br> | ||||
<a href='sys_repair.php?dopost=1' class='btn btn-danger'>点击此开始进行常规检测>></a> | |||||
<a href='sys_repair.php?dopost=1' class='btn btn-danger'>点击此开始进行常规检测></a> | |||||
<br><br><br> | <br><br><br> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -51,7 +51,7 @@ else if ($dopost == 1) { | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("sys_repair.php", "js/blank.js", "POST' enctype='multipart/form-data' "); | $win->Init("sys_repair.php", "js/blank.js", "POST' enctype='multipart/form-data' "); | ||||
$win->mainTitle = "系统修复工具"; | $win->mainTitle = "系统修复工具"; | ||||
$wecome_info = "<a href='sys_repair.php'>系统错误修复工具</a> >> 检测数据结构"; | |||||
$wecome_info = "<a href='sys_repair.php'>系统错误修复工具</a> > 检测数据结构"; | |||||
$win->AddTitle('本工具用于检测和修复您的系统可能存在的错误'); | $win->AddTitle('本工具用于检测和修复您的系统可能存在的错误'); | ||||
$msg = " | $msg = " | ||||
<table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'> | <table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'> | ||||
@@ -65,7 +65,7 @@ else if ($dopost == 1) { | |||||
2、更新数据库archives表时出错<br> | 2、更新数据库archives表时出错<br> | ||||
3、列表显示数据目与实际文档数不一致<br> | 3、列表显示数据目与实际文档数不一致<br> | ||||
<br> | <br> | ||||
<a href='sys_repair.php?dopost=2' class='btn btn-danger'>点击此检测微表正确性>></a> | |||||
<a href='sys_repair.php?dopost=2' class='btn btn-danger'>点击此检测微表正确性></a> | |||||
<br><br><br> | <br><br><br> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -104,7 +104,7 @@ else if ($dopost == 2) { | |||||
} | } | ||||
} | } | ||||
$msg .= "※总有效记录数:{$allarcnum} <br> "; | $msg .= "※总有效记录数:{$allarcnum} <br> "; | ||||
$errall = "<a href='index_body.php' style='font-size:14px;'>完成修正或无错误返回>></a>"; | |||||
$errall = "<a href='index_body.php' style='font-size:14px;'>完成修正或无错误返回></a>"; | |||||
$row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__arctiny` "); | $row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__arctiny` "); | ||||
$msg .= "※微统计表记录数:{$row['dd']}<br>"; | $msg .= "※微统计表记录数:{$row['dd']}<br>"; | ||||
if ($row['dd'] == $allarcnum) { | if ($row['dd'] == $allarcnum) { | ||||
@@ -129,14 +129,14 @@ else if ($dopost == 2) { | |||||
$msg .= "<p style='color:green;font-size:16px'>修正记录成功</p><br>"; | $msg .= "<p style='color:green;font-size:16px'>修正记录成功</p><br>"; | ||||
} else { | } else { | ||||
$msg .= "<p style='color:#dc3545;font-size:16px'>修正记录失败,建议进行高级综合检测</p><br>"; | $msg .= "<p style='color:#dc3545;font-size:16px'>修正记录失败,建议进行高级综合检测</p><br>"; | ||||
$errall = " <a href='sys_repair.php?dopost=3' class='btn btn-danger'>进行高级结合性检测>></a> "; | |||||
$errall = " <a href='sys_repair.php?dopost=3' class='btn btn-danger'>进行高级结合性检测></a> "; | |||||
} | } | ||||
} | } | ||||
UpDateCatCache(); | UpDateCatCache(); | ||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("sys_repair.php", "js/blank.js", "POST' enctype='multipart/form-data' "); | $win->Init("sys_repair.php", "js/blank.js", "POST' enctype='multipart/form-data' "); | ||||
$win->mainTitle = "系统修复工具"; | $win->mainTitle = "系统修复工具"; | ||||
$wecome_info = "<a href='sys_repair.php'>系统错误修复工具</a> >> 检测微表正确性"; | |||||
$wecome_info = "<a href='sys_repair.php'>系统错误修复工具</a> > 检测微表正确性"; | |||||
$win->AddTitle('本工具用于检测和修复您的系统可能存在的错误'); | $win->AddTitle('本工具用于检测和修复您的系统可能存在的错误'); | ||||
$msg = " | $msg = " | ||||
<table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'> | <table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'> | ||||
@@ -197,7 +197,7 @@ else if ($dopost == 3) { | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("sys_repair.php", "js/blank.js", "POST' enctype='multipart/form-data' "); | $win->Init("sys_repair.php", "js/blank.js", "POST' enctype='multipart/form-data' "); | ||||
$win->mainTitle = "系统修复工具"; | $win->mainTitle = "系统修复工具"; | ||||
$wecome_info = "<a href='sys_repair.php'>系统错误修复工具</a> >> 高级综合检测修复"; | |||||
$wecome_info = "<a href='sys_repair.php'>系统错误修复工具</a> > 高级综合检测修复"; | |||||
$win->AddTitle('本工具用于检测和修复您的系统可能存在的错误'); | $win->AddTitle('本工具用于检测和修复您的系统可能存在的错误'); | ||||
$msg = " | $msg = " | ||||
<table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'> | <table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'> | ||||
@@ -206,7 +206,7 @@ else if ($dopost == 3) { | |||||
完成所有修复操作,移除错误记录 {$errnum} 条 | 完成所有修复操作,移除错误记录 {$errnum} 条 | ||||
<hr /> | <hr /> | ||||
<br> | <br> | ||||
<a href='index_body.php' class='btn btn-success'>完成修正或无错误返回>></a> | |||||
<a href='index_body.php' class='btn btn-success'>完成修正或无错误返回></a> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -48,9 +48,7 @@ function noSelAll() | |||||
<body> | <body> | ||||
<table width="100%" border="0" cellpadding="2" cellspacing="1" class="tbtitle"> | <table width="100%" border="0" cellpadding="2" cellspacing="1" class="tbtitle"> | ||||
<tr bgcolor="#E7E7E7"> | <tr bgcolor="#E7E7E7"> | ||||
<td height="26" colspan="3" bgcolor="#EDF9D5"> | |||||
·重复文档列表: | |||||
</td> | |||||
<td height="26" colspan="3" bgcolor="#EDF9D5">重复文档列表:</td> | |||||
</tr> | </tr> | ||||
<form name="form2" method="POST" action="article_test_same.php"> | <form name="form2" method="POST" action="article_test_same.php"> | ||||
<input type='hidden' name='deltype' value='<?php echo $deltype; ?>' /> | <input type='hidden' name='deltype' value='<?php echo $deltype; ?>' /> | ||||
@@ -60,9 +58,9 @@ function noSelAll() | |||||
<input type='hidden' name='maintable' value='<?php echo $maintable; ?>' /> | <input type='hidden' name='maintable' value='<?php echo $maintable; ?>' /> | ||||
<input type='hidden' name='titles' value='' /> | <input type='hidden' name='titles' value='' /> | ||||
<tr bgcolor="#F8FBFB" height="26" align="center"> | <tr bgcolor="#F8FBFB" height="26" align="center"> | ||||
<td width="9%"> 选择 </td> | |||||
<td width="10%"> 重复数量 </td> | |||||
<td width="81%"> 文档标题 </td> | |||||
<td width="9%">选择</td> | |||||
<td width="10%">重复数量</td> | |||||
<td width="81%">文档标题</td> | |||||
</tr> | </tr> | ||||
<?php | <?php | ||||
while($row = $dsql->GetArray()) | while($row = $dsql->GetArray()) | ||||
@@ -114,9 +114,7 @@ td,th{padding:.25rem} | |||||
<table width="98%" border="0" cellpadding="3" cellspacing="1" bgcolor="#cfcfcf" align="center" class="maintable mt-3"> | <table width="98%" border="0" cellpadding="3" cellspacing="1" bgcolor="#cfcfcf" align="center" class="maintable mt-3"> | ||||
<tr> | <tr> | ||||
<td height="26" background="images/tbg.gif"> | <td height="26" background="images/tbg.gif"> | ||||
<span style="float:left;padding-left:10px;line-height:26px" class="py-3"> | |||||
网站栏目管理 | |||||
</span> | |||||
<span style="float:left;padding-left:10px;line-height:26px" class="py-3">网站栏目管理</span> | |||||
<span style="float:right;padding-right:10px" class="py-3"> | <span style="float:right;padding-right:10px" class="py-3"> | ||||
<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> | ||||
@@ -129,7 +127,7 @@ td,th{padding:.25rem} | |||||
<td height="26" bgcolor="#ffffff"> | <td height="26" bgcolor="#ffffff"> | ||||
<table width="100%" border="0" cellspacing="0" cellpadding="0"> | <table width="100%" border="0" cellspacing="0" cellpadding="0"> | ||||
<tr> | <tr> | ||||
<td width="50%" style="padding-left:10px">温馨提示(使用鼠标右键弹出菜单)</td> | |||||
<td width="50%" style="padding-left:10px">修改栏目属性(使用鼠标右键弹出菜单)</td> | |||||
<td width="50%" style="padding-right:10px" align="right"> | <td width="50%" style="padding-right:10px" align="right"> | ||||
<?php if(!isset($exallct)) { ?> | <?php if(!isset($exallct)) { ?> | ||||
<a href="catalog_main.php?exallct=all" class="btn btn-success btn-sm">展开栏目</a> | <a href="catalog_main.php?exallct=all" class="btn btn-success btn-sm">展开栏目</a> | ||||
@@ -47,12 +47,9 @@ | |||||
</script> | </script> | ||||
</head> | </head> | ||||
<body leftmargin="0" topmargin="0" background='images/allbg.gif'> | <body leftmargin="0" topmargin="0" background='images/allbg.gif'> | ||||
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#D6D6D6" class="table maintable table-bordered mt-3"> | <table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#D6D6D6" class="table maintable table-bordered mt-3"> | ||||
<tr bgcolor="#E7E7E7"> | <tr bgcolor="#E7E7E7"> | ||||
<td height="26" colspan="9" background="images/tbg.gif"> | |||||
§文章列表 | |||||
</td> | |||||
<td height="26" colspan="9" background="images/tbg.gif">文章列表</td> | |||||
</tr> | </tr> | ||||
<form name="form2"> | <form name="form2"> | ||||
<tr align="center" bgcolor="#FAFAF1" height="26"> | <tr align="center" bgcolor="#FAFAF1" height="26"> | ||||
@@ -71,9 +68,7 @@ | |||||
onMouseOut="javascript:this.bgColor='#FFFFFF';" height="26"> | onMouseOut="javascript:this.bgColor='#FFFFFF';" height="26"> | ||||
<td>{dede:field.id/}</td> | <td>{dede:field.id/}</td> | ||||
<td><input name="arcID" type="checkbox" id="arcID" value="{dede:field.id/}" class="np"></td> | <td><input name="arcID" type="checkbox" id="arcID" value="{dede:field.id/}" class="np"></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> | |||||
<td>{dede:field.senddate function="GetDateMk(@me)" /}</td> | <td>{dede:field.senddate function="GetDateMk(@me)" /}</td> | ||||
<td>{dede:field.typeid function='GetTypename(@me)'/}</td> | <td>{dede:field.typeid function='GetTypename(@me)'/}</td> | ||||
<td>{dede:field.click/}</td> | <td>{dede:field.click/}</td> | ||||
@@ -84,11 +79,8 @@ | |||||
{/dede:datalist} | {/dede:datalist} | ||||
<tr bgcolor="#FAFAF1"> | <tr bgcolor="#FAFAF1"> | ||||
<td height="26" colspan="9"> | <td height="26" colspan="9"> | ||||
| |||||
<a href="javascript:selAll()" class="btn btn-success btn-sm">全选</a> | <a href="javascript:selAll()" class="btn btn-success btn-sm">全选</a> | ||||
| |||||
<a href="javascript:noSelAll()" class="btn btn-success btn-sm">取消</a> | <a href="javascript:noSelAll()" class="btn btn-success btn-sm">取消</a> | ||||
| |||||
<a href="javascript:ReturnValue()" class="btn btn-success btn-sm">把选定值加到列表</a> | <a href="javascript:ReturnValue()" class="btn btn-success btn-sm">把选定值加到列表</a> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -113,15 +105,9 @@ | |||||
<?php echo $optionarr?> | <?php echo $optionarr?> | ||||
</select> | </select> | ||||
</td> | </td> | ||||
<td width='100'> | |||||
关键词: | |||||
</td> | |||||
<td width='160'> | |||||
<input type='text' name='keyword' value='<?php echo $keyword?>' style='width:150'> | |||||
</td> | |||||
<td width='100'> | |||||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||||
</td> | |||||
<td width='100'>关键词:</td> | |||||
<td width='160'><input type='text' name='keyword' value='<?php echo $keyword?>' style='width:150'></td> | |||||
<td width='100'><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
@@ -52,8 +52,7 @@ | |||||
<input type='hidden' name='dopost' value='save'> | <input type='hidden' name='dopost' value='save'> | ||||
<tr bgcolor="#CFCFCF"> | <tr bgcolor="#CFCFCF"> | ||||
<td height="26" colspan="2" bgcolor="#EDF9D5" background='images/tbg.gif' style="padding-left:10px"> | <td height="26" colspan="2" bgcolor="#EDF9D5" background='images/tbg.gif' style="padding-left:10px"> | ||||
<a href="diy_main.php">自定义表单管理</a> > 修改自定义表单: | |||||
(修改表名不会创建新表,如果您不懂手工处理这些表,请不要修改) | |||||
<a href="diy_main.php">自定义表单管理</a> > 修改自定义表单(修改表名不会创建新表,如果您不懂手工处理这些表,请不要修改) | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -41,7 +41,7 @@ | |||||
<div class="top_link"> | <div class="top_link"> | ||||
<ul> | <ul> | ||||
<li class="welcome"> | <li class="welcome"> | ||||
<a target="main" href="sys_admin_user_edit.php?id=<?php echo $cuserLogin->getUserID(); ?>&dopost=edit"><img src="../static/img/avatar.png" title="<?php echo $cuserLogin->getUserName(); ?>"><?php echo $cuserLogin->getUserName(); ?></a> | |||||
<a target="main" href="sys_admin_user_edit.php?id=<?php echo $cuserLogin->getUserID(); ?>&dopost=edit"><img src="../static/img/avatar.png" title="<?php echo $cuserLogin->getUserName(); ?>"><?php echo $cuserLogin->getUserName(); ?><?php if($cuserLogin->getUserType()==10) {echo "管理员";} else if($cuserLogin->getUserType()==5) {echo "频道员";} else {echo "信息员";}?></a> | |||||
<a href="exit.php">退出</a> | <a href="exit.php">退出</a> | ||||
</li> | </li> | ||||
<?php | <?php | ||||
@@ -16,25 +16,15 @@ | |||||
<script src="js/indexbody.js"></script> | <script src="js/indexbody.js"></script> | ||||
<script src="js/main.js"></script> | <script src="js/main.js"></script> | ||||
<style> | <style> | ||||
table.stattable td{padding:.6rem;font-size:12px;border-bottom:1px solid #f0f0f0;text-align:right;vertical-align:middle} | |||||
table.stattable td.today{font-size:12px;color:#000} | |||||
.row{display:flex;flex-wrap:wrap} | .row{display:flex;flex-wrap:wrap} | ||||
.row>[class*='col-']{display:flex;flex-direction:column} | .row>[class*='col-']{display:flex;flex-direction:column} | ||||
.table{margin-bottom:0} | .table{margin-bottom:0} | ||||
.stattable{width: 100%;} | |||||
table.stattable td { | |||||
padding: 0 5px; | |||||
height: 25px; | |||||
line-height: 25px; | |||||
border-bottom: 1px solid #f0f0f0; | |||||
font-size: 12px; | |||||
text-align: right; | |||||
} | |||||
table.stattable td.today { | |||||
font-size: 12px; | |||||
color: #000; | |||||
height: 25px; | |||||
line-height: 25px; | |||||
font-weight: 700; | |||||
} | |||||
.stattable{width:100%} | |||||
.col-md-6:nth-child(2n){margin-left:-15px} | |||||
.web-info{padding:10px;background:#f6f6f6;border-radius:.2rem;text-align:center} | |||||
.web-info p{margin-bottom:10px} | |||||
</style> | </style> | ||||
</head> | </head> | ||||
<body> | <body> | ||||
@@ -43,7 +33,7 @@ table.stattable td.today { | |||||
<div id="__testEvn" class="col-md-12"></div> | <div id="__testEvn" class="col-md-12"></div> | ||||
<div class="col-md-12 mt-3"> | <div class="col-md-12 mt-3"> | ||||
<div class="card"> | <div class="card"> | ||||
<div class="card-header">流量统计 <a title="点击查看流量统计图" href="#statChart"><i class="fa fa-line-chart" aria-hidden="true"></i></a></div> | |||||
<div class="card-header"><a title="点击查看流量统计图" href="#statChart"><i class="fa fa-line-chart"></i></a> 流量统计表</div> | |||||
<div class="card-body"> | <div class="card-body"> | ||||
<table class="stattable"> | <table class="stattable"> | ||||
<tbody> | <tbody> | ||||
@@ -56,24 +46,24 @@ table.stattable td.today { | |||||
</tr> | </tr> | ||||
<tr class="bg-white"> | <tr class="bg-white"> | ||||
<td class="today">今日</td> | <td class="today">今日</td> | ||||
<td class="today" id="today_pv">...</td> | |||||
<td class="today" id="today_uv">...</td> | |||||
<td class="today" id="today_ip">...</td> | |||||
<td class="today" id="today_vv">...</td> | |||||
<td class="today" id="today_pv"></td> | |||||
<td class="today" id="today_uv"></td> | |||||
<td class="today" id="today_ip"></td> | |||||
<td class="today" id="today_vv"></td> | |||||
</tr> | </tr> | ||||
<tr class="bg-white"> | <tr class="bg-white"> | ||||
<td class="">昨日</td> | |||||
<td id="yestoday_pv">...</td> | |||||
<td id="yestoday_uv">...</td> | |||||
<td id="yestoday_ip">...</td> | |||||
<td id="yestoday_vv">...</td> | |||||
<td>昨日</td> | |||||
<td id="yestoday_pv"></td> | |||||
<td id="yestoday_uv"></td> | |||||
<td id="yestoday_ip"></td> | |||||
<td id="yestoday_vv"></td> | |||||
</tr> | </tr> | ||||
<tr class="bg-white grey9 hide" style="display: table-row;"> | |||||
<td class="">历史累计</td> | |||||
<td id="total_pv">...</td> | |||||
<td id="total_uv">...</td> | |||||
<td id="total_ip">...</td> | |||||
<td id="total_vv">...</td> | |||||
<tr class="bg-white grey9 hide" style="display:table-row"> | |||||
<td>历史累计</td> | |||||
<td id="total_pv"></td> | |||||
<td id="total_uv"></td> | |||||
<td id="total_ip"></td> | |||||
<td id="total_vv"></td> | |||||
</tr> | </tr> | ||||
</tbody> | </tbody> | ||||
</table> | </table> | ||||
@@ -82,58 +72,89 @@ table.stattable td.today { | |||||
</div> | </div> | ||||
<div class="col-md-6 mt-3 updatenews"> | <div class="col-md-6 mt-3 updatenews"> | ||||
<div class="card"> | <div class="card"> | ||||
<div class="card-header">更新消息</div> | |||||
<div class="card-header"><i class="fa fa-gear"></i> 系统信息</div> | |||||
<div class="card-body"> | <div class="card-body"> | ||||
<div id="updateinfos"> | <div id="updateinfos"> | ||||
<?php | |||||
echo "<div class='updatedvt py-3'>"; | |||||
echo "安全操作:<a href='sys_data.php' class='btn btn-success btn-sm'>备份还原</a><a href='sys_safetest.php' class='btn btn-success btn-sm'>病毒扫描</a><a href='sys_repair.php' class='btn btn-success btn-sm'>错误修复</a></div>"; | |||||
echo "<iframe name='stafrm' src='{$offUrl}&uptime={$oktime}' frameborder='0' id='stafrm' width='98%' height='100'></iframe>"; | |||||
?> | |||||
<?php echo "<iframe name='stafrm' src='{$offUrl}&uptime={$oktime}' frameborder='0' id='stafrm' style='width:98%;height:60px;padding:.6rem'></iframe>"; ?> | |||||
</div> | </div> | ||||
<table width="98%" class="table table-borderless"> | |||||
<tr> | |||||
<td> | |||||
<div class="web-info"> | |||||
<p>操作系统</p> | |||||
<span><?php echo PHP_OS; ?></span> | |||||
</div> | |||||
</td> | |||||
<td> | |||||
<div class="web-info"> | |||||
<p>Web服务器</p> | |||||
<span><?php echo $_SERVER['SERVER_SOFTWARE']; ?></span> | |||||
</div> | |||||
</td> | |||||
<td> | |||||
<div class="web-info"> | |||||
<p>服务器IP</p> | |||||
<span><?php echo gethostbyname($_SERVER['SERVER_NAME']); ?></span> | |||||
</div> | |||||
</td> | |||||
<td> | |||||
<div class="web-info"> | |||||
<p>PHP版本</p> | |||||
<span><?php echo @phpversion(); ?></span> | |||||
</div> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="col-md-6 mt-3"> | <div class="col-md-6 mt-3"> | ||||
<div class="card"> | <div class="card"> | ||||
<div class="card-header">版本授权</div> | |||||
<div class="card-header"><i class="fa fa-database"></i> 版本授权</div> | |||||
<div class="card-body" id="_systeminfo">正在载入</div> | <div class="card-body" id="_systeminfo">正在载入</div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="col-md-6 mt-3"> | <div class="col-md-6 mt-3"> | ||||
<div class="card"> | <div class="card"> | ||||
<div class="card-header">基本信息</div> | |||||
<div class="card-header"><a name="statChart"><i class="fa fa-bar-chart"></i> 流量统计图</a></div> | |||||
<div class="card-body"> | <div class="card-body"> | ||||
<table width="98%" class="table table-borderless"> | |||||
<tr> | |||||
<td width="50%">操作系统:<?php echo PHP_OS; ?></td> | |||||
<td>Web服务器:<?php echo $_SERVER['SERVER_SOFTWARE']; ?></td> | |||||
</tr> | |||||
<tr> | |||||
<td>网站域名:<a href="<?php echo $cfg_basehost; ?>" target="_blank"><?php echo $_SERVER['SERVER_NAME']; ?></a></td> | |||||
<td>网站地址:<?php echo gethostbyname($_SERVER['SERVER_NAME']); ?></td> | |||||
</tr> | |||||
<tr> | |||||
<td>您的级别:<?php if($cuserLogin->getUserType()==10) {echo "总管理员";} else if($cuserLogin->getUserType()==5) {echo "频道总编";} else {echo "信息采集员或其它管理员";}?></td> | |||||
<td>版本信息:<?php echo $cfg_soft_enname; ?></td> | |||||
</tr> | |||||
<tr> | |||||
<td>PHP版本:<?php echo @phpversion(); ?></td> | |||||
<td>GD版本:<?php echo @gdversion(); ?></td> | |||||
</tr> | |||||
<tr> | |||||
<td>上传文件:<?php echo ini_get("post_max_size") ?></td> | |||||
<td>远程连接:<?php echo ini_get("allow_url_fopen") ? '允许':'不允许'; ?></td> | |||||
</tr> | |||||
</table> | |||||
<canvas id="statChart"></canvas> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="col-md-6 mt-3"> | <div class="col-md-6 mt-3"> | ||||
<div class="card"> | <div class="card"> | ||||
<div class="card-header"><a name="statChart">流量统计图</a></div> | |||||
<div class="card-header"><i class="fa fa-file-word-o"></i> 最新文档</div> | |||||
<div class="card-body"> | <div class="card-body"> | ||||
<canvas id="statChart" style="height: 260px;"></canvas> | |||||
<table width="100%" class="table table-borderless"> | |||||
<?php | |||||
$query = "SELECT arc.id, arc.arcrank, arc.title, arc.typeid, arc.pubdate, arc.channel, ch.editcon, tp.typename FROM `#@__archives` arc LEFT JOIN `#@__channeltype` ch ON ch.id = arc.channel LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id WHERE arc.arcrank<>-2 ORDER BY arc.id DESC LIMIT 0,12"; | |||||
$arcArr = array(); | |||||
$dsql->Execute('m', $query); | |||||
while($row = $dsql->GetArray('m')) | |||||
{ | |||||
$arcArr[] = $row; | |||||
} | |||||
?> | |||||
<?php | |||||
if(count($arcArr) > 1) | |||||
{ | |||||
foreach($arcArr as $row) | |||||
{ | |||||
if(trim($row['editcon'])==''){ | |||||
$row['editcon'] = 'archives_edit.php'; | |||||
} | |||||
$rowarcrank = $row['arcrank']==-1? " <span class='btn btn-danger btn-sm'>未审核</span>":""; | |||||
$pubdate = GetDateMk($row['pubdate']); | |||||
echo "<tr><td><a href='{$row['editcon']}?aid={$row['id']}&channelid={$row['channel']}'>{$row['title']}</a>{$rowarcrank}</td><td width='90'>{$pubdate}</td></tr>"; | |||||
} | |||||
} else { | |||||
?> | |||||
<tr><td colspan="2">暂无文档</td></tr> | |||||
<?php | |||||
} | |||||
?> | |||||
</table> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
@@ -187,21 +208,6 @@ table.stattable td.today { | |||||
}); | }); | ||||
</script> | </script> | ||||
<script> | <script> | ||||
Date.prototype.Format = function (fmt) { //author: meizz | |||||
var o = { | |||||
"M+": this.getMonth() + 1, //月份 | |||||
"d+": this.getDate(), //日 | |||||
"h+": this.getHours(), //小时 | |||||
"m+": this.getMinutes(), //分 | |||||
"s+": this.getSeconds(), //秒 | |||||
"q+": Math.floor((this.getMonth() + 3) / 3), //季度 | |||||
"S": this.getMilliseconds() //毫秒 | |||||
}; | |||||
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); | |||||
for (var k in o) | |||||
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); | |||||
return fmt; | |||||
} | |||||
var dedebizInfo; | var dedebizInfo; | ||||
function ViewDedeBIZ(){ | function ViewDedeBIZ(){ | ||||
console.log(dedebizInfo); | console.log(dedebizInfo); | ||||
@@ -209,26 +215,25 @@ table.stattable td.today { | |||||
<table width="100%" class="table table-borderless"> | <table width="100%" class="table table-borderless"> | ||||
<tbody> | <tbody> | ||||
<tr> | <tr> | ||||
<td class="nline" style="text-align:left">版本号:</td> | |||||
<td class="nline" style="text-align:left">V${dedebizInfo.result.server_version}</td> | |||||
<td style="width:50%">版本号:</td> | |||||
<td>V${dedebizInfo.result.server_version}</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="nline" style="text-align:left">运行时间:</td> | |||||
<td class="nline" style="text-align:left">${dedebizInfo.result.server_run_time}</td> | |||||
<td style="width:50%">运行时间:</td> | |||||
<td>${dedebizInfo.result.server_run_time}</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="nline" style="text-align:left">服务器系统:</td> | |||||
<td class="nline" style="text-align:left">${dedebizInfo.result.server_goos}(${dedebizInfo.result.server_goarch})</td> | |||||
<td style="width:50%">服务器系统:</td> | |||||
<td>${dedebizInfo.result.server_goos}(${dedebizInfo.result.server_goarch})</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="nline" style="text-align:left">内存占用:</td> | |||||
<td class="nline" style="text-align:left">${dedebizInfo.result.server_memory_usage}%</td> | |||||
<td style="width:50%">内存占用:</td> | |||||
<td>${dedebizInfo.result.server_memory_usage}%</td> | |||||
</tr> | </tr> | ||||
</tbody> | </tbody> | ||||
</table> | </table> | ||||
`); | `); | ||||
} | } | ||||
//加载服务信息 | |||||
function LoadServer(){ | function LoadServer(){ | ||||
$.get("index_body.php?dopost=system_info", function(data){ | $.get("index_body.php?dopost=system_info", function(data){ | ||||
let rsp = JSON.parse(data); | let rsp = JSON.parse(data); | ||||
@@ -237,32 +242,32 @@ table.stattable td.today { | |||||
if (typeof rsp.result.domain !== "undefined"){ | if (typeof rsp.result.domain !== "undefined"){ | ||||
infoStr += ` | infoStr += ` | ||||
<tr> | <tr> | ||||
<td class="nline" style="text-align:left">授权域名:</td> | |||||
<td class="nline" style="text-align:left">${rsp.result.domain} <a href="<?php echo $cfg_biz_dedebizUrl;?>/auth/?domain=${rsp.result.domain}" class="btn btn-success btn-sm">查看</a></td> | |||||
<td style="width:50%">授权域名:</td> | |||||
<td>${rsp.result.domain} <a href="<?php echo $cfg_biz_dedebizUrl;?>/auth/?domain=${rsp.result.domain}" class="btn btn-success btn-sm">查看</a></td> | |||||
</tr> | </tr> | ||||
`; | `; | ||||
} | } | ||||
if (typeof rsp.result.title !== "undefined"){ | if (typeof rsp.result.title !== "undefined"){ | ||||
infoStr += ` | infoStr += ` | ||||
<tr> | <tr> | ||||
<td class="nline" style="text-align:left">站点名称:</td> | |||||
<td class="nline" style="text-align:left">${rsp.result.title}</td> | |||||
<td style="width:50%">站点名称:</td> | |||||
<td>${rsp.result.title}</td> | |||||
</tr> | </tr> | ||||
`; | `; | ||||
} | } | ||||
if (typeof rsp.result.stype !== "undefined"){ | if (typeof rsp.result.stype !== "undefined"){ | ||||
infoStr += ` | infoStr += ` | ||||
<tr> | <tr> | ||||
<td class="nline" style="text-align:left">站点类型:</td> | |||||
<td class="nline" style="text-align:left">${rsp.result.stype}</td> | |||||
<td style="width:50%">站点类型:</td> | |||||
<td>${rsp.result.stype}</td> | |||||
</tr> | </tr> | ||||
`; | `; | ||||
} | } | ||||
if (typeof rsp.result.auth_version !== "undefined" && typeof rsp.result.auth_at !== "undefined"){ | if (typeof rsp.result.auth_version !== "undefined" && typeof rsp.result.auth_at !== "undefined"){ | ||||
infoStr += ` | infoStr += ` | ||||
<tr> | <tr> | ||||
<td class="nline" style="text-align:left">授权版本:</td> | |||||
<td class="nline" style="text-align:left">V${rsp.result.auth_version}.x.x(时间:${rsp.result.auth_at})</td> | |||||
<td style="width:50%">授权版本:</td> | |||||
<td>V${rsp.result.auth_version}.x.x(时间:${rsp.result.auth_at})</td> | |||||
</tr> | </tr> | ||||
`; | `; | ||||
} | } | ||||
@@ -270,16 +275,16 @@ table.stattable td.today { | |||||
//下面是DedeBIZ Core组件信息 | //下面是DedeBIZ Core组件信息 | ||||
infoStr += ` | infoStr += ` | ||||
<tr> | <tr> | ||||
<td class="nline" style="text-align:left">版本组件:</td> | |||||
<td class="nline" style="text-align:left"><a href="<?php echo $cfg_biz_dedebizUrl;?>/start?code=-1008" target="_blank" class="btn btn-danger btn-sm">如何启动组件</a></td> | |||||
<td style="width:50%">版本组件:</td> | |||||
<td><a href="<?php echo $cfg_biz_dedebizUrl;?>/start?code=-1008" target="_blank" class="btn btn-danger btn-sm">如何启动组件</a></td> | |||||
</tr> | </tr> | ||||
`; | `; | ||||
} else { | } else { | ||||
dedebizInfo = JSON.parse(rsp.result.core.data); | dedebizInfo = JSON.parse(rsp.result.core.data); | ||||
infoStr += ` | infoStr += ` | ||||
<tr> | <tr> | ||||
<td class="nline" style="text-align:left">版本组件:</td> | |||||
<td class="nline" style="text-align:left"><a href="javascript:ViewDedeBIZ()" class="btn btn-success btn-sm">查看组件信息</a></td> | |||||
<td style="width:50%">版本组件:</td> | |||||
<td><a href="javascript:ViewDedeBIZ()" class="btn btn-success btn-sm">查看组件信息</a></td> | |||||
</tr> | </tr> | ||||
`; | `; | ||||
} | } | ||||
@@ -287,13 +292,36 @@ table.stattable td.today { | |||||
$("#_systeminfo").html(infoStr); | $("#_systeminfo").html(infoStr); | ||||
} else { | } else { | ||||
$("#_systeminfo").html(` | $("#_systeminfo").html(` | ||||
<div class="py-1">尚未启动商业版服务,原因:${rsp.msg}</div> | |||||
<div class="py-1">目前是社区版开源免费,但商业版可以提高性能,支付功能,小程序等</div> | |||||
<div class="py-1"><a href="<?php echo $cfg_biz_dedebizUrl;?>/start?code=${rsp.code}" target="_blank" class="btn btn-danger btn-sm">开启商业版</a></div> | |||||
<table width="100%" class="table table-borderless"> | |||||
<tbody> | |||||
<tr> | |||||
<td style="width:50%">尚未启动商业版服务,原因:${rsp.msg}</td> | |||||
<td style="text-align:right">当前版本:社区版<a href="<?php echo $cfg_biz_dedebizUrl;?>/start?code=${rsp.code}" target="_blank" class="btn btn-success btn-sm" style="margin-left:10px">升级商业版</a></td> | |||||
</tr> | |||||
<tr> | |||||
<td colspan="2">如果您已购买商业使用授权,您可以在我们的授权中心查询到相信关商业授权信息,如果授权类型同查询不符,则说明您可能购买了非法商业授权,请及时同我们取得联系</td> | |||||
</tr> | |||||
</tbody> | |||||
</table> | |||||
`); | `); | ||||
} | } | ||||
}); | }); | ||||
} | } | ||||
Date.prototype.Format = function (fmt) { //author: meizz | |||||
var o = { | |||||
"M+": this.getMonth() + 1, //月份 | |||||
"d+": this.getDate(), //日 | |||||
"h+": this.getHours(), //小时 | |||||
"m+": this.getMinutes(), //分 | |||||
"s+": this.getSeconds(), //秒 | |||||
"q+": Math.floor((this.getMonth() + 3) / 3), //季度 | |||||
"S": this.getMilliseconds() //毫秒 | |||||
}; | |||||
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); | |||||
for (var k in o) | |||||
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); | |||||
return fmt; | |||||
} | |||||
function LoadStat() { | function LoadStat() { | ||||
$.get("index_body.php?dopost=get_statistics", function(data){ | $.get("index_body.php?dopost=get_statistics", function(data){ | ||||
let rsp = JSON.parse(data); | let rsp = JSON.parse(data); | ||||
@@ -306,7 +334,6 @@ table.stattable td.today { | |||||
$("#today_uv").html(tuv); | $("#today_uv").html(tuv); | ||||
$("#today_ip").html(tip); | $("#today_ip").html(tip); | ||||
$("#today_vv").html(tvv); | $("#today_vv").html(tvv); | ||||
$.get("index_body.php?dopost=get_statistics&sdate=-1", function(data){ | $.get("index_body.php?dopost=get_statistics&sdate=-1", function(data){ | ||||
let rsp = JSON.parse(data); | let rsp = JSON.parse(data); | ||||
if (rsp.code == 200) { | if (rsp.code == 200) { | ||||
@@ -318,7 +345,6 @@ table.stattable td.today { | |||||
}); | }); | ||||
} | } | ||||
}); | }); | ||||
var d = new Date(); | var d = new Date(); | ||||
d.setDate(d.getDate() - 1); | d.setDate(d.getDate() - 1); | ||||
var s = d.Format("yyyy-MM-dd"); | var s = d.Format("yyyy-MM-dd"); | ||||
@@ -333,7 +359,6 @@ table.stattable td.today { | |||||
} | } | ||||
}); | }); | ||||
} | } | ||||
async function LoadStatChart() { | async function LoadStatChart() { | ||||
const ctx = document.getElementById('statChart').getContext('2d'); | const ctx = document.getElementById('statChart').getContext('2d'); | ||||
let labels = []; | let labels = []; | ||||
@@ -356,12 +381,10 @@ table.stattable td.today { | |||||
vvs.push(typeof data.result.vv=="undefined"? 0 : data.result.vv); | vvs.push(typeof data.result.vv=="undefined"? 0 : data.result.vv); | ||||
} | } | ||||
} | } | ||||
console.log(pvs); | console.log(pvs); | ||||
console.log(ips); | console.log(ips); | ||||
console.log(uvs); | console.log(uvs); | ||||
console.log(vvs); | console.log(vvs); | ||||
const myChart = new Chart(ctx, { | const myChart = new Chart(ctx, { | ||||
type: 'line', | type: 'line', | ||||
options: { | options: { | ||||
@@ -408,7 +431,6 @@ table.stattable td.today { | |||||
}, | }, | ||||
}); | }); | ||||
} | } | ||||
$(document).ready(function(){ | $(document).ready(function(){ | ||||
LoadServer(); | LoadServer(); | ||||
LoadStat(); | LoadStat(); | ||||
@@ -1,66 +0,0 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||||
<title>更新网站地图</title> | |||||
<link rel="stylesheet" href="../static/css/bootstrap.min.css"> | |||||
<link rel="stylesheet" href="../static/font-awesome/css/font-awesome.min.css"> | |||||
<link rel="stylesheet" href="css/base.css"> | |||||
</head> | |||||
<body background="images/allbg.gif" leftmargin='8' topmargin='8'> | |||||
<table width="98%" border="0" cellpadding="3" cellspacing="1" bgcolor="#D6D6D6" align="center" class="table maintable table-bordered mt-3"> | |||||
<form name="form1" action="makehtml_map.php" method="get" target='stafrm'> | |||||
<tr> | |||||
<td height="26" colspan="2" background='images/tbg.gif'> | |||||
<table width="98%" border="0" cellpadding="0" cellspacing="0" class="table table-borderless"> | |||||
<tr> | |||||
<td width="30%" height="18" style="padding-left:10px">更新网站地图:</td> | |||||
<td width="70%" align="right"></td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr height="26" bgcolor="#FFFFFF"> | |||||
<td width="25%">地图类型:</td> | |||||
<td> | |||||
<label><input name="dopost" type="radio" id="mdopost" class="np" value="site" checked> | |||||
普通地图</label> | |||||
| |||||
<label><input name="dopost" type="radio" id="mdopost" class="np" value="rss"> | |||||
RSS地图</label> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="26" colspan="2" bgcolor="#ffffff" align="center"> | |||||
<button name="b112" type="button" class="btn btn-success" onClick="document.form1.submit();" >开始更新</button> | |||||
</td> | |||||
</tr> | |||||
</form> | |||||
<tr bgcolor="#F9FCEF"> | |||||
<td height="26" colspan="2"> | |||||
<table width="100%" class="table table-borderless"> | |||||
<tr> | |||||
<td width="74%">进行状态:</td> | |||||
<td width="26%" align="right"> | |||||
<script language='javascript'> | |||||
function ResizeDiv(obj, ty) { | |||||
if (ty == "+") document.all[obj].style.pixelHeight += 50; | |||||
else if (document.all[obj].style.pixelHeight > 80) document.all[obj].style.pixelHeight = document.all[obj].style.pixelHeight - 50; | |||||
} | |||||
</script> | |||||
[<a href='javascript:;' onClick="ResizeDiv('mdv','+');">增大</a>] [<a href='javascript:;' onClick="ResizeDiv('mdv','-');">缩小</a>] | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr bgcolor="#FFFFFF"> | |||||
<td colspan="2" id="mtd"> | |||||
<div id='mdv' style='width:100%;height:350px;'> | |||||
<iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe> | |||||
</div> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</body> | |||||
</html> |
@@ -24,8 +24,8 @@ | |||||
<div class="bodytitleleft"></div> | <div class="bodytitleleft"></div> | ||||
<div class="bodytitletxt">模块管理</div> | <div class="bodytitletxt">模块管理</div> | ||||
<div class="bodytitletxt" style="float:right;padding-right:10px"> | <div class="bodytitletxt" style="float:right;padding-right:10px"> | ||||
<a href="<?php echo $cfg_biz_dedebizUrl;?>?from=module" target="_blank">应用市场</a> | |||||
<a href="module_upload.php">模块上传</a> | |||||
<a href="<?php echo $cfg_biz_dedebizUrl;?>?from=module" target="_blank">应用市场</a> | | |||||
<a href="module_upload.php">模块上传</a> | | |||||
<a href="module_make.php">模块打包</a> | <a href="module_make.php">模块打包</a> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
@@ -35,13 +35,13 @@ | |||||
<input type='hidden' name='dopost' value='save'> | <input type='hidden' name='dopost' value='save'> | ||||
<tr> | <tr> | ||||
<td height="26" colspan="7" bgcolor="#EDF9D5" background="images/tbg.gif" style="padding-left:10px"> | <td height="26" colspan="7" bgcolor="#EDF9D5" background="images/tbg.gif" style="padding-left:10px"> | ||||
<div style='float:left'><a href='module_main.php'>模块管理</a> > 模块列表:</div> | |||||
<div style='float:right;padding-right:10px'> | |||||
<a href='module_main.php'>全部</a> | | |||||
<a href='module_main.php?moduletype=soft'>模块</a> | | |||||
<a href='module_main.php?moduletype=templets'>模板</a> | | |||||
<a href='module_main.php?moduletype=plus'>小插件</a> | | |||||
<a href='module_main.php?moduletype=patch'>补丁</a> | |||||
<div style="float:left"><a href='module_main.php'>模块管理</a> > 模块列表:</div> | |||||
<div style="float:right;padding-right:10px"> | |||||
<a class="btn btn-success btn-sm" href="module_main.php">全部</a> | |||||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=soft">模块</a> | |||||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=templets">模板</a> | |||||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=plus">小插件</a> | |||||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=patch">补丁</a> | |||||
</div> | </div> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -120,7 +120,7 @@ else if ($action == 'upload') { | |||||
make_hash(); | make_hash(); | ||||
$win->Init("tpl.php", "js/blank.js", "POST' enctype='multipart/form-data' "); | $win->Init("tpl.php", "js/blank.js", "POST' enctype='multipart/form-data' "); | ||||
$win->mainTitle = "模块管理"; | $win->mainTitle = "模块管理"; | ||||
$wecome_info = "<a href='templets_main.php'>模板管理</a> >> 上传模板"; | |||||
$wecome_info = "<a href='templets_main.php'>模板管理</a> > 上传模板"; | |||||
$win->AddTitle('请选择要上传的文件:'); | $win->AddTitle('请选择要上传的文件:'); | ||||
$win->AddHidden("action", 'uploadok'); | $win->AddHidden("action", 'uploadok'); | ||||
$msg = " | $msg = " | ||||
@@ -231,7 +231,7 @@ else if ($action == 'savetagfile') { | |||||
</form> | </form> | ||||
"; | "; | ||||
$wintitle = "成功修改/创建文件"; | $wintitle = "成功修改/创建文件"; | ||||
$wecome_info = "<a href='templets_tagsource.php'>标签源码碎片管理</a> >> 修改/新建标签"; | |||||
$wecome_info = "<a href='templets_tagsource.php'>标签源码碎片管理</a> > 修改/新建标签"; | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->AddTitle("修改/新建标签:"); | $win->AddTitle("修改/新建标签:"); | ||||
$win->AddMsgItem($msg); | $win->AddMsgItem($msg); | ||||
@@ -79,7 +79,7 @@ if($tagid !='') | |||||
$row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; | $row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; | ||||
$row['fulltitle'] = $row['title']; | $row['fulltitle'] = $row['title']; | ||||
$row['title'] = cn_substr($row['title'],$titlelen); | $row['title'] = cn_substr($row['title'],$titlelen); | ||||
if($row['color']!='') $row['title'] = "<span style='".$row['color']."'>".$row['title']."</span>"; | |||||
if($row['color']!='') $row['title'] = "<span style='color:".$row['color']."'>".$row['title']."</span>"; | |||||
if(preg_match('#b#', $row['flag'])) $row['title'] = "".$row['title'].""; | if(preg_match('#b#', $row['flag'])) $row['title'] = "".$row['title'].""; | ||||
//$row['title'] = "".$row['title'].""; | //$row['title'] = "".$row['title'].""; | ||||
@@ -74,7 +74,7 @@ $nextlink = 'javascript:;'; | |||||
if ($nextSrc != '') { | if ($nextSrc != '') { | ||||
$nextlink = "showphoto.php?aid={$aid}&src=".urlencode($nextSrc)."&npos=".($npos + 1); | $nextlink = "showphoto.php?aid={$aid}&src=".urlencode($nextSrc)."&npos=".($npos + 1); | ||||
if ($pageGuide != "") $pageGuide .= " | "; | if ($pageGuide != "") $pageGuide .= " | "; | ||||
$pageGuide .= "<a href='showphoto.php?aid={$aid}&src=".urlencode($nextSrc)."&npos=".($npos + 1)."'>下一幅图片>></a>"; | |||||
$pageGuide .= "<a href='showphoto.php?aid={$aid}&src=".urlencode($nextSrc)."&npos=".($npos + 1)."'>下一幅图片></a>"; | |||||
} else { | } else { | ||||
$pageGuide .= " | 没有了"; | $pageGuide .= " | 没有了"; | ||||
} | } | ||||
@@ -568,7 +568,7 @@ class FreeList | |||||
$row['templeturl'] = $GLOBALS['cfg_templeturl']; | $row['templeturl'] = $GLOBALS['cfg_templeturl']; | ||||
$row['title'] = cn_substr($row['title'], $titlelen); | $row['title'] = cn_substr($row['title'], $titlelen); | ||||
if ($row['color'] != "") { | if ($row['color'] != "") { | ||||
$row['title'] = "<span style='".$row['color']."'>".$row['title']."</span>"; | |||||
$row['title'] = "<span style='color:".$row['color']."'>".$row['title']."</span>"; | |||||
} | } | ||||
if (preg_match("#c#", $row['flag'])) { | if (preg_match("#c#", $row['flag'])) { | ||||
$row['title'] = "".$row['title'].""; | $row['title'] = "".$row['title'].""; | ||||
@@ -792,7 +792,7 @@ class ListView | |||||
$row['fulltitle'] = $row['title']; | $row['fulltitle'] = $row['title']; | ||||
$row['title'] = cn_substr($row['title'], $titlelen); | $row['title'] = cn_substr($row['title'], $titlelen); | ||||
if ($row['color'] != '') { | if ($row['color'] != '') { | ||||
$row['title'] = "<span style='".$row['color']."'>".$row['title']."</span>"; | |||||
$row['title'] = "<span style='color:".$row['color']."'>".$row['title']."</span>"; | |||||
} | } | ||||
if (preg_match('/c/', $row['flag'])) { | if (preg_match('/c/', $row['flag'])) { | ||||
$row['title'] = "".$row['title'].""; | $row['title'] = "".$row['title'].""; | ||||
@@ -922,6 +922,16 @@ class ListView | |||||
if (preg_match('/end/i', $listitem)) $plist .= $endpage; | if (preg_match('/end/i', $listitem)) $plist .= $endpage; | ||||
if (preg_match('/option/i', $listitem)) $plist .= $optionlist; | if (preg_match('/option/i', $listitem)) $plist .= $optionlist; | ||||
if (preg_match('/info/i', $listitem)) $plist .= $maininfo; | if (preg_match('/info/i', $listitem)) $plist .= $maininfo; | ||||
//伪静态分页处理 | |||||
if ($cfg_rewrite == 'Y') | |||||
{ | |||||
$plist = str_replace('.php?tid=','-',$plist); | |||||
$plist = preg_replace("/&TotalResult=(\d+)/i","",$plist);//去掉总结果数值 | |||||
//目录版 | |||||
$plist = preg_replace("/&PageNo=(\d+)/i",'-\\1',$plist); | |||||
//网页版$plist = preg_replace("/&PageNo=(\d+)/i",'-\\1.html',$plist); | |||||
} | |||||
return $plist; | return $plist; | ||||
} | } | ||||
/** | /** | ||||
@@ -69,7 +69,7 @@ class TagList | |||||
$this->TagInfos = $this->dsql->GetOne("Select * From `#@__tagindex` where tag like '{$this->Tag}' "); | $this->TagInfos = $this->dsql->GetOne("Select * From `#@__tagindex` where tag like '{$this->Tag}' "); | ||||
if (!is_array($this->TagInfos)) { | if (!is_array($this->TagInfos)) { | ||||
$fullsearch = $GLOBALS['cfg_phpurl']."/search.php?keyword=".$this->Tag."&searchtype=titlekeyword"; | $fullsearch = $GLOBALS['cfg_phpurl']."/search.php?keyword=".$this->Tag."&searchtype=titlekeyword"; | ||||
$msg = "系统无此标签,可能已经移除<br><br>您还可以尝试通过搜索程序去搜索这个关键词:<a href='$fullsearch'>前往搜索>></a>"; | |||||
$msg = "系统无此标签,可能已经移除<br><br>您还可以尝试通过搜索程序去搜索这个关键词:<a href='$fullsearch'>前往搜索></a>"; | |||||
ShowMsg($msg, "-1"); | ShowMsg($msg, "-1"); | ||||
exit(); | exit(); | ||||
} | } | ||||
@@ -380,7 +380,7 @@ class TagList | |||||
$row['fulltitle'] = $row['title']; | $row['fulltitle'] = $row['title']; | ||||
$row['title'] = cn_substr($row['title'], $titlelen); | $row['title'] = cn_substr($row['title'], $titlelen); | ||||
if ($row['color'] != '') { | if ($row['color'] != '') { | ||||
$row['title'] = "<span style='".$row['color']."'>".$row['title']."</span>"; | |||||
$row['title'] = "<span style='color:".$row['color']."'>".$row['title']."</span>"; | |||||
} | } | ||||
if (preg_match('/c/', $row['flag'])) { | if (preg_match('/c/', $row['flag'])) { | ||||
$row['title'] = "".$row['title'].""; | $row['title'] = "".$row['title'].""; | ||||
@@ -145,9 +145,11 @@ if (!function_exists('GetFileName')) { | |||||
$typeid = -1; | $typeid = -1; | ||||
} | } | ||||
if ($rank != 0 || $ismake == -1 || $typeid == 0 || $money > 0) { | if ($rank != 0 || $ismake == -1 || $typeid == 0 || $money > 0) { | ||||
//动态文章 | |||||
//伪静态文档,Nginx伪静态规则参考:rewrite ^/([0-9]+).html$ /apps/view.php?arcID=$1;rewrite ^/([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2; | |||||
if ($cfg_rewrite == 'Y') { | if ($cfg_rewrite == 'Y') { | ||||
return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html'; | |||||
//目录版return "/article/".$aid.""; | |||||
//网页版 | |||||
return "/".$aid.".html"; | |||||
} else { | } else { | ||||
return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid"; | return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid"; | ||||
} | } | ||||
@@ -201,9 +203,11 @@ if (!function_exists('GetTypeUrl')) { | |||||
global $cfg_typedir_df; | global $cfg_typedir_df; | ||||
$typedir = MfTypedir($typedir); | $typedir = MfTypedir($typedir); | ||||
$sitepath = MfTypedir($sitepath); | $sitepath = MfTypedir($sitepath); | ||||
if ($isdefault == -1) { | |||||
//动态 | |||||
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid; | |||||
//伪静态栏目,Nginx伪静态规则参考:rewrite ^/list([0-9]+)$ /apps/list.php?tid=$1;rewrite ^/list([0-9]+)-([0-9]+)$ /apps/list.php?tid=$1&PageNo=$2; | |||||
if($isdefault==-1) { | |||||
//目录版 | |||||
$reurl = "/list".$typeid.""; | |||||
//网页版$reurl = "/list".$typeid.".html"; | |||||
} else if ($ispart == 2) { | } else if ($ispart == 2) { | ||||
//跳转网址 | //跳转网址 | ||||
$reurl = $typedir; | $reurl = $typedir; | ||||
@@ -369,7 +369,7 @@ function lib_arclistDone (&$refObj, &$ctag, $typeid=0, $row=10, $col=1, $titlele | |||||
$row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; | $row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; | ||||
$row['fulltitle'] = $row['title']; | $row['fulltitle'] = $row['title']; | ||||
$row['title'] = cn_substr($row['title'], $titlelen); | $row['title'] = cn_substr($row['title'], $titlelen); | ||||
if ($row['color'] != '') $row['title'] = "<span style='".$row['color']."'>".$row['title']."</span>"; | |||||
if ($row['color'] != '') $row['title'] = "<span style='color:".$row['color']."'>".$row['title']."</span>"; | |||||
if (preg_match('#b#', $row['flag'])) $row['title'] = "".$row['title'].""; | if (preg_match('#b#', $row['flag'])) $row['title'] = "".$row['title'].""; | ||||
//$row['title'] = "".$row['title'].""; | //$row['title'] = "".$row['title'].""; | ||||
$row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; | $row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; | ||||
@@ -52,7 +52,7 @@ function multipage($allItemTotal, $currPageNum, $pageSize, $tagid = '') | |||||
//第一页显示 | //第一页显示 | ||||
$firstPage = ($currPageNum <= 1) ? $currPageNum."<<" : "<a href='javascript:multi(1,\"{$tagid}\")' title='第1页'>1<<</a>"; | $firstPage = ($currPageNum <= 1) ? $currPageNum."<<" : "<a href='javascript:multi(1,\"{$tagid}\")' title='第1页'>1<<</a>"; | ||||
//最后一页显示 | //最后一页显示 | ||||
$lastPage = ($currPageNum >= $pagesNum) ? ">>".$currPageNum : "<a href='javascript:multi(".$pagesNum.",\"{$tagid}\")' title='第".$pagesNum."页'>>>".$pagesNum."</a>"; | |||||
$lastPage = ($currPageNum >= $pagesNum) ? ">".$currPageNum : "<a href='javascript:multi(".$pagesNum.",\"{$tagid}\")' title='第".$pagesNum."页'>>".$pagesNum."</a>"; | |||||
//上一页显示 | //上一页显示 | ||||
$prePage = ($currPageNum <= 1) ? "上页" : "<a href='javascript:multi(".($currPageNum - 1).",\"{$tagid}\")' accesskey='p' title='上一页'>[上一页]</a>"; | $prePage = ($currPageNum <= 1) ? "上页" : "<a href='javascript:multi(".($currPageNum - 1).",\"{$tagid}\")' accesskey='p' title='上一页'>[上一页]</a>"; | ||||
//下一页显示 | //下一页显示 | ||||
@@ -10,25 +10,20 @@ if (!defined('DEDEINC')) exit('dedebiz'); | |||||
* @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
*/ | */ | ||||
require_once(DEDEINC.'/enums.func.php'); | require_once(DEDEINC.'/enums.func.php'); | ||||
$cachefile = DEDESTATIC.'/enums/nativeplace.json'; | $cachefile = DEDESTATIC.'/enums/nativeplace.json'; | ||||
$data = json_decode(file_get_contents($cachefile)); | $data = json_decode(file_get_contents($cachefile)); | ||||
foreach ($data as $key => $value) { | foreach ($data as $key => $value) { | ||||
$GLOBALS['em_nativeplaces'][$key] = $value; | $GLOBALS['em_nativeplaces'][$key] = $value; | ||||
} | } | ||||
$cachefile = DEDESTATIC.'/enums/infotype.json'; | $cachefile = DEDESTATIC.'/enums/infotype.json'; | ||||
$data = json_decode(file_get_contents($cachefile)); | $data = json_decode(file_get_contents($cachefile)); | ||||
foreach ($data as $key => $value) { | foreach ($data as $key => $value) { | ||||
$GLOBALS['em_infotypes'][$key] = $value; | $GLOBALS['em_infotypes'][$key] = $value; | ||||
} | } | ||||
function lib_infolink(&$ctag, &$refObj) | function lib_infolink(&$ctag, &$refObj) | ||||
{ | { | ||||
global $dsql, $nativeplace, $infotype, $hasSetEnumJs, $cfg_cmspath, $cfg_mainsite; | global $dsql, $nativeplace, $infotype, $hasSetEnumJs, $cfg_cmspath, $cfg_mainsite; | ||||
global $em_nativeplaces, $em_infotypes; | global $em_nativeplaces, $em_infotypes; | ||||
//属性处理 | //属性处理 | ||||
//$attlist="row|12,titlelen|24"; | //$attlist="row|12,titlelen|24"; | ||||
//FillAttsDefault($ctag->CAttribute->Items,$attlist); | //FillAttsDefault($ctag->CAttribute->Items,$attlist); | ||||
@@ -69,7 +64,7 @@ function lib_infolink(&$ctag, &$refObj) | |||||
$sontype = (($nativeplace % 500 != 0) ? $nativeplace : 0); | $sontype = (($nativeplace % 500 != 0) ? $nativeplace : 0); | ||||
$toptype = (($nativeplace % 500 == 0) ? $nativeplace : ($nativeplace - ($nativeplace % 500))); | $toptype = (($nativeplace % 500 == 0) ? $nativeplace : ($nativeplace - ($nativeplace % 500))); | ||||
$fields['nativeplace'] = "<a href='{$baseurl}apps/list.php?channelid={$channelid}&tid={$typeid}&nativeplace={$toptype}&infotype={$infotype}'> {$em_nativeplaces[$toptype]}</a> >> "; | |||||
$fields['nativeplace'] = "<a href='{$baseurl}apps/list.php?channelid={$channelid}&tid={$typeid}&nativeplace={$toptype}&infotype={$infotype}'> {$em_nativeplaces[$toptype]}</a> > "; | |||||
foreach ($em_nativeplaces as $eid => $em) { | foreach ($em_nativeplaces as $eid => $em) { | ||||
if ($eid < $toptype + 1 || $eid > $toptype + 499) continue; | if ($eid < $toptype + 1 || $eid > $toptype + 499) continue; | ||||
if ($eid == $nativeplace) { | if ($eid == $nativeplace) { | ||||
@@ -94,7 +89,7 @@ function lib_infolink(&$ctag, &$refObj) | |||||
} else { | } else { | ||||
$sontype = (($infotype % 500 != 0) ? $infotype : 0); | $sontype = (($infotype % 500 != 0) ? $infotype : 0); | ||||
$toptype = (($infotype % 500 == 0) ? $infotype : ($infotype - ($infotype % 500))); | $toptype = (($infotype % 500 == 0) ? $infotype : ($infotype - ($infotype % 500))); | ||||
$fields['infotype'] .= "<a href='{$baseurl}apps/list.php?channelid={$channelid}&tid={$typeid}&infotype={$toptype}&nativeplace={$nativeplace}'>{$em_infotypes[$toptype]}</a> >> "; | |||||
$fields['infotype'] .= "<a href='{$baseurl}apps/list.php?channelid={$channelid}&tid={$typeid}&infotype={$toptype}&nativeplace={$nativeplace}'>{$em_infotypes[$toptype]}</a> > "; | |||||
foreach ($em_infotypes as $eid => $em) { | foreach ($em_infotypes as $eid => $em) { | ||||
if ($eid < $toptype + 1 || $eid > $toptype + 499) continue; | if ($eid < $toptype + 1 || $eid > $toptype + 499) continue; | ||||
if ($eid == $infotype) { | if ($eid == $infotype) { | ||||
@@ -141,7 +141,7 @@ function lib_likearticle(&$ctag, &$refObj) | |||||
$row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; | $row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; | ||||
$row['fulltitle'] = $row['title']; | $row['fulltitle'] = $row['title']; | ||||
$row['title'] = cn_substr($row['title'], $titlelen); | $row['title'] = cn_substr($row['title'], $titlelen); | ||||
if ($row['color'] != '') $row['title'] = "<span style='".$row['color']."'>".$row['title']."</span>"; | |||||
if ($row['color'] != '') $row['title'] = "<span style='color:".$row['color']."'>".$row['title']."</span>"; | |||||
if (preg_match('#b#', $row['flag'])) $row['title'] = "".$row['title'].""; | if (preg_match('#b#', $row['flag'])) $row['title'] = "".$row['title'].""; | ||||
$row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; | $row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; | ||||
$row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | $row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | ||||
@@ -129,7 +129,7 @@ function lib_relation(&$ctag, &$refObj) | |||||
$row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; | $row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; | ||||
$row['fulltitle'] = $row['title']; | $row['fulltitle'] = $row['title']; | ||||
$row['title'] = cn_substr($row['title'], $titlelen); | $row['title'] = cn_substr($row['title'], $titlelen); | ||||
if (isset($row['color']) && $row['color'] != '') $row['title'] = "<span style='".$row['color']."'>".$row['title']."</span>"; | |||||
if (isset($row['color']) && $row['color'] != '') $row['title'] = "<span style='color:".$row['color']."'>".$row['title']."</span>"; | |||||
if (preg_match('#b#', $row['flag'])) $row['title'] = "".$row['title'].""; | if (preg_match('#b#', $row['flag'])) $row['title'] = "".$row['title'].""; | ||||
$row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; | $row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; | ||||
$row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | $row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | ||||
@@ -54,7 +54,7 @@ function TestPurview($n) | |||||
function CheckPurview($n) | function CheckPurview($n) | ||||
{ | { | ||||
if (!TestPurview($n)) { | if (!TestPurview($n)) { | ||||
ShowMsg("对不起,您没有权限执行此操作<br><br><a href='javascript:history.go(-1);'>点击此返回上一页>></a>", 'javascript:;'); | |||||
ShowMsg("对不起,您没有权限执行此操作<br><br><a href='javascript:history.go(-1);'>点击此返回上一页></a>", 'javascript:;'); | |||||
exit(); | exit(); | ||||
} | } | ||||
} | } | ||||
@@ -90,7 +90,7 @@ function CheckCatalog($cid, $msg) | |||||
return TRUE; | return TRUE; | ||||
} | } | ||||
if (!in_array($cid, $admin_catalogs)) { | if (!in_array($cid, $admin_catalogs)) { | ||||
ShowMsg(" $msg <br><br><a href='javascript:history.go(-1);'>点击此返回上一页>></a>", 'javascript:;'); | |||||
ShowMsg(" $msg <br><br><a href='javascript:history.go(-1);'>点击此返回上一页></a>", 'javascript:;'); | |||||
exit(); | exit(); | ||||
} | } | ||||
return TRUE; | return TRUE; | ||||
@@ -19,7 +19,6 @@ $channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 0; | |||||
$mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0; | $mtypesid = isset($mtypesid) && is_numeric($mtypesid) ? $mtypesid : 0; | ||||
if (!isset($keyword)) $keyword = ''; | if (!isset($keyword)) $keyword = ''; | ||||
if (!isset($arcrank)) $arcrank = ''; | if (!isset($arcrank)) $arcrank = ''; | ||||
$positionname = ''; | $positionname = ''; | ||||
$menutype = 'content'; | $menutype = 'content'; | ||||
$mid = $cfg_ml->M_ID; | $mid = $cfg_ml->M_ID; | ||||
@@ -30,17 +29,15 @@ if (!is_array($cInfos)) { | |||||
exit(); | exit(); | ||||
} | } | ||||
$arcsta = $cInfos['arcsta']; | $arcsta = $cInfos['arcsta']; | ||||
//禁止访问无权限的模型 | //禁止访问无权限的模型 | ||||
if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | ||||
ShowMsg('您无权限访问该部分', '-1'); | ShowMsg('您无权限访问该部分', '-1'); | ||||
exit(); | exit(); | ||||
} | } | ||||
if ($cid == 0) { | if ($cid == 0) { | ||||
$positionname = $cInfos['typename']." >> "; | |||||
$positionname = $cInfos['typename']." > "; | |||||
} else { | } else { | ||||
$positionname = str_replace($cfg_list_symbol, " >> ", $tl->GetPositionName())." >> "; | |||||
$positionname = str_replace($cfg_list_symbol, " > ", $tl->GetPositionName())." > "; | |||||
} | } | ||||
$whereSql = " WHERE arc.channel = '$channelid' AND arc.mid='$mid' "; | $whereSql = " WHERE arc.channel = '$channelid' AND arc.mid='$mid' "; | ||||
if ($keyword != '') { | if ($keyword != '') { | ||||
@@ -58,12 +55,11 @@ if ($arcrank == '1') { | |||||
} else if ($arcrank == '-2') { | } else if ($arcrank == '-2') { | ||||
$whereSql .= " And arc.arcrank = -2"; | $whereSql .= " And arc.arcrank = -2"; | ||||
} | } | ||||
$query = "SELECT arc.aid,arc.aid as id,arc.typeid,arc.senddate,arc.channel,arc.click,arc.title,arc.mid,tp.typename,arc.arcrank | $query = "SELECT arc.aid,arc.aid as id,arc.typeid,arc.senddate,arc.channel,arc.click,arc.title,arc.mid,tp.typename,arc.arcrank | ||||
FROM `{$cInfos['addtable']}` arc | |||||
LEFT JOIN `#@__arctype` tp ON tp.id=arc.typeid | |||||
$whereSql | |||||
ORDER BY arc.aid desc "; | |||||
FROM `{$cInfos['addtable']}` arc | |||||
LEFT JOIN `#@__arctype` tp ON tp.id=arc.typeid | |||||
$whereSql | |||||
ORDER BY arc.aid desc "; | |||||
$dlist = new DataListCP(); | $dlist = new DataListCP(); | ||||
$dlist->pageSize = 20; | $dlist->pageSize = 20; | ||||
$dlist->SetParameter("dopost", "listArchives"); | $dlist->SetParameter("dopost", "listArchives"); | ||||
@@ -72,4 +68,4 @@ $dlist->SetParameter("cid", $cid); | |||||
$dlist->SetParameter("channelid", $channelid); | $dlist->SetParameter("channelid", $channelid); | ||||
$dlist->SetTemplate(DEDEMEMBER."/templets/content_sg_list.htm"); | $dlist->SetTemplate(DEDEMEMBER."/templets/content_sg_list.htm"); | ||||
$dlist->SetSource($query); | $dlist->SetSource($query); | ||||
$dlist->Display(); | |||||
$dlist->Display(); |