phpcms和dedecms的区别是什么?

phpcms和dedecms的区别是什么?,第1张

1、织梦后台首页--核心--自由列表管理--增加列表:( 如下图)

2、设置相关参数:(参考上图)

自由列表标题: 

Google SiteMap 生成器 

目录默认页名称: 不使用目录默认主页(勾选上) 

命名规则: 

Sitemap_{page}xml (如果只想把网站地图生成一页,不分页的话也可以写成Sitemapxml。)

列表模板: 

google_sitemaphtm (此处根据自己情况填写列表模板路径。列表模板织梦程序本身就带的有,位置在template/default/googlemaphtm,但由于"<"出错的原因不好用,下面小编把自己编写的列表模板共享给大家。)

小编写的列表模板代码:

<xml version="10" encoding="{dede:globalcfg_soft_lang/}">

<urlset xmlns="http://wwwsitemapsorg/schemas/sitemap/09">

<url>

<loc>http://wwwxxxcom</loc>

<changefreq>always</changefreq>

<priority>10</priority>

</url>

{dede:freelist/}

</urlset>

把红色代码改为自己的网址。然后保存以上代码,命名为google_sitemaphtm,放到你的模板文件夹,列表模板处填写好路径。

列表描述: 

Google SiteMap文件生成

每页记录数:500(可根据自身情况而定)

循环内的单行记录样式(InnerText):[底层变量field参考] 

<url> 

  <loc>[field:arcurl function="Gmapurl(@me)"/]</loc> 

  <lastmod>[field:senddate function="strftime('%Y-%m-%d',@me)"/]</lastmod> 

  <changefreq>weekly</changefreq> 

  <priority>05</priority> 

</url>

最后点击“保存一个列表”返回 。

3、生成sitemap:

返回到“更新自由列表”,看到了吧: 

直接点“更新”!

4、点击开始生成html

5、大功告成。

源码就是指编写的最原始程式的代码。运行的软体是要经过编写的,程式设计师编写程式的过程中需要他们的“语言”。音乐家用五线谱和音符,建筑师用图纸和笔,那程式设计师的工作的语言就是“源码”了。

人们平时使用软体时就是程式把“源码”翻译成我们可直观的形式表现出来供我们使用的。

任何一个网站页面,换成源码就是一堆按一定格式书写的文字和符号,但我们的浏览器帮我们翻译成眼前的模样了。

基本介绍 中文名 :原始码 外文名 :source code 含义 :编写的最原始程式的代码 类别 :电脑代码 分类,作用,源码组合,著作权分类,质量标准,执行效率,程式使用,获取与编写,例子,源码模板组成, 分类 1计算机里面运行的所有东西都是用程式编出来的(包括作业系统,如Windows,还有Word等,网路游戏也一样),而编写程式要用到计算机语言,用计算机语言直接编出来的程式就叫源码,比如用VisualBasic编写的源码档案一般为bas档案,而用C++编写的一般为cpp档案,原始码不能直接运行,必须编译后才能运行。源码经过编译处理后就可以直接在作业系统下运行了。 2很多的站长都喜欢使用建网站的程式源码,因为可以很方便的修改,对于任何一个seo人员来说,都是非常好的一个切入点。 3从字面意义上来讲,源档案是指一个档案,指原始码的集合原始码则是一组具有特定意义的可以实现特定功能的字元(程式开发代码)。 4“原始码”在大多数时候等于“源档案”。 比如在这个网页上右键滑鼠,选择查看源档案出来一个记事本,里面的内容就是此网页的原始码"这句话就体现了他们的关系,此处的源档案是指网页的源档案,而原始码就是源档案的内容,所以又可以称做网页的原始码 原始码是指原始代码,可以是任何语言代码。 汇编码是指原始码编译后的代码,通常为二进制档案,比如共享库、执行档、NET中间代码、JAVA中间代码等。 高级语言通常指C/C++、BASIC、C#、JAVA、PASCAL、易语言等等。汇编语言就是ASM,只有这个,比这个更低级的就是机器语言了。 作用 源码主要功用有如下2种作用: 1生成目标代码,即计算机可以识别的代码。 2对软体进行说明,即对软体的编写进行说明。为数不少的初学者,甚至少数有经验的程式设计师都忽视软体说明的编写,因为这部分虽然不会在生成的程式中直接显示,也不参与编译。但是说明对软体的学习、分享、维护和软体复用都有巨大的好处。因此,书写软体说明在业界被认为是能创造优秀程式的良好习惯,一些公司也硬性规定必须书写。 需要指出的是,原始码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。 源码组合 网站源码作为软体的特殊部分,可能被包含在一个或多个档案中。一个程式不必用同一种格式的原始码书写。例如,一个程式如果有C语言库的支持,那么就可以用C语言;而另一部分为了达到比较高的运行效率,则可以用汇编语言编写。 较为复杂的软体,一般需要数十种甚至上百种的原始码的参与。为了降低这种复杂度,必须引入一种可以描述各个原始码之间联系,并且如何正确编译的系统。在这样的背景下,修订控制系统(RCS)诞生了,并成为研发者对代码修订的必备工具之一。 还有另外一种组合:原始码的编写和编译分别在不同的平台上实现,专业术语叫做软体移植。 著作权分类 如果按照原始码类型区分软体,通常被分为两类:自由软体和非自由软体。自由软体一般是不仅可以免费得到,而且公开原始码;相对应地,非自由软体则是不公开原始码。所有一切通过非正常手段获得非自由软体原始码的行为都将被视为非法。 质量标准 对于计算机而言,并不存在真正意义上的“好”的原始码;然而作为一个人,好的书写习惯将决定原始码的好坏。原始码是否具有可读性,成为好坏的重要标准。软体文档则是表明可读性的关键。 执行效率 虽然我们可以通过不同的语言来实现计算机的同一功能,但在执行效率上则存在不同。普遍规律是:越高级的语言,其执行效率越低。这也是为什么汇编语言生成的档案比用BASIC语言生成档案普遍要小的原因。 原始码就是用汇编语言和高级语言写出来的代码。主要对象是面向开发者; 我们平常使用的应用程式都是经过源码编译打包以后发布的,呈现的最后结果是面向使用者,最终客户的。 程式使用 网站程式一般就是可以用记事本打开的好多行英文的,用程式语言写好的软体 源程式经过编译成目标程式,才能运行。一般目标程式不能再修改了。 我们电脑上安装的软体都是目标程式。源程式不可能直接运行的。 提倡软体开源的人士认为应该提供源程式给用户,让用户自己修改,有利于软体行业的发展。反对的人觉得这样不利于保护著作权。 你如果不懂编程,源程式可以不管它。不影响正常使用。 获取与编写 源码基本上不再需要从头编写,因为源码是属于可复制可二次开发的程式,一些网站会提供一些已经制作好的源码,你下载后可以在其基础上修改,直到成为适合自己使用的源码,此类的网站有收费的与免费的,以及一些源码质量不保证的论坛提供,利用这些平台,你可以快速完成一个程式的制作,事半功倍。 例子 dedecms源码是基于PHP+mysql的cms建站系统,简洁方便扩充性强大,全国知名网站admin,chinaz,都是dedecms核心源码。 源码模板组成 源码模板有很多种类,在这里我主要讲的是ZBLOG风格模板如何修改,此方法可以举一反三。对于WordPress、PJBLOG、动易CMS、织梦CMS、风讯CMS的风格模板修改方法都是一样的。

修改一个你满意的网页模板,你要有以下基础,会一点HTML(标准通用标记语言下的一个套用)语言,会一点DIV+CSS,会一点制作方法。 第一步,先讲解一下主题模板的构成。下面以Z-blog主题“低调与华丽”风格模板来说明,模板均分为三大部分,①网页的档案,②CSS档案,③档案。一般情况修改模板只需修改这三部分。 第二步,你可以让模板可视化再修改。几乎所有默认的源码网页模板的路径都是系统自带的标签。这样把讲HTML档案放入Dreamweaver里时会是一堆的代码。如何将程式模板转换为可视化界面呢。其实只需要修改CSS和路径就可以了。

如:

<link rel="stylesheet" rev="stylesheet" href="<#ZC_BLOG_HOST#>themes/<#ZC_BLOG_THEME#>/style/<#ZC_BLOG_CSS#>css" type=text/css media="screen" />加红色的部分就是系统标签,这时你可以修改成你本机的虚拟路径。其他的程式标签都有说明,请查看相关系统标签。

如:<link href="/style/css/LuSongSong-Indexcss" rel="stylesheet" type=text/css />修改好之后你就可以在Dreamweaver里面直观的看到网页界面了,并且修改起来也非常方便。(记得模板修改之后别忘记把CSS路径改回去喔!)

如图所示:

第三步,修改LOGO,和模板相关。网页我所要的框架改好了,但里面的logo和banner都还是人家的怎么办呢?接下来就是如何修改模板中的相关了。由于卢松松提供的“低调与华丽”风格模板,包含的有源档案,所以修改起来非常方便,你只需要修改里面的文字,下载一点你喜欢的其他图示就可以了。对于修改网页中的推荐使用Fireworks,原因是Fireworks不仅可以打开PNG源档案,还可以打开PSD源档案,相反Photoshop是不能打开PNG源档案的 第四步,教程看的再多不自己动动手,亲自试一试。那就赶快下载“低调与华丽”风格模板试一试吧!

一、用户界面

后台界面:Phpcms的后台则比较简洁,菜单数量并不多,但各种功能很全,后台首页提供的统计功能使人人网站基本情况一目了然。美中不足的是没有一键更新功能,网站的html代码、首页、栏目等需要分别更新。

二、数据控制能力

Phpcms的数据控制能力比dedecms强一些。 从时间上来说,用dedecms生成100个html文件的时间,phpcms可以生成2000个。dedecms的搜索性能极差,搜索局限性大。而phpcms可以做到自定义字段都是搜素条件,而且速度快,后台的数据控制灵活性Phpcms比dedecms强很多,我们在Phpcms后台可以有很多方式在查找数据,自定义一页显示数据的行数。 dedecms不可能做到。

三、SEO方面

网站的seo优化没有dedecms设计的好,dedecms可以很简单的在后台控制url的生成方式,并且重命名,而Phpcms貌似很复杂(Phpcms自定义URL规则技巧),最重要的是官方不给一点详细的说明。

四、运营与广告

在PC V9里边,站群的概念有点突出,这一点上思维先进。广告管理:PHPCMS略胜一筹,Phpcms形成了广告位和广告的两个概念,用户可以定义广告位,进而管理广告。广告位控制广告出现的位置,只需点去选择即可,对代码的依赖性比较低,十分方便站长投放。DedeCMS的广告管理对广告对象的属性概念模糊,广告位控制甚至还需要通过代码来进行,菜鸟们肯定要下大力气琢磨一番了。

五、模板定制与设计

从模板开发上,dedecms面向的是初级站长,甚至不懂编程的计算机爱好者都可以,而且,dedecms的标签都不允许编程({dede:php}除外),完全都是模板标签操作,入门非常简单,当然了这也是以牺牲可定制性为代价的。

phpcms的模板制作,也采样了dede同意的方式,标签式,但是这个要比dedecms宽松的多,你可以在里面嵌入php代码,可以在模板里面编程,虽然这是软件开发的大忌,但是模板的灵活性明显增加了,用户有了更多的权限和方式去实现自己想要的效果。

对于大多数想做网站的朋友来说,做网站首先想到的就是下载cms系统来做,但是cms系统很多,怎么选择呢根据百度权重和指数(反映用户数量)排名,下面收集国内最知名的几个cms建站系统。

一、PageAdmin

PageAdmin和动易、dede一样都是国内很老牌的cms系统,要明确分出谁好谁坏没有什么意义,每个系统都有自己的特点,pageadmin一向以高扩展,灵活性著称,在dedecms和phpcms的团队陆续解散,动易放弃免费用户后,pageadmin目前已是国内用户最多的cms系统,尤其在当前安全性要求很高的环境下,pageadmin载企业市场这块占据很大的份额。

二、帝国CMS

帝国cms以功能齐全而闻名,其他cms有的功能,帝国cms基本上都有,唯一缺陷是后台的体验比较差,界面还是10年前的,前台默认模板还是table,td结构。由于功能的齐全,主要用于资讯平台类网站的搭建,负载和扩展也是可圈可点,安全性也不错。

三、DEDECMS

DEDECMS从一开始就免费使用的策略上将用户量做到了最大,同时DEDECMS也是媒体曝光率最高的一家CMS,但创始人IT柏拉图离开后,DEDECMS几乎没有任何更新了,新的团队目前基本已经不打算维护,dedecms差不多5年没有更新过,安全性一直是诟病。如何如何解决系统的安全问题,只能看使用者的二次开发能力。

四、PHPCMS

在传世人淡淡风黯然离去时,很多的站长都在问失去了钟胜辉的PHPCMS还有多少价值,phpcms被酷六团队收购后,基本已经被边缘化,目前和dedecms一样处于无团队维护的地步。

五、动易

动易曾经是中国CMS行业的领跑者,中国的站长估计无人不知动易,动易系统模块很多,功能非常强大,但是动易因DLL的限制和系统的稳定性差,使得免费版差不多成鸡肋,随着其他cms的飞速发展,动易的用户量迅速下降。

目前动易主要专注于商业市场,动不动一个网站就是10几万,所以对于普通站长来说,动易已经不在选择中。

六、JTBC

在整个CMS行业里,JTBC提供的技术版本是最牛的,JTBC提供ASP版、PHP版和NET版下载,这样给用户的选择余地比较大,并且采取了“语言/代码/程序”两两分离的技术模式,纳入了模块安装文件的概念,全面的使用了模板包与语言包结构,极大的提升了二次开发的便利,但是JTBC从2004年做到现在,用户量依然还很小。

建站建站系统

adminname

仅内容模板

V55,V56,V57

获得责任编辑名称

基本语法

{dede:adminname /}

标签属性

arclist

全局标记

V55,V56,V57

获取指定文档列表

基本语法

{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}

<a href='[field:arcurl/]'>[field:title/]</a>

{/dede:arclist}

标签属性

col:分多少列显示(默认为单列),53版中本属性可以通过多种方式进行多行显示

row:返回文档列表总数

typeid:栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目

getall:在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类

titlelen:标题长度 等同于titlelength

infolen:表示内容简介长度 等同于infolength

imgwidth:缩略图宽度

imgheight:缩略图高度

listtype: 栏目类型 image含有缩略图 commend推荐

orderby:文档排序方式

keyword:含有指定关键字的文档列表,多个关键字用","分

innertext:单条记录样式

aid:指定文档ID

idlist:提取特定文档(文档ID

channelid:频道ID

limit:(起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录

flag:自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]

noflag:同flag,但这里是表示不包含这些属性

orderway:值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序

subday:表示在多少天以内的文档

arclistsg

全局标记

V55,V56,V57

单表独立模型的文档列表调用标记

基本语法

{dede:arclistsg flag='h' typeid='' row='' col='' titlelen='' orderway='' keyword='' limit='0,1'}

<a href='[field:arcurl/]'>[field:title/]</a>

{/dede:arclistsg}

标签属性

row:返回文档列表总数

typeid:栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目

titlelen:标题长度 等同于titlelength

orderwey:排序方向

keyword:含有指定关键字的文档列表,多个关键字用","分

innertext:单条记录样式(innertext是放在标签之间的代码)

arcid:指定文档ID

idlist:提取特定文档(文档ID)

channelid: 频道ID

limit:表示限定的记录范围

flag:自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]

subday:表示在多少天以内的文档

arcpagelist

基本语法

标签属性

ask

全局标记

V55,V56,V57

问答调用标签

基本语法

{dede:ask row='6' qtype='new' tid='0' titlelen='24'}

<dd>

<span class="tclass">[<a href='[field:typeurl/]'>[field:tidname/]</a>]</span>

<span class="tlink"><a href="[field:url/]">[field:title/]</a></span>

</dd>

{/dede:ask}

标签属性

row:调用条数

qtype:排序类型 commend 推荐、ok 表示已解决问题、high 高分问题 、new 最新问题

tid:栏目id,默认是全部

titlelen:标题长度

autochannel

全局标记

V55,V56,V57

指定排序位置的单个栏目的链接

基本语法

{dede:autochannel partsort='' typeid=’’}{/dede:autochannel}

标签属性

partsort:栏目所在的排序位置

typeid:获取单个栏目的顶级栏目

bookcontentlist

全局标记

V55,V56,V57

连载图书最新内容调用

基本语法

{dede:bookcontentlist row='12' booktype='-1' orderby='lastpost' author='' keyword=''}

<table width="100%" border="0" cellspacing="2" cellpadding="2">

<tr>

<td width='40%'>

[[field:cataloglink/]] [field:booklink/]</td>

<td width='40%'>[field:contentlink/]</td>

<td width='20%'>[field:lastpost function="GetDateMk(@me)"/]</td>

</tr>

</table>

{/dede:bookcontentlist}

标签属性

row:调用记录条数

booktype:图书类型,0 图书、1 漫画,默认全部

orderby:排序类型,当按排序类型为 commend 表示推荐图书

author:作者

keyword:关键字

booklist

全局标记

V55,V56,V57

连载图书调用

基本语法

{dede:booklist row='12' booktype='-1' orderby='lastpost' author='' keyword=''}

<a href='[field:bookurl /]'>[field:bookname /]</a><br />

{/dede:booklist}

标签属性

row:调用记录条数

booktype:图书类型,0 图书、1 漫画,默认全部

orderby:排序类型,当按排序类型为 commend 表示推荐图书

author:作者

keyword:关键字

cattree

全局标记

V55,V56,V57

调用树形类目

基本语法

{dede:cattree typeid='' catid='' showall=''/}

标签属性

typeid:顶级树id

catid:上级栏目id

showall:在空或不存在时,强制用产品模型id;如果是 yes 刚显示整个语言区栏目树;为其它数字则是这个数字的模型的id

channel

全局标记

V55,V56,V57

用于获取栏目列表

基本语法

{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}

<li><a href='[field:typelink/]'>[field:typename/]</a> </li>

{/dede:channel}

标签属性

typeid:栏目ID

reid:上级栏目ID

row:调用栏目数

col:分多少列显示(默认为单列)

type:son表示下级栏目,self表示同级栏目,top顶级栏目

currentstyle:应用样式

channelartlist

全局标记

V55,V56,V57

获取当前频道的下级栏目的内容列表标签

基本语法

{dede:channelartlist row=6}

<dl>

<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>

<dd>

{dede:arclist titlelen='42' row='10'} <ul class='autod'>

<li><a href="[field:arcurl /]">[field:title /]</a></li>

<li>([field:pubdate function="MyDate('m-d',@me)"/])</li>

</ul>

{/dede:arclist}

</dl>

{/dede:channelartlist}

标签属性

typeid:频道ID

row:获取的栏目返回值

demotag

全局标记

V55,V56,V57

这仅是一个演示标签

基本语法

{dede:demotag /}

标签属性

feedback

全局标记

V55,V56,V57

用于调用最新评论

基本语法

{dede:feedback}

<ul>

<li class='fbtitle'>[field:username function="(@me=='guest' '游客' : @me)"/] 对 [field:title/] 的评论:</li>

<li class='fbmsg'> <a href="plus/feedbackphpaid=[field:aid/]" class='fbmsg'>[field:msg /]</a></li>

</ul>

{/dede:feedback}

标签属性

row:调用评论条数

titlelen:标题长度

infolen:评论长度

flink

全局标记

V55,V56,V57

用于获取友情链接

基本语法

{dede:flink row='24'/}

标签属性

type:链接类型

row:链接数量

titlelen:站点文字的长度

linktype:链接位置内页

typeid:所有类型,可以在系统后台[模块]-[友情链接]中的“网站类型管理”中查看

flinktype

全局标记

V55,V56,V57

用于获取友情链接类型

基本语法

{dede:flink row='24'/}

标签属性

row:链接类型数量

titlelen:链接文字的长度

group

全局标记

V55,V56,V57

圈子调用标签

基本语法

{dede:group row='6' orderby='threads' titlelen='30'}

<li>

<span><img style="visibility: inherit;" title="[field:groupname/]" src="[field:icon/]" /></span>

<span><a href="[field:url/]" title="[field:groupname/]" target="_blank">[field:groupname/]</a></span>

</li>

{/dede:group}

标签属性

row:调用条数

orderby:排列顺序(默认是主题数)

titlelen:圈子名称最大长度

groupthread

全局标记

V55,V56,V57

圈子主题调用标签

基本语法

{dede:groupthread gid='0' orderby='dateline' orderway='desc' row='12' titlelen='30'}

<li>

<a href='[field:groupurl/]' target="_blank">[[field:groupname function="cn_substr(@me,10)"/]]</a>

<a href="[field:url/]" title="[field:subject/]" target="_blank">[field:subject/]</a>([field:lastpost function="GetDateMk('@me')"/])

</li>

{/dede:groupthread}

标签属性

gid:圈子id,默认为全部

orderby:排序,默认为时间

orderway:排序方向,默认是最新主题在前

row:记录数

titlelen:主题标题(subject)最大长度

hotwords

全局标记

V55,V56,V57

获取网站搜索的热门关键字

基本语法

{dede:hotwords /}

标签属性

num:关键词数目

subday:天数

maxlength:关键词最大长度

infoguide

全局标记

V55,V56,V57

分类信息的地区与小分类搜索

基本语法

{dede:infoguide /}

标签属性

infolink

全局标记

V55,V56,V57

调用分类信息地区与类型快捷链接

基本语法

{dede:infolink /}

标签属性

json

全局标记

V57

调用某个远程连接的json数据库

基本语法

{dede:json url='http://yoursite/jsonphp' cache=300}

[field:id/]-[field:title/]<br/>

{/dede:json}

标签属性

url:json数据地址

cache:缓冲时间

likearticle

全局标记

V55,V56,V57

自动关连文档标签

基本语法

{dede:likearticle row='' col='' titlelen='' infolen=''}

<a href='[field:arcurl/]'>[field:title/]</a>

{/dede:likearticle}

标签属性

col:分多少列显示(默认为单列)

row:返回文档列表总数

titlelen:标题长度 等同于titlelength

infolen:表示内容简介长度 等同于infolength

mytypeid:手工指定要限定的栏目id,用,分开表示多个

innertext:单条记录样式(指标签中间的内容)

likepage

全局标记

V55,V56,V57

调用相同标识单页文档

基本语法

{dede:likepage likeid='' row=''/}

标签属性

row:调用条数

likeid:标识名

likesgpage

全局标记

V55,V56,V57

单页文档调用标签

基本语法

{dede:likespage row=''/}

标签属性

row:调用条数

loop

全局标记

V55,V56,V57

调用任意表的数据标签

基本语法

{dede:loop table='dede_archives' sort='' row='4' if=''}

<a href='[field:arcurl/]'>[field:title/]</a>

{/dede:loop}

标签属性

table:查询表名

sort:用于排序的字段

row:返回结果的条数

if:查询的条件

memberinfos

全局标记

V55,V56,V57

文档关连的用户信息

基本语法

{dede:memberinfos mid = '' /}

标签属性

mid:用户ID

memberlist

全局标记

V55,V56,V57

会员信息调用标签

基本语法

{dede:memberlist orderby='scores' row='20'}

<a href="/member/indexphpuid={dede:fielduserid /}">{dede:fielduserid /}</a>

<span>{dede:fieldscores /}</span>

{/dede:memberlist}

标签属性

row:调用数目

iscommend:是否为推荐会员

orderby:按登陆时间排序 money 按金钱排序 scores 按积分排序

myad

全局标记

V55,V56,V57

获取广告代码

基本语法

{dede:myad name=''/}

标签属性

typeid:投放范围,0为全站

name:广告标识

mynews

全局标记

V55,V56,V57

站内新闻调用标签

基本语法

{dede:mynews row='' titlelen=''/}

标签属性

row:调用站内新闻数

titlelen:新闻标题长度

mytag

全局标记

V55,V56,V57

用于获取自定义宏标记的内容

基本语法

{dede:mytag typeid='0' name=''/}

标签属性

name:标记名称,该项是必须的属性,以下 2、3是可选属性

ismake:默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码

typeid:表示所属栏目的ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档本身的栏目ID

php

全局标记

V55,V56,V57

调用PHP代码

基本语法

{dede:php}

$a = "dede";

echo $a;

{/dede:php}

标签属性

productimagelist

基本语法

标签属性

softmsg

软件内容模板

V55,V56,V57

下载说明标签

基本语法

{dede:softmsg /}

标签属性

sonchannel

全局标记

V55,V56,V57

子栏目调用标签

基本语法

{dede:sonchannel}

<a href='[field:typeurl/]'>[field:typename/]</a>

{/dede:sonchannel}

标签属性

row:返回数目

col:默认单列显示

nosonmsg:没有指定ID子栏目显示的信息内容

sql

全局标记

V55,V56,V57

用于获取MySQL数据库内容的标签

基本语法

{dede:sql sql='' db='default'}

[field:title/]

{/dede}

标签属性

sql:需要查询的sql语句

appname: 默认为default,即当前dedecms的数据库,如果需要自定义,可以在data/tag/sqlincphp中扩展,具体扩展方法查看配置文件头部说明

tag

全局标记

V55,V56,V57

TAG调用标签

基本语法

{dede:tag sort='new' getall='0'}

<a href='[field:link/]'>[field:tag /]</a>

{/dede:tag}

标签属性

row:调用条数

sort:排序方式 month,rand,week

getall:获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记

type

全局标记

V55,V56,V57

表示指定的单个栏目的链接

基本语法

{dede:type}

<a href="[field:typelink /]">[field:typename /]</a>

{/dede:type}

标签属性

typeid:指定栏目ID

vote

全局标记

V55,V56,V57

用于获取一组投票表单

基本语法

{dede:vote id='' lineheight='22' tablewidth='100%' titlebgcolor='#EDEDE2' titlebackground='' tablebgcolor='#FFFFFF'/}

{/dede}

标签属性

id:数字,当前投票ID

lineheight:表格高度

tablewidth:表格宽度

titlebgcolor:投票标题背景色

titlebackground:标题背景图

tablebg:投票表格背景色

第一个方法:

可以直接在需要判断网站织梦版本的的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初级玩家做的网站,不过也算是一种方法啦!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » phpcms和dedecms的区别是什么?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情