像这种DEDECMS标签生成器是用什么软件做的?

像这种DEDECMS标签生成器是用什么软件做的?,第1张

1第三方比较著名的有JOSNKit

json-framework(也就是SBJSON),touchJson

推荐前两者2iOS5中新的JSON序列化类NSJSONSerialization

其实网站形态分两种,静态和动态,伪静态并不是真正的静态,实质上也是动态页面

静态页面,除了我们常见的htm和 html以后,asp php jsp也可以是静态的,关键是看asp php jsp这些页面是否调用了数据库里的东西,如果没有调用,它就是静态页面,调用了,就是动态页面。

动态页面的含意就是,网页会根据访问者的请求,从服务器数据库里筛选访问者想要的内容显示到访问者的浏览器上,不同的人访问同一页面,会看到不同的内容,这个网页本身里并没有数据,只有一些代码,访问者看到的,都是服务器里调出来的。

而静态页面,是事先把文字都放到页面里了,不需要从数据库里调,访问者访问一个页面,会直接从服务器把这个页面读出来显示到访问者的浏览器里,不需要数据库的支持。

伪静态页面,其目的是为了更好的被搜索引擎收录而通过一定的规则,把动态页面的地址转换成以htm或html结尾的地址,看起来是静态的,实际是依然是动态页面。

现在很多CMS网站程序,都可以把动态页面直接生成真静态的,就是所访问的页面是真真实实存的,根静态页面一样。这样的好处是访问速度快,不需要频繁去读取筛选服务器里的数据,减轻了服务器的压力,同时也能更好地被搜索引擎收录。

第一个方法:

可以直接在需要判断网站织梦版本的的URL路径后面添加/data/admin/vertxt

如果显示:20100309 (或者其他的版本号,意思就是dedecms的不同版本的编号。)那就是用dedecms建设的。反之,则不是。

第二个方法:

直接查看目标网站的robotstxt文件,因为dedecms自带的robotstxt文件有一个规律,就是:

User-agent:

Disallow: /plus/ad_jsphp Disallow: /plus/advancedsearchphp

Disallow: /plus/carphp

Disallow: /plus/carbuyactionphp

Disallow: /plus/shops_buyactionphp

Disallow: /plus/erraddsavephp

Disallow: /plus/posttocarphp

Disallow: /plus/disdlsphp

Disallow: /plus/feedback_jsphp

Disallow: /plus/mytag_jsphp

Disallow: /plus/rssphp

Disallow: /plus/searchphp

Disallow: /plus/recommendphp

Disallow: /plus/stowphp

Disallow: /plus/countphp

Disallow: /include

Disallow: /templets

但是这种方法不是很准确,因为有很多网站在用dedecms制作完后直接就自己修改了dedecms的robotstxt文件了,当然,也有没有修改的,这种方法有时也可以起到作用哦!

第三个方法:(个人认为)

可以直接查看他的一些dedecms的默认的页面,像是tag页面啊,站内搜索页面,友情链接页面,或者是评论查看页面,因为有些网站在修改模版的 时候没有删除这些模版,当然,由于用不到那些页面,所以就没有修改,所以。。。。当然出来的就是dedecms默认的页面啦!!!不过这种方法只能看一般性的小站长或者dedecms初级玩家做的网站,不过也算是一种方法啦!

利用模板。目前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);

>

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 像这种DEDECMS标签生成器是用什么软件做的?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情