@@ -14,6 +14,9 @@ if (!file_exists(dirname(__FILE__).'/data/common.inc.php')) { | |||||
} | } | ||||
if (isset($_GET['upcache']) || !file_exists('index.html')) { | if (isset($_GET['upcache']) || !file_exists('index.html')) { | ||||
require_once(dirname(__FILE__)."/system/common.inc.php"); | require_once(dirname(__FILE__)."/system/common.inc.php"); | ||||
if (DEBUG_LEVEL == TRUE) { | |||||
$ttt1 = ExecTime(); | |||||
} | |||||
require_once DEDEINC."/archive/partview.class.php"; | require_once DEDEINC."/archive/partview.class.php"; | ||||
$GLOBALS['_arclistEnv'] = 'index'; | $GLOBALS['_arclistEnv'] = 'index'; | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__homepageset`"); | $row = $dsql->GetOne("SELECT * FROM `#@__homepageset`"); | ||||
@@ -23,10 +26,26 @@ if (isset($_GET['upcache']) || !file_exists('index.html')) { | |||||
$row['showmod'] = isset($row['showmod']) ? $row['showmod'] : 0; | $row['showmod'] = isset($row['showmod']) ? $row['showmod'] : 0; | ||||
if ($row['showmod'] == 1) { | if ($row['showmod'] == 1) { | ||||
$pv->SaveToHtml(dirname(__FILE__).'/index.html'); | $pv->SaveToHtml(dirname(__FILE__).'/index.html'); | ||||
if (DEBUG_LEVEL == TRUE) { | |||||
$queryTime = ExecTime() - $ttt1; | |||||
if (PHP_SAPI === 'cli') { | |||||
echo '首页:生成花费时间:'.$queryTime."\r\n"; | |||||
} else { | |||||
echo "<div style='width:98%;margin:1rem auto;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;position:relative;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem'>页面加载总消耗时间:{$queryTime}</div>\r\n"; | |||||
} | |||||
} | |||||
include(dirname(__FILE__).'/index.html'); | include(dirname(__FILE__).'/index.html'); | ||||
exit(); | exit(); | ||||
} else { | } else { | ||||
$pv->Display(); | $pv->Display(); | ||||
if (DEBUG_LEVEL == TRUE) { | |||||
$queryTime = ExecTime() - $ttt1; | |||||
if (PHP_SAPI === 'cli') { | |||||
echo '首页:加载花费时间:'.$queryTime."\r\n"; | |||||
} else { | |||||
echo "<div style='width:98%;margin:1rem auto;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;position:relative;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem'>页面加载总消耗时间:{$queryTime}</div>\r\n"; | |||||
} | |||||
} | |||||
exit(); | exit(); | ||||
} | } | ||||
} else { | } else { | ||||
@@ -193,9 +193,11 @@ class Archives | |||||
$this->Fields['body'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU","",$this->Fields['body']); | $this->Fields['body'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU","",$this->Fields['body']); | ||||
$this->Fields['body'] = str_ireplace("<img","<img alt=\"".$this->Fields['title']."\" title=\"".$this->Fields['title']."\" ",$this->Fields['body']); | $this->Fields['body'] = str_ireplace("<img","<img alt=\"".$this->Fields['title']."\" title=\"".$this->Fields['title']."\" ",$this->Fields['body']); | ||||
//图片模型正文图片注释自动为标题 | //图片模型正文图片注释自动为标题 | ||||
$this->Fields['imgurls'] = str_ireplace(array('alt=""','alt=\'\''),'',$this->Fields['imgurls']); | |||||
$this->Fields['imgurls'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU","",$this->Fields['imgurls']); | |||||
$this->Fields['imgurls'] = str_ireplace("<img","<img alt=\"".$this->Fields['title']."\" title=\"".$this->Fields['title']."\"",$this->Fields['imgurls']); | |||||
if (isset($this->Fields['imgurls']) && is_array($this->Fields['imgurls'])) { | |||||
$this->Fields['imgurls'] = str_ireplace(array('alt=""','alt=\'\''),'',$this->Fields['imgurls']); | |||||
$this->Fields['imgurls'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU","",$this->Fields['imgurls']); | |||||
$this->Fields['imgurls'] = str_ireplace("<img","<img alt=\"".$this->Fields['title']."\" title=\"".$this->Fields['title']."\"",$this->Fields['imgurls']); | |||||
} | |||||
//移除文档模型正文图片宽度和高度,适配自适应/响应式网站 | //移除文档模型正文图片宽度和高度,适配自适应/响应式网站 | ||||
$this->Fields['body'] = preg_replace("/style=\"width\:(.*)\"/","",$this->Fields['body']); | $this->Fields['body'] = preg_replace("/style=\"width\:(.*)\"/","",$this->Fields['body']); | ||||
} | } | ||||
@@ -14,7 +14,7 @@ function lib_channelartlist(&$ctag, &$refObj) | |||||
{ | { | ||||
global $dsql, $envs, $_sys_globals; | global $dsql, $envs, $_sys_globals; | ||||
//添加不调用指定栏目参数notypeid | //添加不调用指定栏目参数notypeid | ||||
$attlist = 'typeid|0,row|20,cacheid|,notypeid|0'; | |||||
$attlist = 'typeid|0,row|20,cacheid|,notypeid|0,currentstyle|'; | |||||
FillAttsDefault($ctag->CAttribute->Items, $attlist); | FillAttsDefault($ctag->CAttribute->Items, $attlist); | ||||
extract($ctag->CAttribute->Items, EXTR_SKIP); | extract($ctag->CAttribute->Items, EXTR_SKIP); | ||||
$innertext = trim($ctag->GetInnerText()); | $innertext = trim($ctag->GetInnerText()); | ||||