ChatGPT批量写原创文章软件

dedecms热点排行(dedecms相关推荐)

什么是SEO?seo是什么意思SEO是指搜索引擎优化。全称为(Search Engine Optimization),是一种利用搜索引擎的规则提高网站在有关搜索引擎内自然排名的方式。目的是让其在行业内占据领先地位,获得品牌收

本文目录一览:

  • 1、什么是SEO?
  • 2、谁知道,dede调用分类信息的控制器文件在哪里啊?就是我现在要改一下不调用默认模板了,想修改一下..
  • 3、如何设置dedecms会员投稿统计排名
  • 4、dedecms二次开发问题,关于“{dede:field name='position'/}”标签,主页链接显示不正确。
  • 5、dedecms织梦内容管理系统问题求助,如何在静态首页调用会员的积分信息?
  • 6、Thinkphp中如何做文章的跳转链接啊?

什么是SEO?

seo是什么意思

SEO是指搜索引擎优化。全称为(Search Engine Optimization),是一种利用搜索引擎的规则提高网站在有关搜索引擎内自然排名的方式。目的是让其在行业内占据领先地位,获得品牌收益。很大程度上是网站经营者的一种商业行为,将自己或自己公司的排名前移。

搜索引擎优化的技术手段主要有黑帽(black hat)、白帽(white hat)两大类。通过作弊手法欺骗搜索引擎和访问者,最终将遭到搜索引擎惩罚的手段被称为黑帽,比如隐藏关键字、制造大量的meta字、alt标签等。而通过正规技术和方式,且被搜索引擎所接受的SEO技术,称为白帽。

扩展资料:

搜索引擎主要特点:

1、信息抓取迅速。

在大数据时代,网络产生的信息浩如烟海,令人无所适从,难以得到自己需要的信息资源。在搜索引擎技术的帮助下,利用关键词、高级语法等检索方式就可以快速捕捉到相关度极高的匹配信息。

2、深入开展信息挖掘。

搜索引擎在捕获用户需求的信息的同时,还能对检索的信息加以一定维度的分析,以引导其对信息的使用与认识。例如,用户可以根据检索到的信息条目判断检索对象的热度,还可以根据检索到的信息分布给出高相关性的同类对象,还可以利用检索到的信息智能化给出用户解决方案,等等。

3、检索内容的多样化和广泛性。

随着搜索引擎技术的日益成熟,当代搜索引擎技术几乎可以支持各种数据类型的检索,例如自然语言、智能语言、机器语言等各种语言。目前,不仅视频、音频、图像可以被检索,而且人类面部特征、指纹、特定动作等也可以被检索到。可以想象,在未来几乎一切数据类型都可能成为搜索引擎的检索对象。

SEO是指搜索引擎优化。全称为(Search Engine Optimization),是一种利用搜索引擎的规则提高网站在有关搜索引擎内自然排名的方式。目的是让其在行业内占据领先地位,获得品牌收益。很大程度上是网站经营者的一种商业行为,将自己或自己公司的排名前移。

搜索引擎优化的技术手段主要有黑帽(black hat)、白帽(white hat)两大类。通过作弊手法欺骗搜索引擎和访问者,最终将遭到搜索引擎惩罚的手段被称为黑帽,比如隐藏关键字、制造大量的meta字、alt标签等。而通过正规技术和方式,且被搜索引擎所接受的SEO技术,称为白帽。

扩展资料:

搜索引擎主要特点:

1、信息抓取迅速。

在大数据时代,网络产生的信息浩如烟海,令人无所适从,难以得到自己需要的信息资源。在搜索引擎技术的帮助下,利用关键词、高级语法等检索方式就可以快速捕捉到相关度极高的匹配信息。

2、深入开展信息挖掘。

搜索引擎在捕获用户需求的信息的同时,还能对检索的信息加以一定维度的分析,以引导其对信息的使用与认识。例如,用户可以根据检索到的信息条目判断检索对象的热度,还可以根据检索到的信息分布给出高相关性的同类对象,还可以利用检索到的信息智能化给出用户解决方案,等等。

3、检索内容的多样化和广泛性。

随着搜索引擎技术的日益成熟,当代搜索引擎技术几乎可以支持各种数据类型的检索,例如自然语言、智能语言、机器语言等各种语言。目前,不仅视频、音频、图像可以被检索,而且人类面部特征、指纹、特定动作等也可以被检索到。可以想象,在未来几乎一切数据类型都可能成为搜索引擎的检索对象。

dedecms热点排行(dedecms相关推荐)

谁知道,dede调用分类信息的控制器文件在哪里啊?就是我现在要改一下不调用默认模板了,想修改一下..

(您好,我对dedecms了解不是很多,为你提供的答案是我转于网络,不知道对你有用没用)

关键描述调用标签: meta name="keywords" content="{dede:field name='keywords'/}"

meta name="description" content="{dede:field name='description' function='html2text(@me)'/}"

* 模板路径调用标签: {dede:field name='templeturl'/}

* 网站标题调用标签: {dede:global name='cfg_webname'/}

* 栏目导航调用标签: a href="/"首页

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

* a href='[field:typelink/]' target="_blank"[field:typename/]

{/dede:channel}

* 指定调用栏目标签: {dede:onetype typeid='ID'}[field:typename /]{/dede:onetype}

* 频道栏目调用标签: {dede:channel type='self'}

* a href='[field:typelink/]'[field:typename/]

{/dede:channel}

* 友情链接调用标签: {dede:flink row='24' linktype=2/}

* 网站版权调用标签: {dede:global name='cfg_powerby'/}

* 网站备案调用标签: {dede:global name='cfg_beian'/}

* 当前栏目名称标签: {dede:field name='typename'/}

* 当前位置调用标签: {dede:field name='position'/}

* 列表文章调用标签: {dede:list pagesize='8'}{/dede:list}

* 栏目链接调用标签: [field:typelink function='str_replace("a ","a class=ulink ",@me)'/]

* 作者链接调用标签: [field:writer /]

* 列表点击调用标签: [field:click/]

* 列表评论调用标签: [field:postnum/]

* 查阅全文调用标签: a href="[field:arcurl/]"查阅全文...

* 列表时间调用标签: [field:pubdate function="GetDateTimeMK(@me)"/]

* 列表分页调用标签: {dede:pagelist listsize='4' listitem='index pre pageno next end '/}

* 文章标题调用标签: {dede:field name="title"/}

* 文章来源调用标签: {dede:field name='source'/}

* 文章作者调用标签: {dede:field name='writer' /}

* 文章时间调用标签: {dede:field name='pubdate' function='GetDateMk(@me)'/}

* 文章Tag调用标签: {dede:tag type='current'/}

* 文章点击调用标签: script src="{dede:field name="phpurl'/}/count.php?aid={dede:field name='ID'/}mid={dede:field name='memberid'/}view=yes" language="javascript"/script

* 文章内容调用标签: {dede:field name='body'/}

* 文章分页调用标签: {dede:pagebreak/}

* [a href="{dede:field name='phpurl'/}/stow.php?arcID={dede:field name=ID/}"收藏]

* [a href="{dede:field name='phpurl'/}/recommend.php?arcID={dede:field name=ID/}"推荐]

* [a href="{dede:field name='phpurl'/}/feedback.php?arcID={dede:field name=ID/}"评论]

* [a href="#" onClick="window.print();"打印]

* [a href="#" onClick="window.close();"关闭]

* 文章顶客次数标签: {dede:field name='digg'/} a href="javascript:Digg('digg',{dede:field name='id'/});"顶一下

* 上一篇下一篇标签: {dede:prenext get='pre'/}{dede:prenext get='next'/}

* 头条推荐调用标签: {dede:arclist row=1 titlelen=24 orderby=pubdate att=2} dt [field:textlink/]

span[field:description/]……/span /dt {/dede:arclist}

* 最新文章调用标签: {dede:arclist row=8 titlelen=24 orderby=pubdate}

* [field:textlink/]

{/dede:arclist}

* 热关键字调用标签: {dede:hotwords num='5' subday='30'/}

* 最新图文调用标签: {dede:arclist row=4 titlelen=20 orderby=pubdate type='image.' img img}

dda href="[field:arcurl/]"img src="[field:picname/]" alt="[field:title/]" spana title="[field:title function="htmlspecialchars(@me)'/] " href="[field:arcurl /]"[field:title /]/span /dd{/dede:arclist}

* 推荐文档调用标签: {dede:arclist type='commend' titlelen='40' row='10'}

* a title="[field:title function="htmlspecialchars(@me)'/] " href="[field:arcurl /]"[field:title /]

{/dede:arclist}

* 随机推荐调用标签: {dede:arclist type='commend' titlelen='26' orderby='rand' row='10'}

* a title="[field:title function="htmlspecialchars(@me)'/] " href="[field:arcurl /]"[field:title /]

{/dede:arclist}

* 热点文档调用标签: {dede:arclist orderby='click' titlelen='40' row='10'}

* a title="[field:title function="htmlspecialchars(@me)'/] " href="[field:arcurl /]"[field:title /]

{/dede:arclist}

* 相关文档调用标签: {dede:likeart titlelen='24' row='10'}

* a title="[field:title function="htmlspecialchars(@me)'/] " href="[field:arcurl /]"[field:title /]

{/dede:likeart}

* 调用图片链接标记: a href="[field:arcurl/]"img src="[field:picname/]" alt="[field:title/]"

* a href='[field:arcurl /]'[field:image/]

* 调用文字链接标记: a href="[field:aucurl/]" title="[field:title/]"[field:title/]

* a title="[field:title function="htmlspecialchars(@me)'/] " href="[field:arcurl /]"[field:title /]

* 控制字数描述标记: [field:description function="cn_substr(@me,100)"/]...

* 调用文章tags标记: {dede:tag type='current'/}

* 文章关键字与描述: {dede:field name='keywords'/}

{dede:field name='description' function='html2text(@me)'/}

* 栏目介绍:{dede:field name='description' function='html2text(@me)'/}

* 调用外部 htm文件:{dede:include file='head.htm' ismake='yes'/}

* 搜索文章调用标签:{dede:global name='keyword'/}"的搜索结果 - {dede:global name='cfg_webname'/} 搜索" {dede:global name='keyword'/}/span" 的结果

* 递增序列号: [field:global name=autoindex/]

* 列表隔5行加一行线:

* {dede:list pagesize='50'}

LIa href="[field:arcurl /]" title="[field:title function="htmlspecialchars(@me)'/]"

target=_blank[field:title function="cn_substr(@me,48)"/][field:pubdate runphp='yes']

$a="font color=red".strftime('%m-%d',@me)."";

$b=strftime('%m-%d',@me);

$ntime = time();

$day3 = 3600 * 24;

if(($ntime - @me) $day3) @me = $a;

else @me =$b;

[/field:pubdate]

[field:global name=autoindex runphp="yes"]

if(@me%5==0)@me="hr /";

else @me="";

[/field:global]

{/dede:list}

DIV class="line2 m1 m3"/DIV/LI

* 最新 文章列表 “隔行换色” 的方法

* {dede:arclist orderby=pubdate titlelen='26' row='10'}

[field:global runphp='yes' name=autoindex]

$a="div id='a'";

$b="div id='b'";

if ((@me%2)==0) @me=$a;

else @me=$b;

[/field:global]

o [field:title/]

{/dede:arclist}

* 24小时内更新的文章时间显示为红色:

* [field:pubdate runphp='yes']

$a="font color=red".strftime('%m-%d',@me)."";

$b=strftime('%m-%d',@me);

$ntime = time();

$day3 = 3600 * 24;

if(($ntime - @me) $day3) @me = $a;

else @me =$b;

[/field:pubdate]

* COPY页面内容,自动在后面加上网站信息,利于SEO

* script type="text/javascript"

document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "\r\n本篇文章来源于 www.地址.COM 原文链接:"+location.href; clipboardData.setData("text", text); } }, 100 ) }

/script

* 按时间点击文章排行榜调用标签:

* 按总: {dede:arclist row='24' titlelen=24 orderby=click}

* 按月: {dede:arclist row='24' titlelen=8 orderby=click subday=30}

* 按周: {dede:arclist row='24' titlelen=8 orderby=click subday=7}

* 在首页调用某栏目的子栏目

* {dede:channel type=’sun’ typeid=’栏目ID’}

a href=”[field:typelink/]“[field:typename/]

{/dede:channel}

或者

{dede:global name=’maplist’/}

* 搜索表单调用标签: form action="{dede:global name='cfg_phpurl'/}/search.php" name="formsearch"

input type="hidden" name="kwtype" value="1" /

input name="keyword" id="keyword" type="text" class="searchtxt" /

select name="searchtype" id="searchtype"

option value="titlekeyword" selected智能模糊搜索/option

option value="title"仅搜索标题/option

/select

input type="image" src="{dede:field name="templeturl'/}/images/topsearch_submit.gif" /

/form

* 实现“文章标题-2级栏目-1级栏目- 网站名” 形式

* {dede:field name='title'/}-{dede:field name='position' runphp='yes'}

$tc="-"; //分隔符

$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符

@me=html2text(@me); //去除html标签

$tf=split($tw,@me); //分解成数组

for($ta=(count($tf)-2);$ta=1;$ta--){ //循环赋值给$tk

$tk.=trim($tf[$ta]).$tc;

}

$tk=substr($tk,0,-1);

@me=$tk; //赋值给@me

{/dede:field}-{dede:global name='cfg_webname'/}

* 调用缩略图: img src="{dede:field name="litpic"/}'

发布的文章显示红色日期或加上new字或new小图片

* 给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。

都是围绕pubdate做文章,写扩展的。

第2、3要注意的问题是:如:"img src="new.gif" /中不能用双引号,否则不行。

如果要给当天的加,把 3600 * 24 * 3 改为 3600 * 24  即可。

1、==========红色的日期========

[field:pubdate runphp='yes']

$a="font color=red".strftime('%m-%d',@me)."";

$b=strftime('%m-%d',@me);

$ntime = time();

$day3 = 3600 * 24 * 3;

if(($ntime - @me) $day3) @me = $a;

else @me =$b;

[/field:pubdate]

2、==========红色的(new)========

[field:pubdate runphp='yes']

$aa=strftime('%m-%d',@me);

$ntime = time();

$tagtime = @me;

$day3 = 3600 * 24 * 3;

if($tagtime $ntime-$day3) @me = "font color='red'(new)";

else @me = $aa;

[/field:pubdate]

3、==========加new.gif小图片========

[field:pubdate runphp='yes']

$aa=strftime('%m-%d',@me);

$ntime = time();

$tagtime = @me;

$day3 = 3600 * 24 * 3;

if($tagtime $ntime-$day3) @me = "img src="new.gif" /".$aa;

else @me = $aa;

[/field:pubdate]

* 一种很酷的时间效果

* [field:pubdate runphp="yes"]

if((time()-@me)(60*60*24)){@me=' font color="#ff6600"'.strftime("%H:%M",@me).'/FONT';}

else {@me=strftime("%m-%d",@me);}

[/field:pubdate]

* DEDE seo小技巧加个百度搜索本篇文章

【a href="javascript:" onclick='window.open("{dede:field name="title" /}q2=q3=q4=rn=10lm=0ct=1ft=q5= amp; amp;q6=你的网址")' target="_top" title="在百度搜索“{dede:field name="title" /}”相关内容"font color=red在百度搜索更多繁体字】

* 把你的网址改一下,不加http,演示: 文章页

或者

【a href="javascript:" onclick='window.open("{dede:field name="title" /}")' target="_top" title="在百度搜索“{dede:field name="title" /}”相关内容"font color=red搜索舞步】

* 调用tag: {dede:field name='keywords' runphp='yes' }

if(!empty(@me)){

$kws = explode(' ',@me);

@me = "";

foreach($kws as $k){

@me .= "a href='/tag.php?/$k/'$k ";

}

@me= str_replace('+', ' ',trim(@me));

}

{/dede:field}

如何设置dedecms会员投稿统计排名

要获取会员投稿数量这个得二次开发才能实现,不过可以换个思路,调用会员积分,投稿成功+1分,再到前台调用会员积分排行榜,这个相对简单点,百度也有相关资料。,搜索下就可以找到。

dedecms二次开发问题,关于“{dede:field name='position'/}”标签,主页链接显示不正确。

在用dede:field name=’position’ 这个标签的时候我们调用的这个就是中文的,出现的是主页+相应的栏目 ,那么这个问题怎么改成英文的呢?有好多大虾都说找到dede安装目录下include文件夹下的typelink.class.php的第101行左右有个主页和“”这个符号,所以我就试着改了一下,结果没有任何作用,所以自己就研究了一下,发现,原来dede自带的一些东西就能解决这个问题,在dede设置里面dede系统系统基本参数 里面有个参数叫做主页连接名,把主页改成Home或者相对应的英文就可以了。还有一个就是改dede:field name=’position’里面的默认尖叫好的修改,改成自己自定义的符号,其实非常简单,在dede系统系统基本参数里面的核心参数选项卡中,有个栏目位置的间隔符号:自己吧想要修改后的标签,或者字符粘贴进去就行了。

dedecms织梦内容管理系统问题求助,如何在静态首页调用会员的积分信息?

dede首页推荐会员和会员积分排行调用代码 

调用说明:推荐会员(带用户头像)代码如下:

{dede:sql sql="SELECT mid,mtype,userid,uname,matt,face 

FROM dede_member 

where matt = 1 and mtype='个人' 

LIMIT 0 , 10"} 

头像:img src="[field:face runphp="yes'] 

if(!@me)@me = ''; 

[/field:face]" / 

用户名:a [field:global name='cfg_cmspath'/]/member/?[field:userid/]/'[field:uname/]/a 

{/dede:sql} 

[field:face runphp='yes'] 

if(!@me)@me = ''; 

[/field:face]

如果用户头像为空的话要显示的图像 这个大家自己改吧

调用说明:会员积分排行 代码如下:

{dede:sql sql="SELECT mid,mtype,userid,uname,matt,face 

FROM dede_member 

where matt = 1 and mtype='个人' 

LIMIT 0 , 10"} 

头像:img src="[field:face runphp="yes'] 

if(!@me)@me = ''; 

[/field:face]" / 

用户名:a [field:global name='cfg_cmspath'/]/member/?[field:userid/]/'[field:uname/]/a 

{/dede:sql} 

[field:face runphp='yes'] 

if(!@me)@me = ''; 

[/field:face]

Thinkphp中如何做文章的跳转链接啊?

大体试用了一下三个系统,得出了一个比较粗浅的结论:

1、phpcms:

phpcms自2007版本开源以后才开始引起广泛关注,但这次也是头一次研究。用了几天,有了一点初步的印象。(以下以2007版为例,2008版尚未正式推出)

粗看起来,phpcms 2007是三者中最为完善的,各项功能考虑的很细致,导致进了新手进了后台先要晕半天才行。各项功能,比如UNIX系统的权限、模版修改、广告、商城、信息、单网页。。。。都做的相当的完备了。

发表文章的关键字、作者、来源、自动远程图片保存等等,都做的不错。但是,phpcms发表文章的摘要,似乎是只能自动截取,不能手工设置,灵活性欠佳。

发表的文章可以通过关键字来索引相关贴,做的不错。

支持通行证方式进行论坛和其它系统的整合,可以进行正向和反向两种方式的整合。但是文档说的不太清楚,研究了半天才成功。但是反向整合pw5.0.1登录后自动跳转不回来。

phpcms 2007的后台安排的太琐碎,看的头晕。发一篇文章也要晕半个钟头,而且首页的更新莫不清规律,幻灯片老半天不更新。

phcms尽管功能很强大,但是却缺少一样重要的东西:可视化的模版工具,这也是php168和dedecms共同的缺点。在这方面,他们甚至不如刚刚起步的DiyPage好,DiyPage只是一个刚刚具备了雏形的CMS系统,却拥有一个很方便的后台可视化界面设计工具,即使是菜鸟也可以轻松设计界面(虽然灵活性没那么强大,但是足够你用了)。

phpcms 2007整体以频道为依据进行组织,即使你不想用频道,哪也得用,这个已经由不了你了 。所以如果仅仅是一个比较简单的网站,也用上一个频道,看起来够别扭的,这是phpcms 2007最大的缺点,不过看了phpcms 2008beta2发现,phpcms终于解除了这个垃圾限制。

发现phpcms的广告功能似乎不完善,一个广告位定义了两个广告,不能自动轮换,总是显示第一个。

phpcms虽然实现了模块化,但是不管你用不用,一大堆模块稀里呼噜就装上了,看起来很不爽,也不直观。

phpcms虽然是很早就是商业化运作的软件,然后开发效率却是不高,新版本屡屡跳票,影响了它的产品形象,让开源以来积累的人气和一些拥趸大失所望。然而最近贴上了六间房以后,资金应该是没有压力了,新版本也开始浮出水面,2008beta1已经发布了,可惜问题多多。

phpcms 2008 beta2 在 MySQL4 上还是有使用问题,不过比beta1强一些,beta1直接就安装不了,不知道正式版是否会正式放弃MySQL4。

phpcms 2008beta2看上去不错,新功能令人振奋的,界面清爽。以前一团乱麻的后台界面已经打扫干净了。phpcms 2008的标签采用了中英文混合的方式,对菜鸟来说更加容易上手,比较新颖。另外,beta2好像是实现了类似php168的可视化模版中的标签设置方式,虽然不是可视化的设计模版,总归可以自定义一些元素样式了。不过这个beta2版也还是顶多算是个预览版,BUG极多,功能不全。如果准备用phpcms的话,怕是还要大大的等几天才行。

另外,phpcms官方论坛对免费版的支持很不到位,伤了很多粉丝的心。

2、dedecms

5.1应该是dedecms正式商业化运作以后推出的第一个版本吧?以前的dedecms个体作坊式的发展,由于作者兼职时间和精力不足,导致发展缓慢,新版本频频跳票,引起广大粉丝的强烈不满,甚至导致柏拉图和dedecms用家之间的语言冲突。然而dedecms在商业化运作以后,新版本的发布周期大大缩短,产品功能不断改进,界面美化了很多,人气和用户数量大大增长了,现在看发展势头不错。

dedecms的根目录是最简单的,只有几个文件,比以上两个都强多了,其实这样不仅看起来清爽,维护起来也方便,值得表扬

dedecms的频道非常费解,看起来只有频道模型,要增加频道就要添加模版文件有点费解,仔细研究发现,这个dedecms其实和php168的方式差不多,任何栏目都可以添加子目录,绑定域名,其实就和频道是一个意思,栏目和频道可以互相转换。

dedecms的通行证只支持反向整合,就是dedecms可以用服务端的用户数据登录。其实所谓整合,一般也就是这样的。论坛用整站用户数据的情况恐怕极为少见,对论坛管理也不利。

但是dedecms的通行证整合,需要修改论坛文件,不明白为啥要这样,是因为论坛的通行证功能还不完善吗?

dedecms的广告管理用起来比较麻烦,要先定义标签,然后手工在模板中插入。好像模版上没预定义好广告位置,实在是太不应该了。。。。相当于手动操作,不符合当今历史潮流啊。而且大家常用的广告自动轮换功能,也没有实现。

试用发现,dedecms有时还有一些小毛病,比如远程附件功能,有时发现无法自动转存到本地。另外,在模块数量上,dedecms也无法和php168和phpcms相比,只有文章、下载、图片、Flash等基本的功能,不知道dedecms 2007发布以后能否有所改观

dedecms的相关文章、热点文章等功能,用了静态生成的方式直接写入到了HTML文件中,这样在生成HTML后,无法自动更新,需要经常手工重新生成全部HTML才能更新相关文档和热点文档。但是大量的重复生成所有HTML文件效率太低下了,这方面dedecms不如php168最新添加的相关文章功能,是用JS方式实现的,不需要更新HTML就能自动索取最新的相关文章。但是使用JS方式也存在服务器效率的问题。

dedecms的首页、列表页、还有文章页都使用了单独的模板,没有使用header和footer模板,这样的好处是可以产生各种风格的页面(允许首页、列表页、内容页使用不同的风格),但是缺点是修改添加头部和底部广告、导航条的时候,相当费劲,要一个一个模板的修改。而且dedecms的版权声明字段设置太小,只有250字节,写不进去多少内容,顶多能添加个计数器就不错了。

dedecms起步就用了类似XML标签方式,而且官方还提供了Dreamweaver的插件来识别标签,应该说在国内是比较独到的。但是这种方式也需要新手一定的时间才能适应。同时,dedecms一直缺乏比较完善的文档,也进一步加大了菜鸟上手的难度。

dedecms最大的问题就是没有提供类似Diypage的可视化设计方式,因为标签比较难于上手,对新手来说做模板是很头疼的问题。

dedecms 5.1比4.0功能有了很多进步,增加DIGG功能,还有类似分类信息之类的功能都实现了。不过也有退步,比如关键词、相关帖功能都严重退步了,发帖也很不方便,而且dedecms在商业版本和免费版本之间做功能和代码区分,也自然会在免费版本上有所缩水。

dedecms商业化发展以后,目前出现的问题是免费版的技术支持做的不太到位,比phpcms强不了多少。

3、php168

php168关注很久了,却一直没怎么用过。当年整合论坛的3.0版给俺很深的印象,可惜论坛没有坚持下去。最近php168的开发工作很强劲,推出了N多模块,让人看的眼晕。

看过了phpcms的后台,再进php168的后台,感觉舒服多了,简洁多了,但是功能还可以。

php168的频道不是强制的,好像是栏目和频道可以转换,灵活性比phpcms强多了

关键字功能没有实现相关贴功能,不爽(新版本已经增加了,用JS方式实现的动态调用)。

php168一直不是用通行证实现整合论坛,这方面做的不好,灵活性欠佳。需要CMS和论坛安装在同一个数据库才行。

首页的标签设置,php168提供了一个可视化的工具,可以直接在上面设置标签,修改标签属性,这方面做的比phpcms强多了。虽然不能设计主页模板,但是可以方便的修改首页模板中元素的内容和显示方式,对菜鸟来说比较不错。dedecms的标签提供(或者公布)的属性比较少,想定制样式是比较麻烦的,目前可能是需要直接用PHP语句来修改。

但是要实现广告功能,还是要像dedecms一样,先定义标签,然后手工修改模版,有点太麻烦了,汗。另外,好像也没实现广告自动轮换功能()。

php168实现了模块化,可以一个一个的装,看起来比phpcms清爽多了

php168页面模板也是使用了标签方式,但是模板代码好像是类似phpwind的方式(这不奇怪,php168的作者本来就是从phpwind插件开发开始的),代码和模板的分离程度比较差,这个东西其实是个双刃剑,因为用php代码方式,灵活度是最大的,也不用像dedecms一样,标签难以上手,扩展困难;但是缺点也很大,就是不懂编程的人士难以上手,特别是美工和程序的分离不彻底(php168的官方模版就不如dedecms漂亮,不知道是不是这个原因)。

php168比dedecms多了一个可视化的首页标签定制功能,能设置首页元素的显示内容,显示方式,这是比dedecms略强了一些,有总比没有强啊。

因为php168研究的比较少,其它功能没仔细测试过,就不多讲了。总体来说,如果php168能稍加完善,其实是一个相当不错的整站程序。

相关文章