VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

帝国cms如何从页面自动生成HTML(帝国CMS移动安装教程)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

帝国cms如何从页面自动生成HTML(帝国CMS移动安装教程)

帝国cms如何从页面自动生成html?

本文通过一个实例描述了帝国cms实现用户访问页面html自动生成的方法。分享给大家供大家参考。具体分析如下:

建议学习“帝国cms教程”

原因:对于服务器资源有限但数据量巨大的网站来说,使用帝国cms批量生成所有文件的速度很慢,而且更新一次模板往往需要很长时间。

想法:删除所有html-》使用nginx匹配未生成的html -》PHP生成html。如果nginx检测到html已经生成,直接显示出来,不用跳转到php。

实现代码如下:

代码如下:

location/{ alias/home/web/XXX . com/;如果(!-e $ request _ filename){ rewrite/(。*)/(.*).html$ /chtml.php?classid = 1 & id = $ 2 & ssid = $ 2 & check = checkcode;}}通过上述配置,用户在访问不存在的html时将自动显示chtml.php中的内容,并且URL不会跳转,这相当于当前URL。

3.php一代:

文件1:1:chtml . PHP的代码如下:

代码如下:

文件2修改:

e/class/chtmlfun.php

在执行以下操作之前,查找ReSingleInfo方法:

代码如下:

$ SQL = $ empire -》query(“select * from { $ dbtbpre } ecms _“。$ class _ r【$ classid】【TB name】。“哪里”。$ add);添加:以下代码:

代码如下:

/*前台生成单个文件2014-5-8 shanmao */$ s _ aid =(int)$ _ get【& # 39;ssid & # 39];if($ s _ aid》0){ $ add = $ s _ aid“;$ classid = 58//您的列id} /*在前台生成单个文件*/文件3修改:在functions.php get html方法的末尾添加以下代码,以直接显示生成的HTML:

代码如下:

/*直接显示HTML 2014-5-8 */$ s _ aid = $ _ get【& # 39;ssid & # 39];$ s _ play =(int)$ _ GET【& # 39;播放& # 39;];$ s _ check = $ _ GET【& # 39;检查& # 39;];if($ s _ check = =“checkcode“){ if($ s _ aid & & strstr($ s _ aid,“_ play“){ echo file _ get _ contents($ file _ p);} else { echo file _ get _ contents($ file);}}/*直接显示html 2014-5-8 */我希望这篇文章对您构建帝国cms网站有所帮助。

以上是帝国cms如何从页面自动生成html的细节。更多资讯请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:帝国cms如何从页面自动生成HTML(帝国CMS移动安装教程) https://zhujicankao.com/98808.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 帝国cms如何从页面自动生成HTML(帝国CMS移动安装教程)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!