| @@ -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()); | ||||