首页 > 其他分享 >TWCMS首页生成静态页方法

TWCMS首页生成静态页方法

时间:2023-08-20 16:01:42浏览次数:41  
标签:index webdomain 静态 text ob 首页 TWCMS 模板

实现TWCMS手机端和PC端显示不同内容的方法有好多种,今天介绍一种简单、小白式的处理方法,首先找到/twcms/kongphp/base/base.func.php文件最后一行下面增加移动端判断:

 
\admin\control\tool_control.class.php

第15行
!empty($_POST['filecache']) && $this->un_filecache();
下面增加:// 首页生成静态页
            $cfg = $this->runtime->xget();
            $webdomain='http://'.$cfg['webdomain'];
            ob_start();
            @readfile($webdomain."/index.php");
            $text = ob_get_flush();
            $myfile = fopen("../index.html","w");
            $text =
            str_replace ("{counent}",$string,$text);
            fwrite($myfile,$text);
            ob_clean();            // 首页生成静态页 完

  确定你的根目录可以写。 点后台更新缓存的时候就会同时生成index.html到根目录。

  备注:这存在一个BUG,如果网站不是自适应模板,当出现手机模板与pc模板分别为两套模板时,就会出现无法跳转的情况。

标签:index,webdomain,静态,text,ob,首页,TWCMS,模板
From: https://www.cnblogs.com/maqianhan/p/17644104.html

相关文章

  • 「twcms插件」取随机内容标签
    1、把附件解压,放到twcms\block文件下面。2、调用方法{block:rand mid="2"}{loop:$data[list] $v}<p><a href="{$v[url]}">{$v[subject]}</a></p>{/loop}{/block}不传递参数mid,默认为2(读取文章)默认随机5条,可以定义参数limit="10"......
  • TWCMS实现遍历所有频道及下面的分类
    $cate_arrs=$run->category->find_fetch();foreach($cate_arrsas$v){if($v['upid']==0){$v['flist']=$run->category->find_fetch(array('upid'=>$v['cid']));$parrs[]=$v; } } //hookkp_block_listeac......
  • TWCMS文章列表添加数字序列号
    如原来列表为:TWCMS怎样获取当前文章的分类名称TWCMS实现遍历所有频道及下面的分类TWCMS禁止评论昵称和内容中包含网址的解决办法通过修改.htaccess批量实现网站内页301重定向跳转需要变成为1.TWCMS怎样获取当前文章的分类名称2.TWCMS实现遍历所有频道及下面的分类3.TWCMS......
  • TWCMS的SEO标题标签调用优化代码
    做SEO的朋友都有一个习惯,那就是用SEO标题,很多人不知道,其实TWCMS是支持的,只是很多人不知道,今天就给大家讲一下TWCMS标题SEO标签调用优化代码,网站title标签默认主题为<title>{$tw[titles]}</title>如果我们单独设置了某些分类、单页以及文章的SEO标题,要区分这些单独设置了的SEO......
  • TWCMS编辑器Ueditor超链接添加nofollow属性
    打开ueditor目录再进入dialogs/link目录,编辑link.html<tr><tdcolspan="2"><labelfor="target"><varid="lang_input_target"></var></label>inputid="target"type="checkbox"/>&......
  • TWCMS您的IP地址已改变,为了安全考虑,请重新登录
    twcms您的IP地址已改变,为了安全考虑,请重新登录,很多人在群里重复问这个问题的解决方案,决定写篇文章帮大家解决直接进入主题:第一步:找到并打开admin/control/admin_control.class.php第二步:找到下面这段代码:<preclass="brush:php;toolbar:false">if(empty($this->_group)){$e......
  • TWCMS通过添加代码到模板实现PC和移动端双模板展示功能
    很多朋友都想用TWCMS程序制作带PC站和移动站的网站。却不知道如何下手,为了帮助大家解决这个问题,我们总结了一些经验供大家参考。需要把手机模版和PC模版都放在同一个目录调用。用户用电脑访问就调用电脑得模版,用手机就调用手机得模版,非常不错的,也不需要用两个网址、两个空间!只需......
  • TWCMS网站通用标签
    网站通用标签本标签文档以最新的TWCMS_v2.03版本为测试基础模版中调用写法:{inc:header.htm}(需将对应模版命名为inc-header.htm)网站首页连接:{$tw[weburl]}网站名称:{$tw[webname]}网站标题:{$tw[titles]}SEO标题:{$tw[seo_title]}seo关键词:{$tw[seo_keywords]}seo描述:{$tw......
  • twcms模版说明
    注:模版在根目录/twcms/view/下,其目录下一个文件夹即为一套模版|模板名称|模板说明||css/global.css---全站CSS样式||js/main.js---全站JS代码||index......
  • 【10.0】后台首页搭建和banner
    【一】创建后台主页模块python../../manage.pystartapphome【二】创建模型表(轮播图)luffyCity\luffyCity\utils\common_models.pyfromdjango.dbimportmodelsclassBaseModel(models.Model):'''公共字段创建基表----其他表也可能用idim......