推56论坛

 找回密码
 立即注册(限中文)

QQ登录

只需一步,快速开始

    查看: 130|回复: 0

    [ECshop教程] ECSHOP首页生成纯静态页插件

    [复制链接]
    发表于 2018-4-28 13:21:39 | 显示全部楼层 |阅读模式
    ecshop首页生成静态首页插件
    如果网站访问量比较大,我们可以把ecshop的网站的首页生成html,减小服务器的压力,让ecshop首页打开得更快一点
    实现这个可以按以下两步完成:

    一、打开admin/templates/top.htm
    <div id="send_info" style="padding: 5px 10px 0 0; clear:right;text-align: right; color: #FF9900;width:40%;float: right;">
    {if $send_mail_on eq 'on'}
    <span id="send_msg"><img src="images/top_loader.gif" width="16" height="16" alt="{$lang.loading}" style="vertical-align: middle" /> {$lang.email_sending}</span>
    <a href="javascript:;" id="lnkSwitch" style="margin-right:10px;color: #FF9900;text-decoration: underline">{$lang.pause}</a>
    {/if}
    <a href="index.php?act=clear_cache" target="main-frame" class="fix-submenu">{$lang.clear_cache}</a>
    <a href="privilege.php?act=logout" target="_top" class="fix-submenu">{$lang.signout}</a>
    </div>

    修改成
    <div id="send_info" style="padding: 5px 10px 0 0; clear:right;text-align: right; color: #FF9900;width:40%;float: right;">
    {if $send_mail_on eq 'on'}
    <span id="send_msg"><img src="images/top_loader.gif" width="16" height="16" alt="{$lang.loading}" style="vertical-align: middle" /> {$lang.email_sending}</span>
    <a href="javascript:;" id="lnkSwitch" style="margin-right:10px;color: #FF9900;text-decoration: underline">{$lang.pause}</a>
    {/if}
    <a href="../_creat_index.php" target="main-frame" class="fix-submenu">生成静态首页</a>
    <a href="index.php?act=clear_cache" target="main-frame" class="fix-submenu">{$lang.clear_cache}</a>
    <a href="privilege.php?act=logout" target="_top" class="fix-submenu">{$lang.signout}</a>
    </div>

    增加生成静态页的后台操作链接
    二、前台增加生成html的php文件_creat_index.php
    <?php
    define('IN_ECS', true);
    define('INIT_NO_USERS', true);
    define('INIT_NO_SMARTY', true);
    require(dirname(__FILE__) . '/includes/init.php');
    $site_url = rtrim($ecs->url(),'/');
    $index_file = ROOT_PATH . 'index.html';
    $source_url = $site_url . '/index.php';
    file_put_contents($index_file, file_get_contents($source_url), LOCK_EX);
    ?>
    done! <a href="<?php echo $site_url; ?>" target="_blank">go to index</a>

    学建站、学推广、学赚钱,上56站长论坛就够了!个性签名请到个人资料里面修改……

    本版积分规则

    关闭

    推56站长论坛推荐上一条 /3 下一条

    站长QQ
    在线咨询
    咨询热线
    QQ:405327411
    站长

    QQ|广告合作|关于我们|联系我们|免责声明|网站导航|站长论坛 ( 豫ICP备11018337号-5

    王宝臣旗下网站 推56论坛(www.tui56.com|ask.tui56.com|blog.tui56.com|daohang.tui56.com)

    Powered by Discuz! X3.4 Licensed

    ©2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表