dedecms 怎么生成静态页面
抓取时间过长,超时会提示很正常,你的看看具体是不是底部代码譬如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>
删掉它们
模板文件里的移动端模板全部干掉,重新生成
0条评论