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

    • 累计撰写 3319 篇文章
    • 累计收到 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日
      • 389 阅读
      • 0 评论
      资源杂烩
    博主栏壁纸
    博主头像 夕子库xzku

    3319 文章数
    7 评论量
    • TikTok-v43.0.2,国际版抖音海外畅享,免拔卡体验!附保姆级详细使用指南
    • MusicFree-v0.6.3-开源的第三方音乐在线播放和下载工具, 支持歌单导入[对标落雪音乐]
    • 抖音视频v37.0.0-内置小能手2.0.7模块
    人生倒计时
    热门文章
    1. 1 气质贤妻 办公室黑丝端木蓉 国漫女神 ​​​
      气质贤妻 办公室黑丝端木蓉 国漫女神 ​​​
    2. 2 TikTok-v43.0.2,国际版抖音海外畅享,免拔卡体验!附保姆级详细使用指南
      TikTok-v43.0.2,国际版抖音海外畅享,免拔卡体验!附保姆级详细使用指南
    3. 3 GamesToday国外游戏下载器 不需要T子
      GamesToday国外游戏下载器 不需要T子
    4. 4 MusicFree-v0.6.3-开源的第三方音乐在线播放和下载工具, 支持歌单导入[对标落雪音乐]
      MusicFree-v0.6.3-开源的第三方音乐在线播放和下载工具, 支持歌单导入[对标落雪音乐]
    5. 5 清风DJ v2.9.41车机版/手机版-全方位DJ舞曲
      清风DJ v2.9.41车机版/手机版-全方位DJ舞曲
    标签
    视频软件 硬件相关 应用软件 系统工具 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号