@@ -9,19 +9,14 @@ | |||
* @license https://www.dedebiz.com/license | |||
* @link https://www.dedebiz.com | |||
*/ | |||
define('DEDE_ENVIRONMENT', 'production'); | |||
define('DEBUG_LEVEL', FALSE); //如果设置为TRUE则会打印执行SQL的时间和标签加载时间方便调试 | |||
//切换工作目录到./public | |||
//切换工作目录到/src | |||
$workDir = dirname(__FILE__) . "/src"; | |||
chdir($workDir); | |||
if (substr(php_sapi_name(), 0, 3) === 'cgi') { | |||
die("DedeBIZ:needs php-cli to run\n\n"); | |||
} | |||
$helpStr = " | |||
NAME: | |||
DedeBIZ Cli Tools | |||
@@ -36,7 +31,6 @@ COMMANDS: | |||
WEBSITE: | |||
https://www.dedebiz.com/help/ | |||
"; | |||
//将选项转化为SQL IN参数 | |||
function Option2SQLin($str = "") | |||
{ | |||
@@ -63,7 +57,6 @@ function Option2SQLin($str = "") | |||
} | |||
return implode(",", $strs); | |||
} | |||
function RandEncode($length=26) | |||
{ | |||
$chars='abcdefghigklmnopqrstuvwxwyABCDEFGHIGKLMNOPQRSTUVWXWY0123456789'; | |||
@@ -75,7 +68,6 @@ function RandEncode($length=26) | |||
} | |||
return $rnd_cookieEncode; | |||
} | |||
if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
//PHP5.4以下不支持内建服务器 | |||
//用于开发调试 | |||
@@ -90,10 +82,8 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
DedeCli::error("Check your root path is right"); | |||
exit; | |||
} | |||
require_once($workDir . "/system/common.inc.php"); | |||
require_once(DEDEINC . "/libraries/cli.class.php"); | |||
//一个命令行的生成工具 | |||
if (count($argv) > 2 && ($argv[2] == "arc" || $argv[2] == "a")) { | |||
//生成文档 | |||
@@ -188,7 +178,6 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
DedeCli::error("start is empty"); | |||
exit; | |||
} | |||
//1.生成首页 | |||
$pv = new PartView(); | |||
$row = $pv->dsql->GetOne("SELECT * FROM `#@__homepageset` "); | |||
@@ -238,7 +227,6 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
} | |||
DedeCli::write("Make list html successfull"); | |||
} | |||
//生成文档 | |||
$tt = $dsql->GetOne("SELECT COUNT(id) as dd FROM `#@__arctiny` WHERE senddate >=" . $start . " AND arcrank>-1"); | |||
$total = intval($tt['dd']); | |||
@@ -252,7 +240,6 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
$i++; | |||
} | |||
DedeCli::write("Make archives html successfull"); | |||
//优化数据 | |||
OptimizeData($dsql); | |||
DedeCli::write("Optimize data successfull"); | |||
@@ -291,7 +278,6 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
DedeCli::error("latest version,don't need to update"); | |||
exit; | |||
} | |||
$fileHashURL = "https://cdn.dedebiz.com/release/{$cfg_version_detail}.json"; | |||
$del = new DedeHttpDown(); | |||
$del->OpenUrl($fileHashURL); | |||
@@ -322,9 +308,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
$dbpwd = ""; | |||
$dbprefix = "dede_"; | |||
$dblang = "utf8"; | |||
mkdir($workDir.'/data/tplcache', 0777); | |||
//common.inc.php | |||
$configStr1 = str_replace("~dbtype~",$dbtype,$configStr1); | |||
$configStr1 = str_replace("~dbhost~",$dbhost,$configStr1); | |||
@@ -336,14 +320,12 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
$fp = fopen($workDir."/data/common.inc.php","w") or die("error,check /data writeable"); | |||
fwrite($fp,$configStr1); | |||
fclose($fp); | |||
$cookieencode = RandEncode(26); | |||
$baseurl = "http://127.0.0.1:8088"; | |||
$indexUrl = "/"; | |||
$cmspath = ""; | |||
$webname = "DedeBIZ本地测试开发站点"; | |||
$adminmail = "admin@dedebiz.com"; | |||
$fp = fopen($workDir."/install/config.cache.inc.php","r"); | |||
$configStr2 = fread($fp,filesize($workDir."/install/config.cache.inc.php")); | |||
fclose($fp); | |||
@@ -353,15 +335,12 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
$configStr2 = str_replace("~cookieEncode~",$cookieencode,$configStr2); | |||
$configStr2 = str_replace("~webname~",$webname,$configStr2); | |||
$configStr2 = str_replace("~adminmail~",$adminmail,$configStr2); | |||
$fp = fopen($workDir.'/data/config.cache.inc.php','w'); | |||
fwrite($fp,$configStr2); | |||
fclose($fp); | |||
$fp = fopen($workDir.'/data/config.cache.bak.php','w'); | |||
fwrite($fp,$configStr2); | |||
fclose($fp); | |||
$query = ''; | |||
$fp = fopen($workDir.'/install/sql-dftables.txt','r'); | |||
while(!feof($fp)) | |||
@@ -374,7 +353,6 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
$query = preg_replace('/character set (.*?) /i','',$query); | |||
$query = str_replace('unsigned','',$query); | |||
$query = str_replace('TYPE=MyISAM','',$query); | |||
$query = preg_replace ('/TINYINT\(([\d]+)\)/i','INTEGER',$query); | |||
$query = preg_replace ('/mediumint\(([\d]+)\)/i','INTEGER',$query); | |||
$query = preg_replace ('/smallint\(([\d]+)\)/i','INTEGER',$query); | |||
@@ -399,7 +377,6 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
} | |||
} | |||
fclose($fp); | |||
//导入默认数据 | |||
$query = ''; | |||
$fp = fopen($workDir.'/install/sql-dfdata.txt','r'); | |||
@@ -422,7 +399,6 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
} | |||
} | |||
fclose($fp); | |||
//更新配置 | |||
$cquery = "UPDATE `{$dbprefix}sysconfig` SET value='{$baseurl}' WHERE varname='cfg_basehost';"; | |||
$db->exec($cquery); | |||
@@ -436,46 +412,35 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
$db->exec($cquery); | |||
$cquery = "UPDATE `{$dbprefix}sysconfig` SET value='{$adminmail}' WHERE varname='cfg_adminemail';"; | |||
$db->exec($cquery); | |||
$adminuser = "admin"; | |||
$adminpwd = "admin"; | |||
//增加管理员帐号 | |||
$adminquery = "INSERT INTO `{$dbprefix}admin` VALUES (1, 10, '$adminuser', '".substr(md5($adminpwd),5,20)."', 'admin', '', '', 0, '".time()."', '127.0.0.1');"; | |||
$db->exec($adminquery); | |||
DedeCli::write("admin user:admin"); | |||
DedeCli::write("admin password:admin"); | |||
//关连前台会员帐号 | |||
$adminquery = "INSERT INTO `{$dbprefix}member` (`mid`,`mtype`,`userid`,`pwd`,`uname`,`sex`,`rank`,`money`,`email`, | |||
`scores` ,`matt` ,`face`,`safequestion`,`safeanswer` ,`jointime` ,`joinip` ,`logintime` ,`loginip` ) | |||
VALUES ('1','个人','$adminuser','".md5($adminpwd)."','$adminuser','男','100','0','','10000','10','','0','','".time()."','','0',''); "; | |||
$adminquery = "INSERT INTO `{$dbprefix}member` (`mid`,`mtype`,`userid`,`pwd`,`uname`,`sex`,`rank`,`money`,`email`,`scores` ,`matt` ,`face`,`safequestion`,`safeanswer` ,`jointime` ,`joinip` ,`logintime` ,`loginip` ) | |||
VALUES ('1','个人','$adminuser','".md5($adminpwd)."','$adminuser','男','100','0','','10000','10','','0','','".time()."','','0',''); "; | |||
$db->exec($adminquery); | |||
$adminquery = "INSERT INTO `{$dbprefix}member_person` (`mid`,`onlynet`,`sex`,`uname`,`qq`,`msn`,`tel`,`mobile`,`place`,`oldplace`,`birthday`,`star`, | |||
`income` , `education` , `height` , `bodytype` , `blood` , `vocation` , `smoke` , `marital` , `house` ,`drink` , `datingtype` , `language` , `nature` , `lovemsg` , `address`,`uptime`) | |||
VALUES ('1', '1', '男', '{$adminuser}', '', '', '', '', '0', '0','1980-01-01', '1', '0', '0', '160', '0', '0', '0', '0', '0', '0','0', '0', '', '', '', '','0'); "; | |||
$adminquery = "INSERT INTO `{$dbprefix}member_person` (`mid`,`onlynet`,`sex`,`uname`,`qq`,`msn`,`tel`,`mobile`,`place`,`oldplace`,`birthday`,`star`,`income`,`education`,`height`,`bodytype`,`blood`,`vocation`,`smoke`,`marital`,`house` ,`drink`,`datingtype`,`language`,`nature`,`lovemsg`,`address`,`uptime`) | |||
VALUES ('1', '1', '男', '{$adminuser}', '', '', '', '', '0', '0','1980-01-01', '1', '0', '0', '160', '0', '0', '0', '0', '0', '0','0', '0', '', '', '', '','0'); "; | |||
$db->exec($adminquery); | |||
$adminquery = "INSERT INTO `{$dbprefix}member_tj` (`mid`,`article`,`album`,`archives`,`homecount`,`pagecount`,`feedback`,`friend`,`stow`) | |||
VALUES ('1','0','0','0','0','0','0','0','0'); "; | |||
VALUES ('1','0','0','0','0','0','0','0','0'); "; | |||
$db->exec($adminquery); | |||
$adminquery = "Insert Into `{$dbprefix}member_space`(`mid` ,`pagesize` ,`matt` ,`spacename` ,`spacelogo` ,`spacestyle`, `sign` ,`spacenews`) | |||
Values('1','10','0','{$adminuser}的空间','','person','',''); "; | |||
Values('1','10','0','{$adminuser}的空间','','person','',''); "; | |||
$db->exec($adminquery); | |||
if (phpversion() < "5.4") { | |||
die("DedeBIZ:command web server not support\n\n"); | |||
} | |||
// 写入程序安装锁 | |||
file_put_contents($workDir.'/install/install_lock.txt', 'ok'); | |||
echo "Start Dev Server For DedeBIZ\n\r"; | |||
echo "Open http://localhost:8088\n\r"; | |||
passthru(PHP_BINARY . ' -S localhost:8088 -t' . escapeshellarg('./')); | |||
exit; | |||
} else { | |||
echo $helpStr; | |||
} | |||
} |
@@ -80,9 +80,9 @@ if ($dojob == '') { | |||
ShowMsg('完成所有任务', 'javascript:;'); | |||
exit(); | |||
} | |||
$dvlen = $tjlen * 2; | |||
$tjsta = "<div style='width:200px;height:16px;border:1px solid #28a745;text-align:left'><div style='width:$dvlen;height:16px;background:#28a745'></div></div>"; | |||
$tjsta .= "<br>完成处理文档总数的:$tjlen %,继续执行任务"; | |||
$dvlen = $tjlen * 1; | |||
$tjsta = "<div style='width:260px;height:16px;border:1px solid #28a745;text-align:left'><div style='max-width:260px;width:$dvlen%;height:16px;background:#28a745'></div></div>"; | |||
$tjsta .= "<br>完成处理文档总数 $tjlen %"; | |||
$nurl = "article_description_main.php?totalnum=$totalnum&startdd={$startdd}&pagesize=$pagesize&table={$table}&field={$field}&dsize={$dsize}&msize={$msize}&channel={$channel}&dojob={$dojob}"; | |||
ShowMsg($tjsta, $nurl, 0, 500); | |||
exit(); | |||
@@ -140,9 +140,9 @@ if ($dojob == '') { | |||
} else { | |||
$tjlen = 100; | |||
} | |||
$dvlen = $tjlen * 2; | |||
$tjsta = "<div style='width:200px;height:16px;border:1px solid #28a745;text-align:left'><div style='width:$dvlen;height:16px;background:#28a745'></div></div>"; | |||
$tjsta .= "<br>完成处理文档总数的:$tjlen %,继续执行任务"; | |||
$dvlen = $tjlen * 1; | |||
$tjsta = "<div style='width:260px;height:16px;border:1px solid #28a745;text-align:left'><div style='max-width:260px;width:$dvlen%;height:16px;background:#28a745'></div></div>"; | |||
$tjsta .= "<br>完成处理文档总数 $tjlen %"; | |||
if ($tjnum < $totalnum) { | |||
$nurl = "article_description_main.php?totalnum=$totalnum&startdd=".($startdd + $pagesize)."&pagesize=$pagesize&table={$table}&field={$field}&dsize={$dsize}&msize={$msize}&channel={$channel}&dojob={$dojob}"; | |||
ShowMsg($tjsta, $nurl, 0, 500); | |||
@@ -151,5 +151,5 @@ if ($dojob == '') { | |||
ShowMsg('完成所有任务', 'javascript:;'); | |||
exit(); | |||
} | |||
} //更新自动分页处理代码结束 | |||
}//更新自动分页处理代码结束 | |||
} |
@@ -306,12 +306,6 @@ $actionSearch[7] = array( | |||
'linkurl' => 'makehtml_rss.php' | |||
), | |||
6 => array( | |||
'title' => '更新脚本', | |||
'description' => '可以获取某个栏目的脚本连接', | |||
'purview' => 'sys_MakeHtml', | |||
'linkurl' => 'makehtml_js.php' | |||
), | |||
7 => array( | |||
'title' => '更新缓存', | |||
'description' => '更新栏目缓存、更新枚举缓存、清理arclist调用缓存、清理过期会员访问历史、删除过期短信 ', | |||
'purview' => 'sys_ArcBatch', | |||
@@ -108,7 +108,6 @@ $adminMenu1 | |||
<m:item name='更新标签' link='makehtml_taglist.php' rank='sys_MakeHtml' target='main' /> | |||
<m:item name='更新专题' link='makehtml_spec.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='sys_cache_up.php' rank='sys_ArcBatch' target='main' /> | |||
</m:top> | |||
<m:top item='6_' name='会员管理' display='block' rank='member_List,member_Type'> | |||
@@ -70,7 +70,6 @@ $menusMain = "<m:top mapitem='1' item='1_' name='常用操作' display='block'> | |||
<m:item name='更新标签' link='makehtml_taglist.php' rank='sys_MakeHtml' target='main' /> | |||
<m:item name='更新专题' link='makehtml_spec.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='sys_cache_up.php' rank='sys_ArcBatch' target='main' /> | |||
</m:top> | |||
<m:top mapitem='5' item='6_' name='会员管理' display='block' rank='member_List,member_Type'> | |||
@@ -1,5 +1,4 @@ | |||
<?php | |||
/** | |||
* 生成文档操作 | |||
* | |||
@@ -80,9 +79,8 @@ $ttime = time() - $sstime; | |||
$ttime = number_format(($ttime / 60), 2); | |||
//返回提示信息 | |||
$tjlen = $totalnum > 0 ? ceil(($tjnum / $totalnum) * 100) : 100; | |||
$dvlen = $tjlen * 2; | |||
$tjsta = "<div style='width:200px;height:16px;border:1px solid #28a745;text-align:left'><div style='width:$dvlen;height:16px;background:#28a745'></div></div>"; | |||
$tjsta .= "<br>本次用时:".number_format($t2, 2).",总用时:$ttime 分钟,到达位置:".($startdd + $pagesize)."<br>完成创建文件总数的:$tjlen %,继续执行任务"; | |||
$tjsta = "<div style='width:260px;height:16px;border:1px solid #28a745;text-align:left'><div style='max-width:260px;width:$tjlen%;height:16px;background:#28a745'></div></div>"; | |||
$tjsta .= "<br>到达位置:".($startdd + $pagesize).",用时:$ttime 分钟<br>完成更新文档总数 $tjlen %"; | |||
//速度测试 | |||
if ($tjnum < $totalnum) { | |||
$nurl = "makehtml_archives_action.php?endid=$endid&startid=$startid&typeid=$typeid"; | |||
@@ -92,12 +90,12 @@ if ($tjnum < $totalnum) { | |||
exit(); | |||
} else { | |||
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 { | |||
if ($uptype == '') { | |||
ShowMsg("完成所有创建任务,生成文件:$totalnum 总用时:{$ttime} 分钟", "javascript:;"); | |||
ShowMsg("更新文档:$totalnum,用时:{$ttime} 分钟,完成所有所有任务", "javascript:;"); | |||
} else { | |||
ShowMsg("完成文档HTML更新任务,现在开始进行主页更新", "makehtml_all.php?action=make&step=3&uptype=$uptype&mkvalue=$mkvalue"); | |||
ShowMsg("完成更新文档任务,现在开始进行主页更新", "makehtml_all.php?action=make&step=3&uptype=$uptype&mkvalue=$mkvalue"); | |||
} | |||
} | |||
} |
@@ -54,10 +54,10 @@ if ($nextpage == $totalpage) { | |||
} else { | |||
if ($finishType) { | |||
$gourl = "makehtml_freelist_action.php?maxpagesize=$maxpagesize&startid=$startid&endid=$endid&pageno=$nextpage"; | |||
ShowMsg("成功创建列表:".$tid.",继续进行操作", $gourl, 0, 100); | |||
ShowMsg("创建列表:".$tid.",继续执行任务", $gourl, 0, 100); | |||
} else { | |||
$gourl = "makehtml_freelist_action.php?mkpage=$mkpage&maxpagesize=$maxpagesize&startid=$startid&endid=$endid&pageno=$pageno"; | |||
ShowMsg("列表:".$tid.",继续进行操作", $gourl, 0, 100); | |||
ShowMsg("创建列表:".$tid.",继续执行任务", $gourl, 0, 100); | |||
} | |||
} | |||
$dsql->ExecuteNoneQuery("Update `#@__freelist` set nodefault='1' where aid='$startid';"); |
@@ -1,13 +0,0 @@ | |||
<?php | |||
/** | |||
* 生成js | |||
* | |||
* @version $Id: makehtml_js.php 1 11:03 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"); | |||
require_once(DEDEINC."/typelink/typelink.class.php"); | |||
include DedeInclude('templets/makehtml_js.htm'); |
@@ -1,41 +0,0 @@ | |||
<?php | |||
/** | |||
* 生成js操作 | |||
* | |||
* @version $Id: makehtml_js_action.php 1 11:04 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"); | |||
CheckPurview('sys_MakeHtml'); | |||
require_once(DEDEINC."/archive/partview.class.php"); | |||
if (empty($typeid)) $typeid = 0; | |||
if (empty($templet)) $templet = "plus/js.htm"; | |||
if (empty($uptype)) $uptype = "all"; | |||
if ($uptype == "all") { | |||
$row = $dsql->GetOne("SELECT id FROM `#@__arctype` WHERE id>'$typeid' AND ispart<>2 ORDER BY id ASC LIMIT 0,1;"); | |||
if (!is_array($row)) { | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/web/css/bootstrap.min.css\"><style>.modal {position: static;}</style>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">完成所有文件更新</div>"; | |||
exit(); | |||
} else { | |||
$pv = new PartView($row['id']); | |||
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet); | |||
$pv->SaveToHtml($cfg_basedir.$cfg_cmspath."/static/js/".$row['id'].".js", 0); | |||
$typeid = $row['id'];; | |||
ShowMsg("成功更新".$cfg_cmspath."/static/js/".$row['id'].".js,继续进行操作", "makehtml_js_action.php?typeid=$typeid", 0, 100); | |||
exit(); | |||
} | |||
} else { | |||
$pv = new PartView($typeid); | |||
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet); | |||
$pv->SaveToHtml($cfg_basedir.$cfg_cmspath."/static/js/".$typeid.".js", 0); | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/web/css/bootstrap.min.css\"><style>.modal {position: static;}</style>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">成功更新".$cfg_cmspath."/static/js/".$typeid.".js"; | |||
echo "预览:</div>"; | |||
echo "<hr>"; | |||
echo "<script src='".$cfg_cmspath."/static/js/".$typeid.".js'></script>"; | |||
exit(); | |||
} |
@@ -95,7 +95,7 @@ if ($nextpage >= $totalpage && $finishType) { | |||
if (empty($reurl)) { | |||
$reurl = '../apps/list.php?tid='.$tid; | |||
} | |||
ShowMsg("完成所有栏目列表更新<a href='$reurl' target='_blank'>浏览栏目</a>", "javascript:;"); | |||
ShowMsg("完成所有栏目列表更新,<a href='$reurl' target='_blank'>浏览栏目</a>", "javascript:;"); | |||
exit(); | |||
} else if ($gotype == 'mkall' || $gotype == 'mkallct') { | |||
ShowMsg("完成所有栏目列表更新,现在作最后数据优化", "makehtml_all.php?action=make&step=10"); | |||
@@ -104,11 +104,11 @@ if ($nextpage >= $totalpage && $finishType) { | |||
} else { | |||
if ($finishType) { | |||
$gourl = "makehtml_list_action.php?gotype={$gotype}&uppage=$uppage&maxpagesize=$maxpagesize&typeid=$typeid&pageno=$nextpage"; | |||
ShowMsg("成功创建栏目:".$tid.",继续进行操作", $gourl, 0, 100); | |||
ShowMsg("创建栏目:".$tid.",继续执行任务", $gourl, 0, 100); | |||
exit(); | |||
} else { | |||
$gourl = "makehtml_list_action.php?gotype={$gotype}&uppage=$uppage&mkpage=$mkpage&maxpagesize=$maxpagesize&typeid=$typeid&pageno=$pageno"; | |||
ShowMsg("栏目:".$tid.",继续进行操作", $gourl, 0, 100); | |||
ShowMsg("创建栏目:".$tid.",继续执行任务", $gourl, 0, 100); | |||
exit(); | |||
} | |||
} |
@@ -15,11 +15,11 @@ if (empty($tid)) $tid = 0; | |||
if (empty($maxrecord)) $maxrecord = 50; | |||
$row = $dsql->GetOne("SELECT id FROM `#@__arctype` WHERE id>'$tid' AND ispart<>2 ORDER BY id ASC LIMIT 0,1;"); | |||
if (!is_array($row)) { | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/web/css/bootstrap.min.css\"><style>.modal {position: static;}</style>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">完成所有文件更新</div>"; | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/web/css/bootstrap.min.css\"><style>.modal {position: static}</style>"; | |||
echo "<div class=\"alert alert-success\">完成所有文件更新</div>"; | |||
} else { | |||
$rv = new RssView($row['id'], $maxrecord); | |||
$rssurl = $rv->MakeRss(0); | |||
$tid = $row['id']; | |||
ShowMsg("成功更新".$rssurl.",继续进行操作", "makehtml_rss_action.php?tid=$tid&maxrecord=$maxrecord", 0, 100); | |||
ShowMsg("成功更新".$rssurl.",继续执行任务", "makehtml_rss_action.php?tid=$tid&maxrecord=$maxrecord", 0, 100); | |||
} |
@@ -93,12 +93,12 @@ if (is_array($tag) && count($tag) > 0) { | |||
$nextpage = 0; | |||
} | |||
$gourl = "makehtml_taglist_action.php?maxpagesize=$maxpagesize&tagid=$tagid&pageno=$nextpage&upall=$upall&ctagid=$ctagid&startid=$startid&endid=$endid&mktime=$mktime"; | |||
ShowMsg("成功生成TAG:".$tag['tag'].",继续进行操作", $gourl, 0, 100); | |||
ShowMsg("成功生成TAG:".$tag['tag'].",继续执行任务", $gourl, 0, 100); | |||
exit(); | |||
} else { | |||
//继续当前这个 | |||
$gourl = "makehtml_taglist_action.php?mkpage=$mkpage&maxpagesize=$maxpagesize&tagid=$tagid&pageno=$pageno&upall=$upall&ctagid=$ctagid&startid=$startid&endid=$endid&mktime=$mktime"; | |||
ShowMsg("成功生成TAG:".$tag['tag'].",继续进行操作", $gourl, 0, 100); | |||
ShowMsg("成功生成TAG:".$tag['tag'].",继续执行任务", $gourl, 0, 100); | |||
exit(); | |||
} | |||
} |
@@ -172,7 +172,6 @@ | |||
<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_do.php?dopost=upcatcache" class="btn btn-success btn-sm">更新栏目缓存</a> | |||
<a href="makehtml_list.php" class="btn btn-success btn-sm">更新栏目</a></a> | |||
</span> | |||
</td> | |||
</tr> | |||
@@ -205,10 +204,9 @@ | |||
</form> | |||
<tr> | |||
<td align="right" class="py-3" style="padding-right:10px;background:#f8f8f8;border-top:1px solid #dee2e6"> | |||
<button type="button" name="sb1" class="btn btn-success btn-sm" onClick="document.form1.submit();">更新排序</button> | |||
<button type="button" name="sb4" class="btn btn-success btn-sm" onClick="location='makehtml_js.php';">更新脚本</button> | |||
<button type="button" name="sb2" class="btn btn-success btn-sm" onClick="location='makehtml_list.php';">更新栏目</button> | |||
<button type="button" name="sb3" class="btn btn-success btn-sm" onClick="location='makehtml_archives.php';">更新文档</button> | |||
<button type="button" name="sb1" class="btn btn-success btn-sm" onClick="document.form1.submit();">更新排序</button> | |||
</td> | |||
</tr> | |||
</table> | |||
@@ -24,7 +24,7 @@ | |||
{ | |||
$allowhtml = array('htmltext'); | |||
$fields['sta'] = $fields['ifcheck'] == 1 ? '已审核':'未审核'; | |||
echo '<tr bgcolor="#F8FDE3" height="26"><td width="18%"><input type="checkbox" name="id[]" value="'.$fields['id'].'" class="np"></td><td><a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'">'.$fields['id'].'</a> '.$fields['sta'].'</td><td width="12%" align="center"><a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'"><i class="btn btn-sm fa fa-pencil-square-o" title="修改"></i></a></td></tr>'; | |||
echo '<tr bgcolor="#F8FCF1" height="26"><td width="18%"><input type="checkbox" name="id[]" value="'.$fields['id'].'" class="np"></td><td><a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'">'.$fields['id'].'</a> '.$fields['sta'].'</td><td width="12%" align="center"><a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'"><i class="btn btn-sm fa fa-pencil-square-o" title="修改"></i></a></td></tr>'; | |||
foreach($fieldlist as $field=>$fielddata) | |||
{ | |||
if($fields[$field]=='') continue; | |||
@@ -84,7 +84,7 @@ | |||
} | |||
.fllct { | |||
float: left; | |||
width: 80px | |||
width: 86px | |||
} | |||
.flrct { | |||
float: left; | |||
@@ -1,100 +0,0 @@ | |||
<!DOCTYPE html> | |||
<html> | |||
<head> | |||
<meta charset="<?php echo $cfg_soft_lang; ?>"> | |||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | |||
<title>更新脚本</title> | |||
<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/css/admin.css"> | |||
<script src="../static/web/js/jquery.min.js"></script> | |||
<script src="js/main.js"></script> | |||
<script> | |||
function SelectTemplets(fname) { | |||
var pos = GetWinPos(800, 600); | |||
window.open("./dialog/select_templets.php?&activepath=<?php echo urlencode($cfg_templets_dir.'/plus')?>&f=" + | |||
fname, "poptempWin", "scrollbars=yes,resizable=yes,statebar=no,width=800,height=600,left=" + pos.left +", top=" + pos.top); | |||
} | |||
</script> | |||
</head> | |||
<body> | |||
<table width="98%" cellpadding="3" cellspacing="1" align="center" class="table maintable mt-3 mb-3"> | |||
<form name="form1" action="makehtml_js_action.php" method="get" target='stafrm'> | |||
<tr> | |||
<td height="26" colspan="2" background="../static/web/img/tbg.gif"> | |||
<table width="98%" cellpadding="0" cellspacing="0" class="table table-borderless"> | |||
<tr> | |||
<td width="30%" style="padding-left:10px">更新脚本</td> | |||
<td width="70%" align="right"><a href="catalog_main.php" class="btn btn-success btn-sm">栏目管理</a></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="260" height="26">选择栏目:</td> | |||
<td height="26"> | |||
<?php | |||
if(empty($cid)) $cid="0"; | |||
$tl = new TypeLink($cid); | |||
$typeOptions = $tl->GetOptionArray($cid,$admin_catalogs,0,1); | |||
echo "<select name='typeid' style='width:260px'>"; | |||
if($cid=="0") echo "<option value='0' selected>所有栏目</option>"; | |||
echo $typeOptions; | |||
echo "</select>"; | |||
?> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td height="26">JS文件:</td> | |||
<td height="26"> | |||
<span><?php echo "<script src='".$cfg_cmspath."/static/js/".$cid.".js'></script>"; ?></span> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td height="26">模板文件:</td> | |||
<td height="26"><input name="templet" type="text" id="templet" value="plus/js.htm" style="width:260px"> | |||
<button type="button" class="btn btn-success btn-sm" name="set4" onClick="SelectTemplets('form1.templet');">浏览</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td height="26">更新选项:</td> | |||
<td height="26"> | |||
<label><input type="radio" name="uptype" value="all" class="np"> 更新所有栏目 </label> | |||
<label><input name="uptype" type="radio" value="onlyme" class="np" checked> 仅当前文件</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td height="26" bgcolor="#F8FCF1" colspan="2" align="center"> | |||
<button name="b112" type="button" class="btn btn-success btn-sm" onClick="document.form1.submit();">开始更新</button> | |||
</td> | |||
</tr> | |||
</form> | |||
<tr> | |||
<td height="26" colspan="2"> | |||
<table width="100%" class="table table-borderless"> | |||
<tr> | |||
<td width="70%">结果:</td> | |||
<td width="30%" align="right"> | |||
<script> | |||
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','+');" class="btn btn-success btn-sm">增大</a> | |||
<a href="javascript:;" onClick="ResizeDiv('mdv','-');" class="btn btn-success btn-sm">缩小</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" id="mtd"> | |||
<div id="mdv" style="width:100%;height:360px"> | |||
<iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe> | |||
</div> | |||
</td> | |||
</tr> | |||
</table> | |||
</body> | |||
</html> |
@@ -1 +0,0 @@ | |||
DedeBIZ |
@@ -21,10 +21,8 @@ | |||
var totalpage = { | |||
dede: field name = 'totalpage' / | |||
}; | |||
var namehand = '{dede:field name=' | |||
namehand '/}'; | |||
var displaytype = '{dede:field name=' | |||
displaytype '/}'; | |||
var namehand = '{dede:field name='namehand'/}'; | |||
var displaytype = '{dede:field name='displaytype'/}'; | |||
var gtimer = null; | |||
//大图 | |||
function dPlayBig() { | |||
@@ -22,44 +22,48 @@ | |||
<div class="col-12"> | |||
<div class="row"> | |||
<div class="col-12 col-lg-8 litpics mb-3"> | |||
<div id="carouselIndex" class="carousel slide" data-ride="carousel"> | |||
<ol class="carousel-indicators"> | |||
{dede:arclist channelid=1 flag='f' row=6} | |||
<li data-target="#carouselIndex" data-slide-to="[field:global.autoindex function='trim(IndexSub(@me,1))'/]" class="[field:global.autoindex function='IndexActive(@me)'/]"></li> | |||
{/dede:arclist} | |||
</ol> | |||
<div class="carousel-inner"> | |||
{dede:arclist channelid=1 flag='f' row=6} | |||
<div class="carousel-item[field:global.autoindex function='IndexActive(@me)'/]"> | |||
<a href="[field:arcurl/]" title="[field:fulltitle/]"><img src="[field:litpic/]" class="mr-3" alt="[field:fulltitle/]"></a> | |||
<div class="row"> | |||
<div id="carouselIndex" class="carousel slide" data-ride="carousel"> | |||
<ol class="carousel-indicators"> | |||
{dede:arclist channelid='1' flag='f' row='6'} | |||
<li data-target="#carouselIndex" data-slide-to="[field:global.autoindex function='trim(IndexSub(@me,1))'/]" class="[field:global.autoindex function='IndexActive(@me)'/]"></li> | |||
{/dede:arclist} | |||
</ol> | |||
<div class="carousel-inner"> | |||
{dede:arclist channelid='1' flag='f' row='6'} | |||
<div class="carousel-item[field:global.autoindex function='IndexActive(@me)'/]"> | |||
<a href="[field:arcurl/]" title="[field:fulltitle/]"><img src="[field:litpic/]" class="mr-3" alt="[field:fulltitle/]"></a> | |||
</div> | |||
{/dede:arclist} | |||
</div> | |||
{/dede:arclist} | |||
<a class="carousel-control-prev" href="#carouselIndex" role="button" data-slide="prev"> | |||
<span class="carousel-control-prev-icon"></span> | |||
<span class="sr-only">上一个</span> | |||
</a> | |||
<a class="carousel-control-next" href="#carouselIndex" role="button" data-slide="next"> | |||
<span class="carousel-control-next-icon"></span> | |||
<span class="sr-only">下一个</span> | |||
</a> | |||
</div> | |||
<a class="carousel-control-prev" href="#carouselIndex" role="button" data-slide="prev"> | |||
<span class="carousel-control-prev-icon"></span> | |||
<span class="sr-only">上一个</span> | |||
</a> | |||
<a class="carousel-control-next" href="#carouselIndex" role="button" data-slide="next"> | |||
<span class="carousel-control-next-icon"></span> | |||
<span class="sr-only">下一个</span> | |||
</a> | |||
</div> | |||
</div> | |||
<div class="col-12 col-lg-4 toutiao mb-3 mb-md-3"> | |||
<div class="card ddcard-normal"> | |||
<div class="card-header"> | |||
<div class="row"> | |||
<div class="col-8 caption"><span>推荐头条</span></div> | |||
<div class="row"> | |||
<div class="card ddcard-normal"> | |||
<div class="card-header"> | |||
<div class="row"> | |||
<div class="col-8 caption"><span>推荐头条</span></div> | |||
</div> | |||
</div> | |||
<ul class="list-group list-group-flush"> | |||
{dede:arclist flag='h' titlelen='100' row='7' orderby='pubdate'} | |||
<li> | |||
<i class="fa fa-bookmark-o"></i> | |||
<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a> | |||
</li> | |||
{/dede:arclist} | |||
</ul> | |||
</div> | |||
<ul class="list-group list-group-flush"> | |||
{dede:arclist flag='h' titlelen='100' row='7' orderby='pubdate'} | |||
<li> | |||
<i class="fa fa-bookmark-o"></i> | |||
<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a> | |||
</li> | |||
{/dede:arclist} | |||
</ul> | |||
</div> | |||
</div> | |||
</div> | |||
@@ -75,7 +79,7 @@ | |||
</div> | |||
<div class="col-md-12 mt-3"> | |||
<div class="row row-cols-2 row-cols-md-4"> | |||
{dede:arclist row=4 orderby=pubdate type='image.'} | |||
{dede:arclist row='4' orderby='pubdate' type='image.'} | |||
<div class="col"> | |||
<div class="card border-0 image-item"> | |||
<a href="[field:arcurl/]" title="[field:fulltitle/]" class="text-body stretched-link"><img src="[field:litpic/]" class="card-img-top" alt="[field:fulltitle/]"> | |||
@@ -45,7 +45,7 @@ | |||
</div> | |||
</div> | |||
<div class="row row-cols-2 row-cols-md-4 pt-3"> | |||
{dede:arclist row=4} | |||
{dede:arclist row='4'} | |||
<div class="col"> | |||
<div class="card border-0 image-item"> | |||
<a href="[field:arcurl/]" title="[field:fulltitle/]" class="text-body stretched-link"> | |||
@@ -39,20 +39,16 @@ | |||
</a> | |||
</div> | |||
<div class="col-12 description"> | |||
<a href="[field:arcurl/]"> | |||
[field:description/]... | |||
</a> | |||
</div> | |||
<div class="col-12 source text-right"> | |||
发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/] | |||
<a href="[field:arcurl/]">[field:description/]...</a> | |||
</div> | |||
<div class="col-12 source text-right">发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/]</div> | |||
</div> | |||
</li> | |||
{/dede:list} | |||
</ul> | |||
<nav> | |||
<ul class="pagination justify-content-center py-3"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/} | |||
{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/} | |||
</ul> | |||
</nav> | |||
</div> | |||
@@ -39,19 +39,16 @@ | |||
</a> | |||
</div> | |||
<div class="col-12 description"> | |||
<a href="[field:arcurl/]">[field:description/]... | |||
</a> | |||
</div> | |||
<div class="col-12 source text-right"> | |||
发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/] | |||
<a href="[field:arcurl/]">[field:description/]...</a> | |||
</div> | |||
<div class="col-12 source text-right">发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/]</div> | |||
</div> | |||
</li> | |||
{/dede:list} | |||
</ul> | |||
<nav> | |||
<ul class="pagination justify-content-center py-3"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/} | |||
{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/} | |||
</ul> | |||
</nav> | |||
</div> | |||
@@ -39,19 +39,16 @@ | |||
</a> | |||
</div> | |||
<div class="col-12 description"> | |||
<a href="[field:arcurl/]">[field:description/]... | |||
</a> | |||
</div> | |||
<div class="col-12 source text-right"> | |||
发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/] | |||
<a href="[field:arcurl/]">[field:description/]...</a> | |||
</div> | |||
<div class="col-12 source text-right">发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/]</div> | |||
</div> | |||
</li> | |||
{/dede:list} | |||
</ul> | |||
<nav> | |||
<ul class="pagination justify-content-center py-3"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/} | |||
{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/} | |||
</ul> | |||
</nav> | |||
</div> | |||
@@ -34,7 +34,7 @@ | |||
</ul> | |||
<nav> | |||
<ul class="pagination justify-content-center py-3"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/} | |||
{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/} | |||
</ul> | |||
</nav> | |||
</div> | |||
@@ -45,7 +45,7 @@ | |||
</div> | |||
<nav> | |||
<ul class="pagination justify-content-center py-3"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/} | |||
{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/} | |||
</ul> | |||
</nav> | |||
</div> | |||
@@ -77,7 +77,7 @@ | |||
</ul> | |||
<nav> | |||
<ul class="pagination justify-content-center py-3"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/} | |||
{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/} | |||
</ul> | |||
</nav> | |||
</div> | |||
@@ -40,9 +40,7 @@ | |||
</a> | |||
</div> | |||
<div class="col-12 description py-2"> | |||
<a href="[field:arcurl/]"> | |||
[field:description/]... | |||
</a> | |||
<a href="[field:arcurl/]">[field:description/]...</a> | |||
</div> | |||
<div class="col-12 addinfo"> | |||
日期:[field:pubdate function="MyDate('Y-m-d', @me)"/] 价格:[field:trueprice/] | |||
@@ -40,9 +40,7 @@ | |||
</a> | |||
</div> | |||
<div class="col-12 description py-2"> | |||
<a href="[field:arcurl/]"> | |||
[field:description/]... | |||
</a> | |||
<a href="[field:arcurl/]">[field:description/]...</a> | |||
</div> | |||
<div class="col-12 addinfo"> | |||
上传日期:[field:pubdate function="MyDate('Y-m-d', @me)"/] 推荐级别:[field:softrank | |||
@@ -54,7 +52,7 @@ | |||
</ul> | |||
<nav> | |||
<ul class="pagination justify-content-center py-3"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/} | |||
{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/} | |||
</ul> | |||
</nav> | |||
</div> | |||
@@ -41,20 +41,16 @@ | |||
</a> | |||
</div> | |||
<div class="col-12 description py-2"> | |||
<a href="[field:arcurl/]"> | |||
[field:description/]... | |||
</a> | |||
</div> | |||
<div class="col-12 addinfo"> | |||
上传日期:[field:pubdate function="MyDate('Y-m-d', @me)"/] | |||
<a href="[field:arcurl/]">[field:description/]...</a> | |||
</div> | |||
<div class="col-12 addinfo">上传日期:[field:pubdate function="MyDate('Y-m-d', @me)"/]</div> | |||
</div> | |||
</li> | |||
{/dede:list} | |||
</ul> | |||
<nav> | |||
<ul class="pagination justify-content-center py-3"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/} | |||
{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/} | |||
</ul> | |||
</nav> | |||
</div> | |||
@@ -48,7 +48,7 @@ | |||
{/dede:list} | |||
</ul> | |||
<nav> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/} | |||
{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/} | |||
</nav> | |||
</div> | |||
<aside class="col-md-4 article-sidebar"> | |||
@@ -32,7 +32,7 @@ | |||
<div class="row"> | |||
<div class="col-md-8 list-main"> | |||
<ul class="list-unstyled items"> | |||
{dede:list pagesize='10'} | |||
{dede:list pagesize='3'} | |||
<li class="media border-bottom-dashed"> | |||
<div class="media-body row mt-2 py-2"> | |||
<div class="col-12 caption"> | |||
@@ -53,7 +53,7 @@ | |||
</ul> | |||
<nav> | |||
<ul class="pagination justify-content-center py-3"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/} | |||
{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/} | |||
</ul> | |||
</nav> | |||
</div> | |||
@@ -14,7 +14,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
@@ -14,7 +14,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
@@ -24,7 +24,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<?php | |||
@@ -60,7 +60,7 @@ | |||
<th width="12%">类目</th> | |||
<th width="10%">状态</th> | |||
<th width="10%">点击</th> | |||
<th width="16%">时间</th> | |||
<th width="12%">时间</th> | |||
<th align="center">操作</th> | |||
</tr> | |||
</thead> | |||
@@ -24,7 +24,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<?php | |||
@@ -60,7 +60,7 @@ | |||
<th width="12%">类目</th> | |||
<th width="10%">状态</th> | |||
<th width="10%">点击</th> | |||
<th width="16%">时间</th> | |||
<th width="12%">时间</th> | |||
<th align="center">操作</th> | |||
</tr> | |||
</thead> | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<?php | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<?php | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<?php | |||
@@ -18,7 +18,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<?php | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<?php | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<?php | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<?php | |||
@@ -28,10 +28,10 @@ | |||
<thead> | |||
<tr> | |||
<th width="30%" colspan="2">订单号</th> | |||
<th width="10%">状态</th> | |||
<th width="14%">状态</th> | |||
<th width="10%">产品</th> | |||
<th width="12%">状态</th> | |||
<th width="16%">时间</th> | |||
<th width="14%">状态</th> | |||
<th width="12%">时间</th> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
@@ -33,7 +33,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<?php | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<?php | |||
@@ -46,10 +46,10 @@ | |||
<thead> | |||
<tr> | |||
<th width="30%" colspan="2">订单号</th> | |||
<th width="10%">状态</th> | |||
<th width="14%">状态</th> | |||
<th width="10%">数量</th> | |||
<th width="12%">总计(元)</th> | |||
<th width="16%">时间</th> | |||
<th width="14%">总计</th> | |||
<th width="12%">时间</th> | |||
</tr> | |||
</thead> | |||
<form name="form1" action="shops_orders.php" method="post"> | |||
@@ -13,7 +13,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<?php | |||
@@ -102,11 +102,11 @@ | |||
<table cellspacing="1" class="table"> | |||
<thead> | |||
<tr> | |||
<th width="25%" colspan="2">订单号</th> | |||
<th>名称</th> | |||
<th width="10%" align="center">数量</th> | |||
<th width="12%">单价(元)</th> | |||
<th width="15%" align="center">时间</th> | |||
<th width="30%" colspan="2">订单号</th> | |||
<th width="14%">名称</th> | |||
<th width="10%">数量</th> | |||
<th width="14%">单价</th> | |||
<th width="12%">时间</th> | |||
</tr> | |||
</thead> | |||
<form name="form1" action="shops_products.php" method="post"> | |||
@@ -35,7 +35,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
@@ -35,7 +35,7 @@ | |||
<body> | |||
<?php include(DEDEMEMBER."/templets/top_login.htm"); ?> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
@@ -20,14 +20,12 @@ | |||
</header> | |||
</div> | |||
<main class="member"> | |||
<div class="container-fluid pannel"> | |||
<div class="pannel"> | |||
<div class="container"> | |||
<div class="row"> | |||
<div class="pannel-main col-md-12 mt-3 mb-3"> | |||
<div class="card"> | |||
<div class="card-header"> | |||
{dede:wintitle/} | |||
</div> | |||
<div class="card-header">{dede:wintitle/}</div> | |||
<div class="card-body"> | |||
<h5 class="card-title">{dede:wecome_info/}</h5> | |||
<p class="card-text">{dede:winform/}</p> | |||
@@ -41,7 +39,7 @@ | |||
<footer class="bg-success"> | |||
<div class="copyright py-5"> | |||
<p class="text-center"> | |||
{dede:global.cfg_powerby/}{dede:global.cfg_beian/} Powered by <a href="https://www.dedebiz.com" title="DedeBIZ内容管理系统-国内流行的内容管理系统多端全媒体解决方案" target="_blank">DedeBIZ{dede:global.cfg_version/}</a> | |||
{dede:global.cfg_powerby/} {dede:global.cfg_beian/} Powered by <a href="https://www.dedebiz.com" title="DedeBIZ内容管理系统-国内流行的内容管理系统多端全媒体解决方案" target="_blank">DedeBIZ{dede:global.cfg_version/}</a> | |||
</p> | |||
</div> | |||
</footer> | |||