夕子资源库(www.xzku.cn)是一个专注于网络资源技术教程分享的网站!为广大用户免费提供最新的QQ活动、技术、教程、资源、网站源码以及软件下载等!致力打造全网第一资源网!
首页
软件工具
  • 实用工具
  • 音乐软件
  • 追剧软件
  • 小说动漫
  • 电脑软件
  • 图像影音
  • 上传下载
  • 壁纸图库
  • COSPLAY
  • 次元动漫
  • 岛国棒子
  • 游戏相关 电视盒子
    值得一看
  • 网盘剧集
  • 网盘电影
  • 资源杂烩
    登录
    侧边栏壁纸
    博主头像
    夕子库xzku

    • 累计撰写 3413 篇文章
    • 累计收到 7 条评论
    • 首页
    • 栏目
      • 首页
      • 软件工具
        • 实用工具
        • 音乐软件
        • 追剧软件
        • 小说动漫
        • 电脑软件
        • 图像影音
        • 上传下载
      • 壁纸图库
        • COSPLAY
        • 次元动漫
        • 岛国棒子
      • 游戏相关
      • 电视盒子
      • 值得一看
        • 网盘剧集
        • 网盘电影
      • 资源杂烩
    包含标签 【代码压缩】 的文章
    • emlog 无插件实现网站源码压缩 2024-11-21
      emlog 无插件实现网站源码压缩 在以往的 emlog 优化教程中,相信都是使用的代码压缩插件,今天主要是分享插件的代码版本,也就是不使用插件,直接将代码写在 module.php 中就可以,好吧,又消灭一个插件! 以下代码是写在 module.php 里面 <?php function em_compress_html($buffer) { $initial = strlen($buffer); $buffer = explode("<!--em-compress-html-->", $buffer); $count = count($buffer); for ($i = 0; $i <= $count; $i++) { if (stristr($buffer[$i], '<!--em-compress-html no compression-->')) { $buffer[$i] = (str_replace("<!--em-compress-html no compression-->", " ", $buffer[$i])); } else { $buffer[$i] = (str_replace("\t", " ", $buffer[$i])); $buffer[$i] = (str_replace("\n\n", "\n", $buffer[$i])); $buffer[$i] = (str_replace("\n", "", $buffer[$i])); $buffer[$i] = (str_replace("\r", "", $buffer[$i])); while (stristr($buffer[$i], ' ')) { $buffer[$i] = (str_replace(" ", " ", $buffer[$i])); } } $buffer_out .= $buffer[$i]; } $final = strlen($buffer_out); $savings = ($initial - $final) / $initial * 100; $savings = round($savings, 2); $buffer_out .= PHP_EOL . "<!--压缩前的大小: $initial bytes; 压缩后的大小: $final bytes; 节约:$savings% -->"; return $buffer_out; } ?> 以下代码放在 footer.php 最末尾(即结尾处) <?php if (_g('compress_html') == 'open') { $html = ob_get_contents(); ob_get_clean(); echo em_compress_html($html); } ?> 以上的代码有一个模板设置判断语句,其代码为以下(放在 options.php 里面) 'compress_html' => array( 'type' => 'radio', 'name' => '网站源码压缩', 'description' => '将HTML的空格和空行删除,保留pre里面的格式,压缩输出的HTML~', 'values' => array('open' => '开启', 'close' => '关闭'), 'default' => 'open' ), 如果你想要实现不压缩 pre(就是网页中插入的代码,这样就能显示代码的排版)中的代码,要在 module.php 里面的加入下面代码。 <?php function unCompress($content) { if (preg_match_all('/(<pre|<\/pre>)/i', $content, $matches)) { $content = '<!--em-compress-html--><!--em-compress-html no compression-->' . $content; $content .= '<!--em-compress-html no compression--><!--em-compress-html-->'; } return $content; } ?> 然后找到模版文件夹下的 echo_log.php(文章内容页面)、page.php(评论页面)文件中的 $log_content 替换掉。 <?php echo $log_content; ?> // 替换为 <?php echo unCompress($log_content); ?> 不压缩 pre 的解决方法二,直接把第一步的 module.php 里面的 em_compress_html 修改一下 <?php function em_compress_html($buffer) { $initial = strlen($buffer); $buffer = preg_replace('/<pre/', '<!--em-compress-html--><!--em-compress-html no compression--><pre', $buffer); $buffer = preg_replace('/<\/pre/', '<!--em-compress-html no compression--><!--em-compress-html--></pre', $buffer); $buffer = explode("<!--em-compress-html-->", $buffer); $count = count($buffer); for ($i = 0; $i <= $count; $i++) { if (stristr($buffer[$i], '<!--em-compress-html no compression-->')) { $buffer[$i] = (str_replace("<!--em-compress-html no compression-->", " ", $buffer[$i])); } else { $buffer[$i] = (str_replace("\t", " ", $buffer[$i])); $buffer[$i] = (str_replace("\n\n", "\n", $buffer[$i])); $buffer[$i] = (str_replace("\n", "", $buffer[$i])); $buffer[$i] = (str_replace("\r", "", $buffer[$i])); while (stristr($buffer[$i], ' ')) { $buffer[$i] = (str_replace(" ", " ", $buffer[$i])); } } $buffer_out .= $buffer[$i]; } $final = strlen($buffer_out); $savings = ($initial - $final) / $initial * 100; $savings = round($savings, 2); $buffer_out .= PHP_EOL . "<!--压缩前的大小: $initial bytes; 压缩后的大小: $final bytes; 节约:$savings% -->"; return $buffer_out; } ?>
      • 2024年-11月-21日
      • 456 阅读
      • 0 评论
      资源杂烩
    博主栏壁纸
    博主头像 夕子库xzku

    3413 文章数
    7 评论量
    • TikTok-v43.8.3,国际版抖音海外畅享,免拔卡体验!附保姆级详细使用指南
    • 韩漫大全 提供海量漫画资源
    • 谷歌商店 Google Play Store v50.1.33-24版
    人生倒计时
    热门文章
    1. 1 气质贤妻 办公室黑丝端木蓉 国漫女神 ​​​
      气质贤妻 办公室黑丝端木蓉 国漫女神 ​​​
    2. 2 TikTok-v43.8.3,国际版抖音海外畅享,免拔卡体验!附保姆级详细使用指南
      TikTok-v43.8.3,国际版抖音海外畅享,免拔卡体验!附保姆级详细使用指南
    3. 3 韩漫大全 提供海量漫画资源
      韩漫大全 提供海量漫画资源
    4. 4 GamesToday国外游戏下载器 不需要T子
      GamesToday国外游戏下载器 不需要T子
    5. 5 清风DJ v2.9.41车机版/手机版-全方位DJ舞曲
      清风DJ v2.9.41车机版/手机版-全方位DJ舞曲
    标签
    妲己_Toxic XiuRen 视频软件 硬件相关 应用软件 系统工具 FTP工具 换脸视频 换脸 RefacePro 极速移动浏览器 Top浏览器增强版 Top浏览器 运行库 WebView2 Edge浏览器 Edge 开源编辑器 前端开发工具 VSCode VSC PDF阅读器 PDF转word PDF编辑器 PDF-XChange ocr文字识别 远程控制 远程会议软件 网络嗅探 网络协议 抓包工具 分析器 Wireshark 视频编辑软件 视频合并软件 视频剪辑神器 视频切割工具 WIM挂载 WimTool 镜像处理 系统编辑工具 WIM解包 WimTool WIM挂载 无线网络 无线强度 无线信号 无线信号 无线强度 无线网络 磁盘性能测试 磁盘基准测试软件 硬盘速度测试工具
    舔狗日记
    • 蕾格格部落
    • 酷奇分享网
    • 导航
    • 文章归档
    载入天数...载入时分秒...
    sitemap
    赣ICP备2024048016号