dedecms 怎么生成静态页面,第1张

抓取时间过长,超时会提示很正常,你的看看具体是不是底部代码譬如js内容加载过多,或者别的, 特别是一些现成放出来的模板,很多有可能带毒的,自己检查下,处理不好再找额解决吧

抓取时间过长,超时会提示很正常,你的看看具体是不是底部代码譬如js内容加载过多,或者别的, 特别是一些现成放出来的模板,很多有可能带毒的,自己检查下,处理不好再找额解决吧

抓取时间过长,超时会提示很正常,你的看看具体是不是底部代码譬如js内容加载过多,或者别的, 特别是一些现成放出来的模板,很多有可能带毒的,自己检查下,处理不好再找额解决吧

利用模板。目前PHP的模板可以说是很多了,有功能强大的smarty,还有简单易用的smarttemplate等。它们每一种模板,都有一个获取输出内容的函数。我们生成静态页面的方法,就是利用了这个函数。用这个方法的优点是,代码比较清晰,可读性好。

这里我用smarty做例子,说明如何生成静态页:

<php

require("smarty/Smartyclassphp");

$t = new Smarty;

$t->assign("title","Hello World!");

$content = $t->fetch("templates/indexhtm");

//这里的 fetch() 就是获取输出内容的函数,现在$content变量里面,就是要显示的内容了

$fp = fopen("archives/2005/05/19/0001html", "w");

fwrite($fp, $content);

fclose($fp);

>

这是你模板生成静态文件的时候把image的宽度和高度带出来了;

解决方法1;自己写js文件;去掉文章里的宽度和高度;

2、找到模板文件;把<img>标签里的宽度和高度去掉

打开主页模版indexhtm,找到head头部元素里面带有/m/indexphp

大概是这么长

<meta http-equiv="mobile-agent" content="format=xhtml;url=/m/indexphp">

<script type="text/javascript">if(windowlocationtoString()indexOf('pref=padindex') != -1){}else{if(/AppleWebKitMobile/itest(navigatoruserAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/test(navigatoruserAgent))){if(windowlocationhrefindexOf("mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/itest(navigatoruserAgent)){windowlocationhref="indexphp";}else if(/iPad/itest(navigatoruserAgent)){}else{}}catch(e){}}}}</script>

删掉它们

模板文件里的移动端模板全部干掉,重新生成

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 怎么生成静态页面

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情