Browse Source

首页增加页面加载信息

tags/6.2.7
tianya 11 months ago
parent
commit
8f30eff99a
3 changed files with 25 additions and 4 deletions
  1. +19
    -0
      src/index.php
  2. +5
    -3
      src/system/archive/archives.class.php
  3. +1
    -1
      src/system/taglib/channelartlist.lib.php

+ 19
- 0
src/index.php View File

@@ -14,6 +14,9 @@ if (!file_exists(dirname(__FILE__).'/data/common.inc.php')) {
}
if (isset($_GET['upcache']) || !file_exists('index.html')) {
require_once(dirname(__FILE__)."/system/common.inc.php");
if (DEBUG_LEVEL == TRUE) {
$ttt1 = ExecTime();
}
require_once DEDEINC."/archive/partview.class.php";
$GLOBALS['_arclistEnv'] = 'index';
$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;
if ($row['showmod'] == 1) {
$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');
exit();
} else {
$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();
}
} else {


+ 5
- 3
src/system/archive/archives.class.php View File

@@ -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'] = 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']);
}


+ 1
- 1
src/system/taglib/channelartlist.lib.php View File

@@ -14,7 +14,7 @@ function lib_channelartlist(&$ctag, &$refObj)
{
global $dsql, $envs, $_sys_globals;
//添加不调用指定栏目参数notypeid
$attlist = 'typeid|0,row|20,cacheid|,notypeid|0';
$attlist = 'typeid|0,row|20,cacheid|,notypeid|0,currentstyle|';
FillAttsDefault($ctag->CAttribute->Items, $attlist);
extract($ctag->CAttribute->Items, EXTR_SKIP);
$innertext = trim($ctag->GetInnerText());


Loading…
Cancel
Save