@@ -29,3 +29,7 @@ src/data/backupdata/* | |||
src/a/*.html | |||
src/data/mkall_cache_*.php | |||
src/data/payment/cod.php | |||
src/freelist/ | |||
src/data/rss/* | |||
src/data/rssmap.html | |||
src/data/sitemap.html |
@@ -5,6 +5,7 @@ | |||
* @version $Id: makehtml_freelist.php 1 9:17 2010年7月19日Z tianya $ | |||
* @package DedeCMS.Administrator | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -5,6 +5,7 @@ | |||
* @version $Id: makehtml_freelist_action.php 1 9:11 2010年7月19日Z tianya $ | |||
* @package DedeCMS.Administrator | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -18,7 +19,7 @@ if(!empty($endid) && $endid>=$startid) | |||
$ci .= " And aid <= $endid "; | |||
} | |||
header("Content-Type: text/html; charset={$cfg_soft_lang}"); | |||
$dsql->SetQuery("Select aid From #@__freelist where $ci"); | |||
$dsql->SetQuery("SELECT aid FROM `#@__freelist` WHERE $ci"); | |||
$dsql->Execute(); | |||
while($row=$dsql->GetArray()) | |||
{ | |||
@@ -5,6 +5,7 @@ | |||
* @version $Id: makehtml_homepage.php 2 9:30 2010-11-11 tianya $ | |||
* @package DedeCMS.Administrator | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -44,11 +45,13 @@ else if($dopost=="make") | |||
$GLOBALS['_arclistEnv'] = 'index'; | |||
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet); | |||
$pv->SaveToHtml($homeFile); | |||
echo "成功更新主页HTML:".$homeFile."<br /><a href='{$position}' target='_blank'>浏览...</a><br />"; | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/css/bootstrap.min.css\"><style>.modal {position: static;}</style>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">成功更新主页HTML:".$homeFile."<br /><a href='{$position}' target='_blank' class='btn btn-secondary'>浏览...</a></div><br />"; | |||
} else { | |||
// 动态浏览 | |||
if (file_exists($homeFile)) @unlink($homeFile); | |||
echo "采用动态浏览模式:<a href='../index.php' target='_blank'>浏览...</a><br />"; | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/css/bootstrap.min.css\"><style>.modal {position: static;}</style>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">采用动态浏览模式:<a href='../index.php' target='_blank' class='btn btn-secondary'>浏览...</a></div><br />"; | |||
} | |||
$iquery = "UPDATE `#@__homepageset` SET showmod='$showmod'"; | |||
@@ -5,6 +5,7 @@ | |||
* @version $Id: makehtml_map.php 1 11:17 2010年7月19日Z tianya $ | |||
* @package DedeCMS.Administrator | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -35,5 +36,6 @@ $dtp = new DedeTagParse(); | |||
$dtp->LoadTemplet($tmpfile); | |||
$dtp->SaveTo($cfg_basedir.$murl); | |||
$dtp->Clear(); | |||
echo "<a href='$murl' target='_blank'>成功更新文件: $murl 浏览...</a>"; | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/css/bootstrap.min.css\"><style>.modal {position: static;}</style>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">成功更新文件: $murl <a href='$murl' target='_blank' class='btn btn-secondary'>浏览...</a></div>"; | |||
exit(); |
@@ -5,6 +5,7 @@ | |||
* @version $Id: makehtml_rss.php 1 11:17 2010年7月19日Z tianya $ | |||
* @package DedeCMS.Administrator | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -5,6 +5,7 @@ | |||
* @version $Id: makehtml_rss.php 1 11:17 2010年7月19日Z tianya $ | |||
* @package DedeCMS.Administrator | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -18,7 +19,8 @@ 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 "完成所有文件更新!"; | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/css/bootstrap.min.css\"><style>.modal {position: static;}</style>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">完成所有文件更新!</div>"; | |||
} else { | |||
$rv = new RssView($row['id'],$maxrecord); | |||
$rssurl = $rv->MakeRss(0); | |||
@@ -5,6 +5,7 @@ | |||
* @version $Id: makehtml_spec.php 1 11:17 2010年7月19日Z tianya $ | |||
* @package DedeCMS.Administrator | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -17,7 +18,8 @@ if($dopost=="ok") | |||
require_once(DEDEINC."/arc.specview.class.php"); | |||
$sp = new SpecView(); | |||
$rurl = $sp->MakeHtml(0); | |||
echo "成功生成所有专题HTML列表!<a href='$rurl' target='_blank'>预览</a>"; | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/css/bootstrap.min.css\"><style>.modal {position: static;}</style>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">成功生成所有专题HTML列表!<a href='$rurl' target='_blank' class='btn btn-secondary'>预览</a></div>"; | |||
exit(); | |||
} | |||
include DedeInclude('templets/makehtml_spec.htm'); |
@@ -11,44 +11,6 @@ | |||
<script language="javascript" src="../static/js/jquery.js"></script> | |||
<script src="../static/js/bootstrap.bundle.js"></script> | |||
<script src="js/main.js" language="javascript"></script> | |||
<script language="JavaScript"> | |||
function ChangeListStyle() { | |||
var itxt = document.getElementById("myinnertext"); | |||
var myems = document.getElementsByName("liststyle"); | |||
if (myems[0].checked) itxt.value = document.getElementById("list1").innerHTML; | |||
else if (myems[1].checked) itxt.value = document.getElementById("list2").innerHTML; | |||
else if (myems[2].checked) itxt.value = document.getElementById("list3").innerHTML; | |||
else if (myems[3].checked) itxt.value = document.getElementById("list4").innerHTML; | |||
itxt.value = itxt.value.replace("<BR>", "<BR/>"); | |||
itxt.value = itxt.value.toLowerCase(); | |||
} | |||
function ShowHide(objname) { | |||
var obj = document.getElementById(objname); | |||
if (obj.style.display == "block" || obj.style.display == "") | |||
obj.style.display = "none"; | |||
else | |||
obj.style.display = "block"; | |||
} | |||
function SelectTemplets(fname) { | |||
if (document.all) { | |||
var posLeft = window.event.clientY - 200; | |||
var posTop = window.event.clientX - 300; | |||
} | |||
else { | |||
var posLeft = 100; | |||
var posTop = 100; | |||
} | |||
window.open("./dialog/select_templets.php?&activepath=<?php echo urlencode($cfg_templets_dir)?>&f=" + fname, "poptempWin", "scrollbars=yes,resizable=yes,statebar=no,width=600,height=400,left=" + posLeft + ", top=" + posTop); | |||
} | |||
function CheckSubmit() { | |||
if (document.form1.title.value == "") { | |||
ShowMsg("自由列表标题标题不能为空!"); | |||
document.form1.title.focus(); | |||
return false; | |||
} | |||
return true; | |||
} | |||
</script> | |||
<link rel="stylesheet" type="text/css" href="css/codemirror.css"> | |||
<script type="text/javascript" src="js/codemirror.js"></script> | |||
<script type="text/javascript" src="js/mode/xml/xml.js"></script> | |||
@@ -64,11 +26,27 @@ | |||
</div> | |||
<center> | |||
<div style="display:none" id="list1"> | |||
<li>[field:textlink/]</li> | |||
<li class="media border-bottom-dashed mt-2 py-2"> | |||
<div class="media-body row"> | |||
<div class="col-12 title"> | |||
<a href="[field:arcurl/]"> | |||
<h4 class="mt-0 mb-3">[field:title/]</h4> | |||
</a> | |||
</div> | |||
</div> | |||
</li> | |||
</div> | |||
<div style="display:none" id="list2"> | |||
<li>[[field:typelink/]][field:textlink/]</li> | |||
<li class="media border-bottom-dashed mt-2 py-2"> | |||
<div class="media-body row"> | |||
<div class="col-12 title"> | |||
[[field:typelink/]] <a href="[field:arcurl/]"> | |||
<h4 class="mt-0 mb-3">[field:title/]</h4> | |||
</a> | |||
</div> | |||
</div> | |||
</li> | |||
</div> | |||
<div style="display:none" id="list3"> | |||
@@ -83,15 +61,23 @@ | |||
</div> | |||
<div style="display:none" id="list4"> | |||
<li> | |||
[field:imglink/] | |||
[field:textlink/] | |||
<span class="info"> | |||
<small>日期:</small>[field:pubdate function="GetDateMK(@me)"/] | |||
<small>点击:</small>[field:click/] | |||
<small>好评:</small>[field:scores/] | |||
</span> | |||
<p class="intro"> [field:description/]...</p> | |||
<li class="media border-bottom-dashed mt-2 py-2"> | |||
<a href="[field:arcurl/]"><img src="[field:litpic/]" class="mr-3" alt="[field:title/]"></a> | |||
<div class="media-body row"> | |||
<div class="col-12 title"> | |||
<a href="[field:arcurl/]"> | |||
<h4 class="mt-0 mb-3">[field:title/]</h4> | |||
</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)"/] 点击:[field:click/] 好评:[field:scores/] | |||
</div> | |||
</div> | |||
</li> | |||
</div> | |||
<table width="98%" border="0" cellpadding="1" cellspacing="1" align="center" | |||
@@ -321,6 +307,42 @@ | |||
lineWrapping: true, | |||
mode: 'text/html' | |||
}); | |||
function ChangeListStyle() { | |||
var itxt = document.getElementById("myinnertext"); | |||
var myems = document.getElementsByName("liststyle"); | |||
if (myems[0].checked) editor.setValue(document.getElementById("list1").innerHTML); | |||
else if (myems[1].checked) editor.setValue(document.getElementById("list2").innerHTML); | |||
else if (myems[2].checked) editor.setValue(document.getElementById("list3").innerHTML); | |||
else if (myems[3].checked) editor.setValue(document.getElementById("list4").innerHTML); | |||
editor.setValue(editor.getValue().replace("<BR>", "<BR/>")); | |||
editor.setValue(editor.getValue().toLowerCase()); | |||
} | |||
function ShowHide(objname) { | |||
var obj = document.getElementById(objname); | |||
if (obj.style.display == "block" || obj.style.display == "") | |||
obj.style.display = "none"; | |||
else | |||
obj.style.display = "block"; | |||
} | |||
function SelectTemplets(fname) { | |||
if (document.all) { | |||
var posLeft = window.event.clientY - 200; | |||
var posTop = window.event.clientX - 300; | |||
} | |||
else { | |||
var posLeft = 100; | |||
var posTop = 100; | |||
} | |||
window.open("./dialog/select_templets.php?&activepath=<?php echo urlencode($cfg_templets_dir)?>&f=" + fname, "poptempWin", "scrollbars=yes,resizable=yes,statebar=no,width=600,height=400,left=" + posLeft + ", top=" + posTop); | |||
} | |||
function CheckSubmit() { | |||
if (document.form1.title.value == "") { | |||
ShowMsg("自由列表标题标题不能为空!"); | |||
document.form1.title.focus(); | |||
return false; | |||
} | |||
return true; | |||
} | |||
</script> | |||
</body> | |||
@@ -1,77 +1,92 @@ | |||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
<!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>生成HTML</title> | |||
<link href="css/base.css" rel="stylesheet" type="text/css"> | |||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||
<title>生成HTML</title> | |||
<link rel="stylesheet" href="../static/css/bootstrap.min.css"> | |||
<link href="../static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||
<link href="css/base.css" rel="stylesheet" type="text/css"> | |||
</head> | |||
<body background="images/allbg.gif"> | |||
<div class="bodytitle"> | |||
<div class="bodytitleleft"></div> | |||
<div class="bodytitletxt" style="padding-left:10px;">HTML更新</div> | |||
</div> | |||
<table width="98%" border="0" cellpadding="1" cellspacing="1" align="center" class="tbtitle" style="background:#CFCFCF;"> | |||
<form name="form1" action="makehtml_freelist_action.php" method="get" target='stafrm'> | |||
<tr> | |||
<td colspan="2" bgcolor="#EDF9D5" background="images/tbg.gif" ><table width="98%" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="30%" height="18" style="padding-left:10px;"><strong>更新自由列表HTML:</strong></td> | |||
<td width="70%" align="right"><input type="button" name="b113" value="管理自由列表" onClick="location='freelist_main.php';" class="inputbut"/> | |||
</td> | |||
</tr> | |||
</table></td> | |||
<div class="bodytitle mt-3"> | |||
<div class="bodytitleleft"></div> | |||
<div class="bodytitletxt" style="padding-left:10px;">HTML更新</div> | |||
</div> | |||
<table width="98%" border="0" cellpadding="1" cellspacing="1" align="center" class="table maintable table-bordered" | |||
style="background:#CFCFCF;"> | |||
<form name="form1" action="makehtml_freelist_action.php" method="get" target='stafrm'> | |||
<tr> | |||
<td colspan="2" bgcolor="#EDF9D5" background="images/tbg.gif"> | |||
<table width="98%" border="0" cellpadding="0" cellspacing="0" class="table-borderless"> | |||
<tr> | |||
<td width="30%" height="18" style="padding-left:10px;"><strong>更新自由列表HTML:</strong></td> | |||
<td width="70%" align="right"><button type="button" name="b113" | |||
onClick="location='freelist_main.php';" class="btn btn-secondary btn-sm">管理自由列表</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="108" height="20" bgcolor="#FFFFFF"> 起始ID:</td> | |||
<td width="377" height="20" valign="top" bgcolor="#FFFFFF"> | |||
<strong> </strong> | |||
<input name="startid" type="text" id="startid" size="10" <?php if(!empty($aid)) echo " value='$aid'"; ?>> | |||
(空或0表示从头开始) | |||
</td> | |||
</tr> | |||
<tr> | |||
<td height="20" valign="top" bgcolor="#FFFFFF"> 结束ID:</td> | |||
<td height="20" valign="top" bgcolor="#FFFFFF"> | |||
<strong> </strong> | |||
<input name="endid" type="text" id="endid" size="10" <?php if(!empty($aid)) echo " value='$aid'"; ?>> | |||
(空或0表示直到结束ID) | |||
</td> | |||
</tr> | |||
<tr> | |||
<td height="20" bgcolor="#FFFFFF"> 每批生成:</td> | |||
<td height="20" bgcolor="#FFFFFF"> <strong> </strong> | |||
<input name="pagesize" type="text" id="pagesize" value="100" size="8"> | |||
个文件</td> | |||
</tr> | |||
<tr> | |||
<td height="35" colspan="2" bgcolor="#ffffff" align="center"> | |||
<button type="button" onClick="document.form1.submit();" class="btn btn-secondary">开始生成HTML</button> | |||
</td> | |||
</tr> | |||
</form> | |||
<tr> | |||
<td height="20" colspan="2" bgcolor="#F9FCEF"> | |||
<table width="100%"> | |||
<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='#' onClick="ResizeDiv('mdv','+');">增大</a>] [<a href='#' onClick="ResizeDiv('mdv','-');">缩小</a>] | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="108" height="20" bgcolor="#FFFFFF"> 起始ID:</td> | |||
<td width="377" height="20" valign="top" bgcolor="#FFFFFF"> | |||
<strong> </strong> | |||
<input name="startid" type="text" id="startid" size="10"<?php if(!empty($aid)) echo " value='$aid'"; ?>> | |||
(空或0表示从头开始) | |||
</td> | |||
<tr bgcolor="#FFFFFF"> | |||
<td colspan="2" id="mtd"> | |||
<div id='mdv' style='width:100%;height:100;'> | |||
<iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe> | |||
</div> | |||
<script language="JavaScript"> | |||
document.all.mdv.style.pixelHeight = screen.height - 360; | |||
</script> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td height="20" valign="top" bgcolor="#FFFFFF"> 结束ID:</td> | |||
<td height="20" valign="top" bgcolor="#FFFFFF"> | |||
<strong> </strong> | |||
<input name="endid" type="text" id="endid" size="10"<?php if(!empty($aid)) echo " value='$aid'"; ?>> | |||
(空或0表示直到结束ID) | |||
</td> | |||
</tr> | |||
<tr> | |||
<td height="20" bgcolor="#FFFFFF"> 每批生成:</td> | |||
<td height="20" bgcolor="#FFFFFF"> <strong> </strong> | |||
<input name="pagesize" type="text" id="pagesize" value="100" size="8"> | |||
个文件</td> | |||
</tr> | |||
<tr> | |||
<td height="35" colspan="2" bgcolor="#ffffff" align="center"> <input name="b112" type="button" value="开始生成HTML" onClick="document.form1.submit();" class="inputbut"/> | |||
</td> | |||
</tr> | |||
</form> | |||
<tr> | |||
<td height="20" colspan="2" bgcolor="#F9FCEF"> <table width="100%"> | |||
<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='#' onClick="ResizeDiv('mdv','+');">增大</a>] [<a href='#' onClick="ResizeDiv('mdv','-');">缩小</a>] | |||
</td> | |||
</tr> | |||
</table></td> | |||
</tr> | |||
<tr bgcolor="#FFFFFF"> | |||
<td colspan="2" id="mtd"> <div id='mdv' style='width:100%;height:100;'> | |||
<iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe> | |||
</div> | |||
<script language="JavaScript"> | |||
document.all.mdv.style.pixelHeight = screen.height - 360; | |||
</script> </td> | |||
</tr> | |||
</table> | |||
</table> | |||
</body> | |||
</html> | |||
</html> |
@@ -5,6 +5,7 @@ | |||
* @version $Id: arc.freelist.class.php 3 15:15 2010年7月7日Z tianya $ | |||
* @package DedeCMS.Libraries | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -85,7 +86,7 @@ class FreeList | |||
//设置一些全局参数的值 | |||
$this->Fields['aid'] = $this->FLInfos['aid']; | |||
$this->Fields['title'] = $this->FLInfos['title']; | |||
$this->Fields['position'] = $this->FLInfos['title']; | |||
$this->Fields['position'] = "<li class=\"breadcrumb-item\">{$this->FLInfos['title']}</li>"; | |||
$this->Fields['keywords'] = $this->FLInfos['keywords']; | |||
$this->Fields['description'] = $this->FLInfos['description']; | |||
$channelid = $this->ListObj->GetAtt('channel'); | |||
@@ -298,7 +299,7 @@ class FreeList | |||
//保存文件 | |||
$this->dtp->SaveTo($makeFile); | |||
echo "成功创建:<a href='".preg_replace("#\/{1,}#", "/", $murl)."' target='_blank'>".preg_replace("#\/{1,}#", "/", $murl)."</a><br/>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">成功创建:<a href='".preg_replace("#\/{1,}#", "/", $murl)."' target='_blank'>".preg_replace("#\/{1,}#", "/", $murl)."</a></div><br/>"; | |||
} | |||
if($this->FLInfos['nodefault']==0) | |||
{ | |||
@@ -306,7 +307,7 @@ class FreeList | |||
$murl .= '/'.$this->FLInfos['defaultpage']; | |||
$indexfile = $GLOBALS['cfg_basedir'].$murl; | |||
$murl = preg_replace("#\/{1,}#", "/", $murl); | |||
echo "复制:$firstFile 为 ".$this->FLInfos['defaultpage']." <br/>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">复制:$firstFile 为 ".$this->FLInfos['defaultpage']."</div><br/>"; | |||
copy($firstFile,$indexfile); | |||
} | |||
$this->Close(); | |||
@@ -166,8 +166,8 @@ class SpecView | |||
*/ | |||
function Display() | |||
{ | |||
if($this->TypeLink->TypeInfos['ispart']==1 | |||
||$this->TypeLink->TypeInfos['ispart']==2) | |||
if(isset($this->TypeLink->TypeInfos) && ($this->TypeLink->TypeInfos['ispart']==1 | |||
||$this->TypeLink->TypeInfos['ispart']==2)) | |||
{ | |||
$this->DisplayPartTemplets(); | |||
} | |||
@@ -282,7 +282,7 @@ function ShowMsg($msg, $gourl, $onlymsg=0, $limittime=0) | |||
if(empty($GLOBALS['cfg_plus_dir'])) $GLOBALS['cfg_plus_dir'] = '..'; | |||
$htmlhead = "<html>\r\n<head>\r\n<title>DedeCMS提示信息</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset={$cfg_soft_lang}\" />\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">"; | |||
$htmlhead .= "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/css/bootstrap.min.css\"><link href=\"{$cfg_cmsurl}/static/font-awesome/css/font-awesome.min.css\" rel=\"stylesheet\">"; | |||
$htmlhead .= "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/css/bootstrap.min.css\"><style>.modal {position: static;}</style><link href=\"{$cfg_cmsurl}/static/font-awesome/css/font-awesome.min.css\" rel=\"stylesheet\">"; | |||
$htmlhead .= "<base target='_self'/></head>\r\n<body leftmargin='0' topmargin='0' bgcolor='#FFFFFF'>".(isset($GLOBALS['ucsynlogin']) ? $GLOBALS['ucsynlogin'] : '')."\r\n<center>\r\n<script>\r\n"; | |||
$htmlfoot = "</script>\r\n</center>\r\n</body>\r\n</html>\r\n"; | |||
@@ -5,6 +5,7 @@ | |||
* @version $Id: dedetag.class.php 1 10:33 2010年7月6日Z tianya $ | |||
* @package DedeCMS.Libraries | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -624,6 +624,11 @@ nav.location .dede li.active .nav-link { | |||
height: 160px; | |||
} | |||
.list-image img { | |||
width: 130px; | |||
max-width: 130px!important; | |||
} | |||
@media only screen and (max-width: 1199px) { | |||
.ddcard > .card-header .caption span { | |||
font-size: 14px; | |||
@@ -45,7 +45,6 @@ | |||
<small>时间:</small>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/} | |||
<small>来源:</small>{dede:field.source/} | |||
<small>作者:</small>{dede:field.writer/} | |||
<small>点击:</small><span id="_count">...</span>次 | |||
</div> | |||
<div class="speciallist row pt-2"> | |||
@@ -42,7 +42,7 @@ | |||
<div class="media-body row mt-2 py-2"> | |||
<div class="col-12 caption"> | |||
<a href="[field:arcurl/]"> | |||
<h4 class="title">[field:code/] [field:title/]</h4> | |||
<h4 class="title">[field:title/]</h4> | |||
</a> | |||
</div> | |||
<div class="col-12 description"> | |||
@@ -1,63 +1,68 @@ | |||
<!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"> | |||
<!doctype html> | |||
<html lang="zh-CN"> | |||
<head> | |||
<meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" /> | |||
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title> | |||
<meta name="keywords" content="{dede:field name='keywords'/}" /> | |||
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" /> | |||
<link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" /> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | |||
<script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css"> | |||
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/dede.css"> | |||
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png"> | |||
<title>{dede:field.title/}_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title> | |||
<meta name="keywords" content="{dede:field.keywords/}" /> | |||
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" /> | |||
</head> | |||
<body class="articlelist"> | |||
{dede:include filename="head.htm"/} | |||
<!-- /header --> | |||
<div class="w960 center clear mt1"> | |||
<div class="pleft"> | |||
<div class="place"> | |||
<strong>当前位置:</strong> {dede:field name='position'/} | |||
</div><!-- /place --> | |||
<div class="listbox"> | |||
<ul class="e2"> | |||
{dede:freelist/} | |||
</ul> | |||
</div><!-- /listbox --> | |||
<div class="dede_pages"> | |||
<ul class="pagelist"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/} | |||
</ul> | |||
</div><!-- /pages --> | |||
</div><!-- /pleft --> | |||
<div class="pright"> | |||
<div class="commend"> | |||
<dl class="tbox"> | |||
<dt><strong>推荐内容</strong></dt> | |||
<dd> | |||
<ul class="d4"> | |||
{dede:arclist flag='c' titlelen=42 row=6} | |||
<li><a href="[field:arcurl/]">[field:title/]</a> | |||
<p>[field:description function='cn_substr(@me,80)'/]...</p> | |||
</li>{/dede:arclist} | |||
</ul> | |||
</dd> | |||
</dl> | |||
</div><!-- /commend --> | |||
<div class="hot mt1"> | |||
<dl class="tbox"> | |||
<dt><strong>热点内容</strong></dt> | |||
<dd> | |||
<ul class="c1 ico2"> | |||
{dede:arclist row=10 orderby=click} | |||
<li><a href="[field:arcurl/]">[field:title/]</a></li> | |||
{/dede:arclist} | |||
</ul> | |||
</dd> | |||
</dl> | |||
</div> | |||
</div><!-- /pright --> | |||
</div> | |||
{dede:include filename="footer.htm"/} | |||
<!-- /footer --> | |||
<body> | |||
{dede:include filename="top.htm"/} | |||
{dede:include filename="header.htm"/} | |||
{dede:include filename="navbar.htm"/} | |||
<div class="container"> | |||
<div class="position"> | |||
<nav aria-label="breadcrumb"> | |||
<ol class="breadcrumb mb-0"> | |||
<li class="breadcrumb-item">当前位置</li> | |||
{dede:field name='position'/} | |||
</ol> | |||
</nav> | |||
</div> | |||
<!-- /.position --> | |||
</div> | |||
<main class="container"> | |||
<div class="row"> | |||
<div class="col-md-8 list-main"> | |||
<ul class="list-unstyled items"> | |||
{dede:freelist/} | |||
</ul> | |||
<nav> | |||
<ul class="pagination justify-content-center py-3"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/} | |||
</ul> | |||
</nav> | |||
</div> | |||
<!-- /.list-main --> | |||
<aside class="col-md-4 article-sidebar"> | |||
{dede:include comment='栏目列表' filename="widget_channels.htm"/} | |||
{dede:include comment='推荐内容' filename="widget_recommend.htm"/} | |||
{dede:include comment='热点内容' filename="widget_hot.htm"/} | |||
</aside> | |||
<!-- /.article-sidebar --> | |||
</div> | |||
</main> | |||
<!-- /main --> | |||
{dede:include filename="footer.htm"/} | |||
</body> | |||
</html> |
@@ -1,76 +1,90 @@ | |||
<!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"> | |||
<!doctype html> | |||
<html lang="zh-CN"> | |||
<head> | |||
<meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" /> | |||
<title>专题_{dede:global.cfg_webname/}</title> | |||
<meta name="keywords" content="{dede:field name='keywords'/}" /> | |||
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" /> | |||
<link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" /> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | |||
<script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css"> | |||
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/dede.css"> | |||
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png"> | |||
<title>专题_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title> | |||
<meta name="keywords" content="{dede:field.keywords/}" /> | |||
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" /> | |||
</head> | |||
<body class="articlelist"> | |||
{dede:include filename="head.htm"/} | |||
<!-- /header --> | |||
<div class="w960 center clear mt1"> | |||
<div class="pleft"> | |||
<div class="place"> | |||
<strong>当前位置:</strong> 专题列表 | |||
</div><!-- /place --> | |||
<div class="listbox"> | |||
<ul class="e2"> | |||
{dede:list pagesize='10'} | |||
<li> | |||
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array] | |||
<a href="[field:arcurl/]" class="title">[field:title/]</a> | |||
<span class="info"> | |||
<small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/] | |||
<small>点击:</small>[field:click/] | |||
</span> | |||
<p class="intro"> | |||
[field:description/]... | |||
</p> | |||
</li> | |||
{/dede:list} | |||
</ul> | |||
</div><!-- /listbox --> | |||
<div class="dede_pages"> | |||
<ul class="pagelist"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/} | |||
</ul> | |||
</div><!-- /pages --> | |||
</div><!-- /pleft --> | |||
<div class="pright"> | |||
<div class="commend"> | |||
<dl class="tbox"> | |||
<dt><strong>推荐专题</strong></dt> | |||
<dd> | |||
<ul class="d4"> | |||
{dede:arclist flag='c' channelid='-1' titlelen=42 row=6} | |||
<li><a href="[field:arcurl/]">[field:title/]</a> | |||
<p>[field:description function='cn_substr(@me,80)'/]...</p> | |||
</li>{/dede:arclist} | |||
</ul> | |||
</dd> | |||
</dl> | |||
</div><!-- /commend --> | |||
<div class="hot mt1"> | |||
<dl class="tbox"> | |||
<dt><strong>热点内容</strong></dt> | |||
<dd> | |||
<ul class="c1 ico2"> | |||
{dede:arclist row=10 orderby=click} | |||
<li><a href="[field:arcurl/]">[field:title/]</a></li> | |||
{/dede:arclist} | |||
</ul> | |||
</dd> | |||
</dl> | |||
</div> | |||
<body> | |||
{dede:include filename="top.htm"/} | |||
{dede:include filename="header.htm"/} | |||
</div><!-- /pright --> | |||
</div> | |||
{dede:include filename="navbar.htm"/} | |||
<!-- /footer --> | |||
<div class="container"> | |||
<div class="position"> | |||
<nav aria-label="breadcrumb"> | |||
<ol class="breadcrumb mb-0"> | |||
<li class="breadcrumb-item">当前位置</li> | |||
<li class="breadcrumb-item"><a href="{dede:global.cfg_cmsurl/}/">首页</a></li> | |||
<li class="breadcrumb-item">专题</li> | |||
</ol> | |||
</nav> | |||
</div> | |||
<!-- /.position --> | |||
</div> | |||
<main class="container"> | |||
<div class="row"> | |||
<div class="col-md-8 list-main"> | |||
<ul class="list-unstyled items"> | |||
{dede:list pagesize='10'} | |||
<li class="media border-bottom-dashed mt-2 py-2 list-image"> | |||
<a href="[field:arcurl/]"><img src="[field:litpic/]" class="mr-3" alt="[field:title/]"></a> | |||
<div class="media-body row"> | |||
<div class="col-12 title"> | |||
<a href="[field:arcurl/]"> | |||
<h4 class="mt-0 mb-3">[field:title/]</h4> | |||
</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)"/] | |||
</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"/} | |||
</ul> | |||
</nav> | |||
</div> | |||
<!-- /.list-main --> | |||
<aside class="col-md-4 article-sidebar"> | |||
{dede:include comment='栏目列表' filename="widget_channels.htm"/} | |||
{dede:include comment='推荐内容' filename="widget_recommend.htm"/} | |||
{dede:include comment='热点内容' filename="widget_hot.htm"/} | |||
</aside> | |||
<!-- /.article-sidebar --> | |||
</div> | |||
</main> | |||
<!-- /main --> | |||
{dede:include filename="footer.htm"/} | |||
</body> | |||
</html> | |||
</html> |
@@ -1 +1 @@ | |||
<li>[[field:typename/]] <a href="[field:arcurl /]" target="_blank">[field:title /]</a></li> | |||
<li>[field:typename/] <a href="[field:arcurl /]" target="_blank">[field:title /]</a></li> |